找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[M051] M051有没有在RAM中仿真的例程?代码不用下载到Flash中。

[复制链接]
跳转到指定楼层
楼主
bkn1860 发表于 2014-1-20 10:57:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
M051有没有在RAM中仿真的例程?代码不用下载到Flash中。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
a_ziliu 发表于 2014-1-20 16:15:27 | 只看该作者
請參考
使用方法如下:
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, 下载次数: 884)
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU