Moses 娄'的 STM32 学习笔记(一):STM32 在 Keil MDK 环境下 RAM 上
代码调试的配置心得~
自从 51 后就没碰过了 Keil 了~从昨天下午又开始再次使用 Keil MDK~不过这次是 for ARM
的~前几天的 STM32W108 调试统统是在 IAR 上进行的~
刚在 STM32F103ZE-EK 上进行了一个例程的调试~就发现原来更有方法在 RAM 中进行代
码调试的配置~以前在 IAR 中知道有个 iar-cfg.icf 文件是关于存储分配的~貌似也可以如此~
不过没实际操作过不敢下结论~索性就在 Keil 下来了个尝试~比较坎坷~也学到不少东西~
废话少说,进入正题~(Keil4 下的画面~这个配置的方法跟是 3 一样~)
步骤与图示:
1.先给个 CPU 的数据,需要注意的是三个红圈的地方,架构,型号,Flash 和 SRAM 大小
~如图 1
图 1
2.Target 的设置
1)勾上可以用微库,减小生成代码的大小
2,3)分别定义 ROM 区位置及大小和 RAM 区位置和大小。在这里需要说明的
是,Cortex-M3 的架构有 4G 的寻址空间,而 Flash 的起始地址在 0x08000000,RAM 地