STM32F407的扩展外部内存初始值

2018.11.13

把pvmalloc里面的内存用外部内存。函数内部我弄了个标志变量,结果发现初始值不为0.

后来发现过在main之后进行初始化外部内存配置,则初始值不为0,如果在main之前配置就是在STM32F4XX_SYSTEM.C里面配置初始值就是0了。

事实上我在本博客的前几天写过一篇文章,介绍关于初始值为0这个事情。不过那个是内部的内存,这次呢,是外部的内存。

STM32的RAM的绝对地址定位,以及初始化不为0_stm32中的at+地址-CSDN博客

似乎还有一个文章

如何禁止KEIL初始化RAM为零& 如何判断是软复位还是上电复位[转载]_c51 启动 不清除ram-CSDN博客

这个问题搞了我大半天时间。主要是我对STM32的FSMC配置比较发怵,总是觉得可能是FSMC配置原因。通过安富莱等的例子改造一下,发现FSMC配置后,读写都是OK的。并且看出来是初始化的值不为0,于是我就想起来以前接触过这个。并且在博客找到了这两篇文章。

BLOG非常有用!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值