知识点
- 启动方式有三种,分别使用不同的Boot引脚组合来设置。
- 主Flash:即从内部Flash启动,Keil默认就是下载到这里。
- 系统存储器:一般用于ISP(in system program),也就是串口下载程序。
- 嵌入式SRAM:即从RAM中启动程序,调试的时候就可以从RAM中启动
- 程序下载到内部SRAM后,掉电会使程序丢失,但RESET复位不会丢失程序。
- 优点是可以增加芯片使用寿命,且下载快速。缺点是容量较小。
使用方法
Manage Project Items
界面中增加一个专门用于调试的工程设置,并切换到该目标。
Options -> C/C++
选项卡中加入工程宏定义VECT_TAB_SRAM
,记得使用逗号隔开。
- 新建用于描述地址空间分配的
debug.sct
。并在Options ->