写flash操作不对吧
是不是flash没解锁?或者地址算错了?
贴上代码看看吧
没有,都很正常
检查下程序吧。
不行把程序贴上来让高手检查。
要不贴上代码看看。如果能保存其中一个,那其他也能保存。对FLASH来说,都是写入数据,没啥区别。
常数能写进去,变量也必须能写进去、
对于单片机来说,常数和变量都是对应几个字节的内存空间的数据。
我碰到过类似的情况,你看看你是不是用的是数组?
写变量和写常数数组好像是有区别,把变量单个写,或者写常数数组都行,但写变量数组就是出问题,不知道原因,但有绕过去的办法,把数组里面的变量拆出来,一个个的写。你也可以试试这个办法。
对于这个问题,要是有人分析清楚了,我也学习一下。