STM32_RAM调试 BOOT[1:0] =0:0 1.在项目文件夹 新建 RAM.ini ---------------------------------------------------------------- FUNC void Setup (void) { SP = _RDWORD(0x20000000); // 堆栈指针 PC = _RDWORD(0x20000004); // PC _WDWORD(0xE000ED08, 0x20000000); // 中断向量偏移地址 } LOAD .\basic.axf INCREMENTAL // Download,.axf 根据自己的文件名和目录修 改 Setup(); // 调用Setup(); g, main //跳转到main -----------------------------------------------------------copy 以上。 2.把程序起始地址改成RAM的起始地址。 一般来说把实际物理RAM分开就行了,如物理SRAM有64K,则40K作为Flash(IROM1),24K作 为RAM(IRAM1) [pic]引用图片 3. [pic]引用图片 [pic]引用图片 4.改 stm32f10x_vector.s 的一点设置(可不设置,但最好设置)。 ……