摘要: 在RAM中调试程序指的是将程序下载到RAM里面(而不是Flash里面),然后在RAM中执行程序、调试。为什么要在RAM中调试程序?总结起来有以下两点原因:1. Flash 擦写次数有限,STM32F4xx的Flash擦写次数只有上万次,见图1 Flash规格描述图1. STM32F4xx Flash 寿命与保存时间2. 程序下载到RAM里面要比下载到Flash里面快很多,在需要反复调试的时候,能省下不少时间(像调试GUI的时候)。当然,在RAM调试也有一些不足的,比如:1. 需要占用部分RAM用来存放程序2. 不能使用软件复位功能,即每次运行程序前都要重新下载程序3. 程序在RAM中调试成功, 阅读全文
posted @ 2014-01-14 16:08 Mr.Bike 阅读(4858) 评论(0) 推荐(0) 编辑