nor flash用的有点问题

2019-07-21 01:52发布


现在用的操作系统ucosiii,使用SRAM存储EMWIN的数据,以及系统的各种临时参数,使用NOR FLASH存储各种需要记录的数据;
问题是现在存储的到FLASH的数据都出来的时候出错的频率挺高的;一般再重新读一次能解决大部分的错误问题,但是还有一些要读多次,
写的数据也有可能有问题,发现过写进去的时间信息错。
谁有碰到过这个问题给个提示。
我简单分析下是在NOR FLASH都写得时候又进行SRAM的读写而出错。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
sdwhupk
1楼-- · 2019-07-21 02:35
恩,这个问题今早解决了,原因是函数返回的指针指向了一个函数内部的变量。
将这个变量改为静态变量就好了。
正点原子
2楼-- · 2019-07-21 04:49
norflash和sram都是可以进行随机访问的,应该不存在冲突(CPU无法同时做两件事),估计是你底层代码驱动有bug

一周热门 更多>