版权声明:本文为博主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非常有用!