會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





DMA 記憶體分配與UART With DMA@Simulator問題
初級會員
註冊日期:
2018/12/26 15:37
所屬群組:
註冊會員
文章: 24
等級: 3; EXP: 62
HP : 0 / 65
MP : 8 / 225
離線
是這樣的,如附圖 Simulator DMA address not valid 所示
我將BufferA、BufferB分配到DMA記憶體分區
dma3設定給u1 tx使用;dma4設定給u1 rx使用
再跑simulator看到她說我的記憶體地址不是有效的
後來我回去看他compiler編譯後的結果
如圖 DMA Address mapping 所示
他有將我兩個Buffer分到0xDFC0與0xDFE0E0上
我再去看Watch 如DMA Configuration所示
以上問題還請高手協助

另在我在simulator下發出異步訊號字串給u1rxreg
如U1RXREG.jpg 所示
simulator上報錯,每每都會出錯。
後將dma拿掉後改用rxie接收中斷來接收又可以了
不知道是不是dma與uart結合的問題引發這個情況
希望版上高手可以協助協助
感謝萬分

附加檔案:



jpg  Simulator DMA address not valid.jpg (401.29 KB)
74412_5e33927b96682.jpg 1920X1080 px

jpg  DMA Address mapping.jpg (390.89 KB)
74412_5e339285a75df.jpg 1920X1080 px

jpg  DMA Configuration.jpg (402.85 KB)
74412_5e33929063d4b.jpg 1920X1080 px

jpg  U1RXREG.jpg (427.18 KB)
74412_5e33929592064.jpg 1920X1080 px

1月31日 10:44:48
轉換PDF檔 列印


Re: DMA 記憶體分配與UART With DMA@Simulator問題
初級會員
註冊日期:
2018/12/26 15:37
所屬群組:
註冊會員
文章: 24
等級: 3; EXP: 62
HP : 0 / 65
MP : 8 / 225
離線
請問是無解嗎 沒人協助 QQ

2月05日 12:40:23
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project