找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[M051] M031模拟eeprom数据丢失

[复制链接]
楼主
admin 发表于 2020-8-14 12:15:19 | 显示全部楼层
原因:数据根本没有被成功写入到FLASH里。
由于FMC的部分寄存器是写保护的,所以需要先解锁再操作。代码先进行寄存器解锁,后来在系统初始化完后又给寄存器上锁。
请注释掉下面选中的那条语句。


点评

大神您好,sys_init里先上锁后解锁,但是在主程序里和FMC_enable里都做了对应的解锁;另外按照您说的,注释掉sys_init里的上锁后,数据依旧没写进去,...  发表于 2020-8-15 08:58
牛卧堂
回复 支持 反对

使用道具 举报

沙发
admin 发表于 2020-8-17 14:31:43 | 显示全部楼层
请检查data flash配置

牛卧堂
回复 支持 反对

使用道具 举报

板凳
admin 发表于 2020-8-18 09:56:45 | 显示全部楼层
谢鹏 发表于 2020-8-17 06:41
data flash 已配置,问题解决,谢谢大佬,希望相关文件补充data flash配置过程。再次谢谢您。 ...

不客气,后续更新会加上的.
牛卧堂
回复 支持 反对

使用道具 举报

地板
admin 发表于 2021-5-18 11:03:25 | 显示全部楼层
游客 120.235.183.x 发表于 2021-5-17 13:06
请问一下这个data flash 配置过程在哪里可以下载,目前遇到同类的问题

1、我们data flash 是从APROM里划分出来的。是否需要data flash ,需要多大都是由客户自己修改config来定义的。
2、data flash配置的说明请看TRM手册上6.4.4.5章节, CONFIG0第0位和config1的说明。   
3、对config的配置,可以软件里写代码实现,也可以通过ICP、KEIL修改后直接烧录。
牛卧堂
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU