求助 KL16 写内部flash(已解决)

2020-02-20 20:57发布

本帖最后由 FSL_TICS_Robin 于 2014-11-27 14:03 编辑

   目前用的是KL16,128KFLash,需要保存参数在内部FLash里,网上找了野火的代码,一写Flash就死机,请问哪位大侠有参考代码啊?用的是Keil MDK
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
jingyite
1楼-- · 2020-02-21 13:31
SIM_SCGC6 |= SIM_SCGC6_FTF_MASK;
我打开了Flash时钟,好像现在好了。但是还有问题,在调试状态下(keil 5.11),一调用flash函数就会发生死机,但不是每一次。但独立运行,flash确实写进去了,也不会死机。有人遇到过这种情况吗?
jingyite
2楼-- · 2020-02-21 15:10
mcucow 发表于 2014-10-21 12:00
LZ是断电保护写重要参数, 是用户界面改属性后需要保存?  
不考虑用EEPROM

是用户界面改属性后保存
jingyite
3楼-- · 2020-02-21 16:38
fengyunyu 发表于 2014-10-21 12:24
用片内Flash保存参数,“上下电时配置参数被破坏”比较难解决的。

不太明白?
fengyunyu
4楼-- · 2020-02-21 22:35
jingyite 发表于 2014-10-21 13:58
不太明白?

断电时,如果正在写flash,容易导致整个扇区数据被破坏。最好是外置存储器。
jingyite
5楼-- · 2020-02-22 03:07
 精彩回答 2  元偷偷看……
fengyunyu
6楼-- · 2020-02-22 03:30
jingyite 发表于 2014-10-21 14:40
外部不也要先擦再写啊,此时断电不一样要出问题吗?

http://www.amobbs.com/thread-5595022-1-1.html,这个帖子有些讨论。

一周热门 更多>