请教一下坛子里高手。
问题描述如下:最近在做一个用28035做核心的项目,有几个设置参数需要存储,但是板子上没有外置eeprom,28035也不带eeprom,所以想用flash模拟eeprom来存
储参数;
参考了“TMS320F2803x Flash API using CCS4.0V(2010/05/03)”文档,使用xds100v2仿真器debug的时候,运行擦除、写入、校验等都正常;程序写
入flash正常运行的时候,按下reset键不断电,所有存储的参数都是正常的(通过LCD显示);但是断电一段时间后,再重新上电,存储的参数再读取出来
显示就不对了;所有操作都是根据文档上的步骤来的,但是试了好几次都是这样的现象。
哪位遇到过这种情况,帮忙解析一下,多谢!
Johnson Chen1:
楼主重新上电后是否有重新写FLASH?
请教一下坛子里高手。
问题描述如下:最近在做一个用28035做核心的项目,有几个设置参数需要存储,但是板子上没有外置eeprom,28035也不带eeprom,所以想用flash模拟eeprom来存
储参数;
参考了“TMS320F2803x Flash API using CCS4.0V(2010/05/03)”文档,使用xds100v2仿真器debug的时候,运行擦除、写入、校验等都正常;程序写
入flash正常运行的时候,按下reset键不断电,所有存储的参数都是正常的(通过LCD显示);但是断电一段时间后,再重新上电,存储的参数再读取出来
显示就不对了;所有操作都是根据文档上的步骤来的,但是试了好几次都是这样的现象。
哪位遇到过这种情况,帮忙解析一下,多谢!
Martin Yu:
建议重新连上仿真器,不重新烧写程序,看你用来模拟E2PROM的flash区域的数据是否被更改。
请教一下坛子里高手。
问题描述如下:最近在做一个用28035做核心的项目,有几个设置参数需要存储,但是板子上没有外置eeprom,28035也不带eeprom,所以想用flash模拟eeprom来存
储参数;
参考了“TMS320F2803x Flash API using CCS4.0V(2010/05/03)”文档,使用xds100v2仿真器debug的时候,运行擦除、写入、校验等都正常;程序写
入flash正常运行的时候,按下reset键不断电,所有存储的参数都是正常的(通过LCD显示);但是断电一段时间后,再重新上电,存储的参数再读取出来
显示就不对了;所有操作都是根据文档上的步骤来的,但是试了好几次都是这样的现象。
哪位遇到过这种情况,帮忙解析一下,多谢!
zhiyongbasic:
回复 Johnson Chen1:
没有重新写FLASH,上电的时候,会有一个初始化和读取的过程;
如果有重新写FLASH的话,不断电按下reset键复位,存储的参数也不会是复位前存储的;
但是现在不断电reset复位后,存储的参数是正常的。