[求助]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条回答
FSL_TICS_ZJJ
1楼-- · 2020-02-25 07:11
我把我的代码给你, 你可以跑下看看结果是否和我一样。
我建立的工程就是KL16 128M的, KL16_flash_test.rar (669.98 KB, 下载次数: 4) 2014-10-17 15:53 上传 点击文件名下载附件
直接编译,下载,不要重新生成代码,否则会刷掉一些代码。
lbblsws
2楼-- · 2020-02-25 10:47
FSL_TICS_ZJJ 发表于 2014-10-17 15:53
我把我的代码给你, 你可以跑下看看结果是否和我一样。
我建立的工程就是KL16 128M的,
直接编译,下载,不 ...

你给的工程里没有JLINK的调试文件,不知道怎么加啊……经验贴里只介绍如何加OPENSDA,我这里OPENSDA又调不了……还有NMI的功能要禁止掉,否则我PCB板上的CPU不能工作,修改的话又要生成代码……
FSL_TICS_ZJJ
3楼-- · 2020-02-25 16:14
lbblsws 发表于 2014-10-17 16:21
你给的工程里没有JLINK的调试文件,不知道怎么加啊……经验贴里只介绍如何加OPENSDA,我这里OPENSDA又调 ...

我重配置下再给你啊。
FSL_TICS_ZJJ
4楼-- · 2020-02-25 17:33
lbblsws 发表于 2014-10-17 16:21
你给的工程里没有JLINK的调试文件,不知道怎么加啊……经验贴里只介绍如何加OPENSDA,我这里OPENSDA又调 ...

KL16_flash_test.rar (670.93 KB, 下载次数: 2) 2014-10-17 16:48 上传 点击文件名下载附件
去掉了NMI引脚功能,并且配置了JLINK, 我自己把OPENSDA模拟成JLINK了,仿真之后结果也是正确的。
你测试下试试哦,
然后把结果贴出来我看看。
FSL_TICS_ZJJ
5楼-- · 2020-02-25 19:23
 精彩回答 2  元偷偷看……
fengyunyu
6楼-- · 2020-02-26 00:14
可能是一些小地方没有注意到!版主很敬业!

一周热门 更多>