用KEIL调试ARM的小技巧

不知道大家知不知道这个技巧,我就献丑了。

用KEIL调试ARM的时候通常都选择在RAM里面调试,用RAM调试的好处是可以设无限的断点,这点对于DEBUG是很有好处的。

其次是调试RAM没有调试flash的寿命限制,而且下载代码的速度相比flash会快很多。

但是用keil调试ram的时候有个缺点,就是如果ram的起始地址如果不是在0x00的时候,例如代码的起始地址是0x2005000,

keil不会把pc指到ram的地方,通常在这个时候只能通过命令行对pc进行赋值,强制跳转。但是每次都这么输入命令行无疑是累人的。

通常有命令行的地方就会有脚本,keil也不例外,如下图。

画红色框框的地方就是初始化脚本,pc_ini.ini是我自己创建的,里面只有一句话

pc = 0x2005000

这样子就可以达到一劳永逸的效果,不用每次都去输入命令行。

posted on 2010-06-09 10:03  SeanLu  阅读(2496)  评论(1编辑  收藏  举报

导航