請參考
使用方法如下:
1. 用NuMicro ICP Programming Tool,
將ROMStub\ROMStub.bin燒寫到 APROM 或 LDROM.
如果芯片从APROM启动,就烧写到APROM;反之则烧写到LDROM
ROMStub.bin只需燒寫一次。
2. 設定RAM Debug的項目
a. 設定link方式,將代碼和數據都link到RAM,
並且設定vector table的地址為 0x20000000。
这样ROMStub.bin將從0x20000000處讀取新的vector table,做軟件上的跳轉。
b. 設定調試時不燒flash
不選 "Options->Utility -> Update Target before Debugging" ,
然後就可以RAM調試了。
附件的測試Keil_Smpl_RAMDebug項目,通過這樣設定實現:
R/O Base: 0x20000000
R/W Base: 0x20003000
编译调试Keil_Smpl_RAMDebug时,请下载NUC100SeriesBSP,
并将它放到BSP库的如下目录
NuvotonPlatform_Keil\Sample\Driver\Keil_Smpl_RAMDebug
RAMDebug.7z
(6.53 KB, 下载次数: 912)
|