Re: [討論] 關於DMA(直接記憶體存取)的操作

看板C_and_CPP作者 (^^)時間13年前 (2012/08/05 23:39), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
從原文來看我舉一個例子: 要傳的東西在address 0xA00000~0xA01FFF 共8k的資料。 假如DMA一次只能傳4k, 那麼第一次傳0xA00000~0xA00FFF 然後硬體自動把下次傳送的起始位址變成0xA01000 size=4K bytes. 但是實際硬體是不是這樣動就不一定了。有的可能必須程式要handle第二次的傳送 設定。有的是程式直接設定要傳8K但是實際硬體內部自己分4K 4K傳 一點經驗分享 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.100.125

08/06 17:38, , 1F
謝謝分享~
08/06 17:38, 1F

08/25 15:24, , 2F
08/25 15:24, 2F
文章代碼(AID): #1G7fEiXt (C_and_CPP)
文章代碼(AID): #1G7fEiXt (C_and_CPP)