CH579 InfoFlash在程序中如何擦寫, 在手冊寫著"InfoFlash 則需要 RB_ROM_DATA_WE 和 RB_ROM_CODE_WE 都開啟", 但是在對R32_FLASH_ADDR寄存器寫入0x40000時高16位會被清零, 最終操作的卻是flash的開始位置. 我相在啟用SWD接口的同時啟用RST引腳, 如果不能通過操作InfoFlash的0x40010地址的話如何實現(xiàn)
查看: 2236
回復(fù): 3
CH579 InfoFlash在程序中如何擦寫
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍牙MCU
操作參考InfoFlash按照手冊,配置信息由用戶通過工具設(shè)置。
上面你的需求是仿真時啟用復(fù)位腳,這個是無法實現(xiàn)的,在操作ISP工具開啟兩線仿真是強制關(guān)閉復(fù)位腳功能的。可以嘗試留一個軟復(fù)位的接口,程序燒錄進去如果需要進行復(fù)位,通過接口進行操作就可以了。
按照手冊操作? R32_FLASH_ADDR 寄存器寫入0x40000這個地址的時候高16位沒有寫入, 經(jīng)過測試這個寄存器最多只能寫入到0x0003FFFF這個地址也就是只能操作
這些地方, infoflash如何操作?
用戶可以修改的區(qū)域只有Codeflash和Dataflash,InfoFlash只能通過isptool去配置,使能仿真是默認關(guān)閉手動復(fù)位功能的,所以仿真的同時開手動復(fù)位是不可以的。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄