以前以为stm32h7没有boot1按钮之后只能用flash下载, 今天知道可以用SRAM下载调试 能节省很多时间
1 设置地址偏移
2 编写初始化文件
//SRAM_DEBUG.ini
FUNC void Setup(void) {
SP = _RDWORD(0x20000000); //Setup Stack Pointer
PC = _RDWORD(0x20000004); //Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); //Setup Vector Table Offset
}
FUNC void OnResetExec(void) {
Setup();
}
load xxx.axf incremental //Load the Application
//xxx.axf填入项目Object文件夹中的.axf文件,必要时添加路径名,也可以将.ini文件直接放在Object文件夹下,这样就不用加路径名了
Setup(); //Setup for Running
g, main
3 更改下载地址
更改RAM地址
4 结果