[求助]PE生成FLASH操作函数擦除不了FLASH(已解决)

2020-02-20 20:56发布

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

前几天刚用KL25官方板子实现IAP,也是用PE生成的FLASH函数,FLASH所有扇区都能擦除。现在把程序移植到KL16的工程板子上,用JLINK调试。我的FLASH分成三部分,1部分正常程序,2部分IAP程序,3部分做EEPROM,1和2由链接文件分配,3由FLASH函数直接操作,结果FLASH擦除函数只能擦除3,不能擦除1和2。搞了一天了,2个工程的配置都一样啊。是KL25和KL16的区别么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
lbblsws
1楼-- · 2020-02-21 20:25
jiang887786 发表于 2014-10-17 08:10
同意二楼,最好pe新建工程。

我这个就是新建的
lbblsws
2楼-- · 2020-02-21 21:30
为了进一步验证猜想,我把主程序的写操作定为写到0x5300,IAP的代码到0x5230为止,0x5000-0x5400是一个扇区,运行结果是写操作也无法实现。
lbblsws
3楼-- · 2020-02-21 23:03
来个版主冒个泡好么……
luckner
4楼-- · 2020-02-22 00:25
 精彩回答 2  元偷偷看……
lbblsws
5楼-- · 2020-02-22 01:01
luckner 发表于 2014-10-17 11:00
是不是你存储空间太大了?  改小一点试试看

太大?我128K的芯片,工程是32K的
luckner
6楼-- · 2020-02-22 06:21
lbblsws 发表于 2014-10-17 11:01
太大?我128K的芯片,工程是32K的

额  试试看吧 有次我分配的存储空间大了就有问题

一周热门 更多>