牛卧堂MCU技术交流

标题: M031模拟eeprom数据丢失 [打印本页]

作者: 谢鹏    时间: 2020-8-11 15:58
标题: M031模拟eeprom数据丢失
大佬们,现在用的是M031FB0AE,修改M051模拟eeprom的例程代码后,断电或系统重启后数据丢失,附上代码,请大佬们帮忙检查一下,看是否有问题?谢谢大佬

FMC_RW.rar

1.44 MB, 下载次数: 847


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



作者: 谢鹏    时间: 2020-8-15 09:04
本帖最后由 谢鹏 于 2020-8-15 09:07 编辑
admin 发表于 2020-8-14 12:15
原因:数据根本没有被成功写入到FLASH里。由于FMC的部分寄存器是写保护的,所以需要先解锁再操作。代码先进 ...

C:\Users\Administrator\Desktop
作者: 谢鹏    时间: 2020-8-15 09:10
本帖最后由 谢鹏 于 2020-8-15 09:38 编辑
admin 发表于 2020-8-14 12:15
原因:数据根本没有被成功写入到FLASH里。由于FMC的部分寄存器是写保护的,所以需要先解锁再操作。代码先进 ...

大神您好

微信图片_20200815090200.png (11.1 KB, 下载次数: 286)

微信图片_20200815090200.png

作者: admin    时间: 2020-8-17 14:31
请检查data flash配置


作者: 谢鹏    时间: 2020-8-17 14:41
admin 发表于 2020-8-17 14:31
请检查data flash配置

data flash 已配置,问题解决,谢谢大佬,希望相关文件补充data flash配置过程。再次谢谢您。
作者: admin    时间: 2020-8-18 09:56
谢鹏 发表于 2020-8-17 06:41
data flash 已配置,问题解决,谢谢大佬,希望相关文件补充data flash配置过程。再次谢谢您。 ...

不客气,后续更新会加上的.
作者: 匿名    时间: 2021-5-17 21:06
admin 发表于 2020-8-18 09:56
不客气,后续更新会加上的.

请问一下这个data flash 配置过程在哪里可以下载,目前遇到同类的问题
作者: admin    时间: 2021-5-18 11:03
游客 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修改后直接烧录。
作者: 匿名    时间: 2021-5-20 17:31
admin 发表于 2021-5-18 11:03
1、我们data flash 是从APROM里划分出来的。是否需要data flash ,需要多大都是由客户自己修改config来定 ...

我现在遇到一个问题,我每次写128字节,128字节中前面用到的20字节,相同的数据不会写进flash,但是116 、117、120字节每次都会写数据,写的数据都是0(每次写之前数组都有清0),请问一下是什么原因呢?




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2