打印
[信息]

【实战经验】在IAR中实现通过将程序在SRAM中调试的方法

[复制链接]
1261|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 香水城 于 2017-8-14 14:29 编辑

在IAR中实现通过将程序在SRAM中调试的方法

问题:
此问题由客户工程师提出,客户在使用STM32F411 芯片的时候,希望将程序放在SRAM 里面调试来评估下相应的功耗.

调研:
我们使用STM32CubeMX 软件来生成一个简单的翻转LED 的应用 :
1.选择STM32F411NUCLEO board ,生成IAR 的测试代码 :
2.生成的代码里面已经有了程序运行到SRAM 的链接文件stm32f411xe_sram.icf :


3.在工程的链接选项中选择stm32f411xe_sram.icf :

4.在主程序中加入测试闪烁LED 的程序 :

5.编译运行发现LED 并不闪烁,这是因为我们需要设置一下中断向量表的位置 :

6.测试运行,测试程序就可以下载到SRAM 中运行了.

结论:
处理:



更多代码:STM32F411NUCLEO_SRAM
更多实战经验请看:【ST MCU实战经验汇总贴】





沙发
merry_zsp| | 2016-11-30 21:52 | 只看该作者
给香主赞一个,一般都是MDK中的教程,IAR的教程确实是没有的。

使用特权

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

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:STM32技术专家

596

主题

17108

帖子

289

粉丝