Device以STM32F103RC为例,48K RAM。keil uVisionV5.10
1、Target设置
2、Output设置
3、Linker设置
4、Debug设置
RAM.ini文件内容如下:
FUNC void Setup (void) {
SP = _RDWORD(0x20000000); // Setup Stack Pointer
PC = _RDWORD(0x20000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
}
LOAD .\OBJ\osd.axf INCREMENTAL // Download 用户工程相关
Setup(); // Setup for Running
g, main
5、Jlink设置
6、中断设置
//主程序中,设置中断向量表指向RAM
NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0000);