STM32F407的扩展外部内存初始值

版权声明:本文为博主unsv29原创文章,未经博主允许不得转载。 https://blog.csdn.net/unsv29/article/details/84028312

2018.11.13

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

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

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

https://blog.csdn.net/unsv29/article/details/40992445

似乎还有一个文章

https://blog.csdn.net/unsv29/article/details/40981559

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

BLOG非常有用!

猜你喜欢

转载自blog.csdn.net/unsv29/article/details/84028312
今日推荐