[APM32F0] 如何使用RAM调试代码-APM32F072RBT6

[复制链接]
548|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

粉丝
快速回复 在线客服 返回列表 返回顶部