TI中文支持网
TI专业的中文技术问题搜集分享网站

TM4C129 ROM_UpdateUART() 問題

請教一下大家

我按照以下的步驟使用LM Flash Programmer作燒錄Code的動作, 可是燒完後發現似乎並沒有將Code燒進Flash(0x2800), 想請問大家我哪個步驟錯了

1.Import TM4C129 boot_demo_uart example 並修改成進入main之後, 直接Call ROM_UpdateUART(), chip改成TM4C129ENCPDT

2.使用CCS + XDS100 V2, 將boot_demo_uart 寫入至記憶體0的位置

3.重新上電, 此時DSP會run boot_demo_uart example 並且Call ROM_UpdateUART()

4.使用LM Flash Programmer 燒錄任意的Code, Address 0x2800

5.LM Flash Programmer燒錄成功後, 使用CCS + XDSV100, 透過Memory Brower 檢查0x2800是否有內容

tu kuolun:

回复 step by step:

1.0×2800是我自己隨便定的, 只是為了要驗證是否有燒錄成功

2.不會, 因為我CCS 的Debug 選項, Program Load – Erase Method 是勾選 Necessary Pages Only, 我燒錄Code是燒錄在記憶體0的位置, 而Boot_demo_uart的檔案大小頂多也才4KByte, 不會Erase到0x2800的記憶體位置才是.

赞(0)
未经允许不得转载:TI中文支持网 » TM4C129 ROM_UpdateUART() 問題
分享到: 更多 (0)