打印
[STM32F4]

程序在RAM里运行,但是无法调试

[复制链接]
1014|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我在用F4 Discovery板,为了不频繁刷Flash,我按照blog.sina.com.cn/s/blog_539168770100qpm8.html的方法,让程序在RAM里运行。不过我没有做这一步:

二、新建一个名为SRAM.ini的文件。内容如下:
  FUNC void Setup (void) {
  SP = _RDWORD(0x20000000);          // Setup Stack Pointer
  PC = _RDWORD(0x20000004);          // Setup Program Counter
  _WDWORD(0xE000ED08, 0x20000000);   // Setup Vector Table Offset Register
  }
  LOAD RAM.axf INCREMENTAL       // Download,红色代表工程文件名.axf
  Setup();                             // Setup for Running
  g, main

我用STM32F4-Discovery_FW_V1.1.0\Project\Peripheral_Examples\IO_Toggle例子做实验,程序可以在RAM里跑,LED可以正常闪,但是,我不可以在程序里设置断点。显示




有没有哪位高人可以指点一下,如何在RAM里调试程序?
沙发
lsdavid|  楼主 | 2015-1-7 17:56 | 只看该作者
我重新实验了一下,完全按照这个帖子blog.csdn.net/liuu67xin/article/details/17800311, 可是出现同样的结果。哪位大牛请指点一下?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

62

帖子

0

粉丝