你好,我最近在測試外部記憶體,發現我在測試程式Example_2834xDMA_XINTF_to_Ram.c,程式內的DMABuf2的資料跟我想儲存的資料有差異,如下圖。
會發生連續兩個相同資料。
照常理說應該是
DMABuf2[0] = 0;
DMABuf2[1] = 1;
DMABuf2[2] = 2;
下圖為設定部份
這範例程式是TI官網下載得到,請問為什麼外部記憶體儲存會有這問題??
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,我最近在測試外部記憶體,發現我在測試程式Example_2834xDMA_XINTF_to_Ram.c,程式內的DMABuf2的資料跟我想儲存的資料有差異,如下圖。
會發生連續兩個相同資料。
照常理說應該是
DMABuf2[0] = 0;
DMABuf2[1] = 1;
DMABuf2[2] = 2;
下圖為設定部份
這範例程式是TI官網下載得到,請問為什麼外部記憶體儲存會有這問題??
您好
您提到程式內的DMABuf2的資料跟我想儲存的資料有差異,如下圖。
會發生連續兩個相同資料。
照常理說應該是
DMABuf2[0] = 0;
DMABuf2[1] = 1;
DMABuf2[2] = 2;
但是我沒有看到"下圖",可以請您寄"連續兩個相同資料"的情形給我嗎?
另外,能否寄給我完整的設定檔Example_2834xDMA_XINTF_to_Ram.c?
謝謝!
您好
請參考TMS320x2834x Delfino External Interface (XINTF) Reference Guide (Rev. A)與dma_xintf_to_ram example project,
1.確定你要設定的XTIMCLK是多少?
在範例中使用12, 6 XTIMCLK
In void init_zone7(void){}
// Zone 7------------------------------------
// When using ready, ACTIVE must be 1 or greater
// Lead must always be 1 or greater
// Zone write timing
XintfRegs.XTIMING7.bit.XWRLEAD = 3;
XintfRegs.XTIMING7.bit.XWRACTIVE = 1; //6: if X2TIMING=1, 12 XTIMCLK cycles
請見1.jpg關於XWRACTIVE的設定
XintfRegs.XTIMING7.bit.XWRTRAIL = 3;
// Zone read timing (for 12ns memories, always refer to data manual for latest timings)
XintfRegs.XTIMING7.bit.XRDLEAD = 2; //à3, if X2TIMING=1, 6 XTIMCLK cycles
請見2.jpg關於XRDLEAD的設定
XintfRegs.XTIMING7.bit.XRDACTIVE = 6;
XintfRegs.XTIMING7.bit.XRDTRAIL = 0; //à3, if X2TIMING=1, 6 XTIMCLK cycles
請見3.jpg關於XRDTRAIL的設定
// Do Not double all Zone read/write lead/active/trail timing
XintfRegs.XTIMING7.bit.X2TIMING = 0; //à1
// Zone will not sample XREADY signal
XintfRegs.XTIMING7.bit.USEREADY = 0;
XintfRegs.XTIMING7.bit.READYMODE = 0;
記得再檢查一下XintfRegs的設定是否正確,謝謝!
您好,你說的方式我有用了,但結果還是一樣,最後我直接用你說的ti下載的程式dma_xintf_to_ram example project,結果還是沒變,我用的硬體是跟ti官網買的,硬體記憶體部分在附檔中的pdf第五頁有描述,不知是否是硬體問題,為什16bit模式會有這問題,謝謝

Dear Li Chih
我解不開7z檔,能不能用rar或zip壓縮給我,或是把板子的型號給我,
不過我覺得硬體出問題的機會不大,如果你是剛買的新板子,
我找找看能不能借一片給你試試看.
Dear Li Chih
My email is jeffchiu@ti.com.
Please send me your contact info so I can reach you directly.
Thanks.