1. 程式人生 > >(瑞薩,norti系統,partner-jet2) DMAC使用的注意事項

(瑞薩,norti系統,partner-jet2) DMAC使用的注意事項

碰到一個奇葩案子,superh7764晶片,使用的NORTI的實時系統。 DMA啟動後,狀態位已經改變了,但目標地址上資料始終不變。 源地址和目標地址使用的是申請的陣列變數,將其指定為實際的實體地址,即解決問題。 語法類似: #pragma address SrcST = 0xA4002200 struct { unsigned int uiBuff[2048]; } SrcST; 猜測,原本申請的空間地址不是連續的,經過系統mmu對映等等,導致傳輸到了記憶體的錯誤空間? 另外,partner-jet2這個偵錯程式看不了記憶體(memory),不知道會不會碰到同樣問題的可以交流下,這麼小眾的國內應該是看不到了吧。。。