本文主要是介绍【STM32】程序在SRAM中运行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
程序在RAM中运行
1、配置内存分配。
2、修改跳转文件
FUNC void Setup(void)
{
SP = _RDWORD(0x20000000);
PC = _RDWORD(0x20000004);
}
LOAD RAM\Obj\Project.axf INCREMENTAL
Setup();
3、修改下载ROM地址和RAM地址;
中断向量表映射
中断向量表映射到SRAM中,M0内核和M3内核的映射是不同的。
M0内核是配置SYSCFG寄存器;
M3内核是配置内核中的SCB寄存器。
这篇关于【STM32】程序在SRAM中运行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!