LPC2016(arm7)程序读取片上flash数据不对(已解决,结帖)
本帖最后由 tkggsai2008 于 2018-6-9 17:50 编辑MCU用的是LPC2016, 最近的产品有一些会出现很奇怪的现象,大概在1%左右
后来通过在bootloader里面加函数去读取flash里面的内容做对比,发现这些有问题的产品flash读取出来有一些字节每一次都不一样。
个人怀疑是片子的flash出问题。
但是通过官方的烧写工具读取是一样的。
通过一些分析发现,实际上数据写入是正确的,但是通过程序去读取时就不对。
这些不对区域只在同一个MCU的同一个SECTION 内。
但不同的MCU出错的地方不一样。
查了下datasheet,上面有一个MAM(Memory Accelerator Module)
设置是没有问题的,无论打开还是关闭现在都一样,修改系统时钟还是一样。
不知道有没有坛友遇到类似的问题 是读写的时钟设置错了! 不分享一下怎么解决的?以备后来人参考。
页:
[1]