打印
[APM32F0]

如何使用RAM调试代码-APM32F072RBT6

[复制链接]
338|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mcufae|  楼主 | 2024-1-30 20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用SRAM调试代码--APM32F072RBT6
操作步骤如下:
1.将BOOT1,BOOT0置1。
2.在keil里面创建工程,改为SRAM调试的版本,点击Manage Projiect Items->Project Targets即可。
3.在Keil的Opetions for Target 界面取消掉Use Memory Layout from Target Dialog的勾选,然后打开
sct文件,即可进行ROM,RAM的更改。
4.对于ROM,RAM的更改,
LR_IROM1 0x20000000 0x00002000  {    ; load region size_region
  ER_IROM1 0x20000000 0x00002000  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
   .ANY (+RO)
   .ANY (+XO)
  }
  RW_IRAM1 0x20002000 0x00002000  {  ; RW data
   .ANY (+RW +ZI)
  }
}
5.将VECT_TAB_SRAM添加到keil的C++下面的define里面。
6.修改keil的配置,将RAM for algorithn的start 修改为0x20002000 ,将Rrogramming for algorithn 的
start修改为  0x20000000即可。
7.keil界面的debug下面Load Application at Startup取消勾选,将RAM.ini文件添加进去。
8.修改Target下面的IROM1,IRAM1即可完成对于RAM操作调试代码。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

8

帖子

0

粉丝