STM32内部SRAM调试程序
在stm32f407内部SRAM调试程序调试过程 目录 硬件 软件环境 调试程序介绍 RAM调试所需相关配置 1、修改代码存放地址和数据存放地址 2、更改向量表 3、更改DEBUG配置 4、取消更新flash程序 运行 目录 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 硬件 本次调试使用的硬件为正点原子STM32F4探索者开发板。 软件环境 软件使用的Keil V5.27.1.0 STM32f407使用的是LL库 调试程序介绍 为了能在FLASH运行和SRAM运行做个对比,写了两个测试程序。 在FLASH中运行的程序有两个LED灯会按照500ms的时间间隔闪烁 在SRAM中运行的程序只有一个LED灯会按照500ms的时间间隔闪烁 //主要代码如下: int main ( void ) { NVIC_SetPriorityGrouping ( NVIC_PRIORITYGROUP_4 ) ; SystemClock_Config ( ) ; LED_GPIO_Config ( ) ; while ( 1 ) { /* 在flash中运行的代码 */ LED0_Toggle ( ) ; LL_mDelay ( 500 ) ; LED1_Toggle ( )