你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F4(SRAM调试)

[复制链接]
XinLiYF 发布时间:2018-3-9 20:18
STM32F4(SRAM调试)
1,目的
      由于STM32的FLASH擦写的次数是有限的,所以为了保护我们的FLASH,延长MCU的使用时间,我们可以在SRAM上进行调试,SRAM是暂存器,掉电后里面的内容会丢失的,它跟我们PC上的内存条有同样的功能。如果STM32的FLASH被设置成了读保护,以至于不能烧写程序,可以通过从SRAM中启动程序,把FLASH读保护解除。


2,开发环境
        1,适用芯片:STM32F4全部芯片
        2,固件库:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0
        3,IDE:MDK517

3,设置Qptions for Target
      根究自己的芯片和程序所需的空间进行设置。

      添加预编译宏VECT_TAB_SRAM。

      添加初始化文件路径:C:\Keil_v5\ARM\Pack\Keil\STM32F4xx_DFP\2.11.0\MDK\Boards\Keil\MCBSTM32F400\Blinky\Debug_RAM.ini
(MDK的安装路径不同这里有所不同)


      添加初始化文件路径:C:\Keil_v5\ARM\Pack\Keil\STM32F4xx_DFP\2.11.0\MDK\Boards\Keil\MCBSTM32F400\Blinky\Debug_RAM.ini
(MDK的安装路径不同这里有所不同)
收藏 1 评论4 发布时间:2018-3-9 20:18

举报

4个回答
MrJiu 回答时间:2018-3-9 20:44:20
支持一波!!!
maxtch 回答时间:2018-3-9 22:49:05
我一般都会用早期样机做开发用,闪存烧坏了就让它烧坏,芯片吹下来换一个继续。
XinLiYF 回答时间:2018-3-10 08:45:14
maxtch 发表于 2018-3-9 22:49
我一般都会用早期样机做开发用,闪存烧坏了就让它烧坏,芯片吹下来换一个继续。 ...

一般也不会坏的了,就是下载程序太慢。
wzl6 回答时间:2018-4-13 09:11:44
感谢分享

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版