【STM32教程】STM32F10xxx 在SRAM中调试成功方法
时间:2019-12-24
大小:355.26KB
阅读数:161
查看他发布的资源
资料介绍
【STM32教程】STM32F10xxx 在SRAM中调试成功方法图解 Keil MDK 3.5/UV4beta Jlink V7 在 STM32 中 SRAM
调试成功方法成功
目的是避免 FLASH 擦写次数的限制,和避免新手学习很快让 MCU 结束生命。以本人
STM32F103RBT6 为例,128K flash,20K SRAM,借鉴前人 ULINK 下调试的方法。
把内存分为 16K 用做 FLASH,4K 用做内存使用,这里以 GPIO 点亮 LED 为例子,项目为
GPIO_OUT。
1、 copy Keil 安装目录下,
例如 C:\Keil\ARM\Boards\Keil\MCBSTM32\STLIB_Blinky 中的 RAM.ini
到项目目录,然后双击 GPIO_OUT.uvproj,启动 Keil。
2、 单击 启动下图对话框,在 Project Targets 一项单击 New(Insert)按钮,增加一个目标,
命名为 SRAM,然后 OK。
3、 然后再 Select Target 中选择 SRAM。
4、 左侧项目栏中选择 SRAM,单击右键选择 Options for Target “SRAM”
, 打开选项对话框。
5、 如上图所示,在 target 选项中修改 IROM1 的 Start 值为:0x20000000,Size:0x4000
IRAM1 的 Start 值为:0x20004000,Size:0x1000;
即内存分为 16K 用做 FLASH,4K 用做内存使用。
6、 OutPut 选项卡中也选中 Create HEX F……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或
联系我们 删除。