【求助】KL25 Bootloader无法运行的问题

2020-02-11 09:08发布

想要实现的功能:
分两步走:第一步,分成两个程序运行,一个是bootloader程序,还有一个app应用程序,用win_hc08sprg软件更新APP程序
                第二步,将两个程序合并成一个程序,bootloader和APP合并
现在遇到的问题:
win_hc08sprg上位程序可以连接板子,但是不能erase或者program,
Erase报的是
Memory block 0 erasing: E 0x00001000 0%
Memory is NOT erased.
Program一点击就退出
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
39条回答
Michael_STM
1楼-- · 2020-02-13 19:22
FSL_TICS_ZJJ 发表于 2015-5-20 09:10
没改代码,就是AN2295的代码,只不过是调用了KL25而已,其他都没动。

问题找到了,我下载的ANS2295SW的软件版本和版主的不一样,但是上位的通讯协议没有更新,所以导致connect不上
现在我把自己的版本中做如下修改
bootloader.h中Line53 define VERSION_KINETIS         8
bootloader.c中Line506,507 注释掉
//         UART_PutChar(SIM_SDID >> 24);
//         UART_PutChar(SIM_SDID >> 16);

这样就可以connect上了

PS
官网的AN2295SW不能下载了
http://cache.freescale.com/files ... amp;lang_cd=zh-Hans

最后感谢版主不余遗力的帮助!

FSL_TICS_ZJJ
2楼-- · 2020-02-13 22:20
Michael_STM 发表于 2015-5-21 09:42
问题找到了,我下载的ANS2295SW的软件版本和版主的不一样,但是上位的通讯协议没有更新,所以导致connect ...

也感谢楼主的问题原因分享。
AN2295SW的下载地址应该是改变了,你可以点击这个链接:
http://cache.freescale.com/files ... p_note/AN2295SW.zip
Michael_STM
3楼-- · 2020-02-14 02:04
FSL_TICS_ZJJ 发表于 2015-5-21 10:07
也感谢楼主的问题原因分享。
AN2295SW的下载地址应该是改变了,你可以点击这个链接:
http://cache.freesc ...

唉,接下去还是要找无法program的问题。
我将KL25应用程序的入口地址改为0x8000或者0x4000都无法正确Erase或者Program
也用过版主给的SRCE文件
这个是啥问题呢?
FSL_TICS_ZJJ
4楼-- · 2020-02-14 03:22
 精彩回答 2  元偷偷看……
FSL_TICS_ZJJ
5楼-- · 2020-02-14 07:45
Michael_STM 发表于 2015-5-21 10:22
唉,接下去还是要找无法program的问题。
我将KL25应用程序的入口地址改为0x8000或者0x4000都无法正确Eras ...

楼主你用我的srec,也会出现地址不匹配的警告吗?
FSL_TICS_ZJJ
6楼-- · 2020-02-14 13:45
楼主你好!
你还是用老版本的程序吧,我刚也试下了下刚下的AN2295sw,的确有问题。
我把老版本的AN2295sw上传给你。
AN2295SW.part1.rar (11 MB, 下载次数: 9) 2015-5-21 11:08 上传 点击文件名下载附件

AN2295SW.part2.rar (7.19 MB, 下载次数: 8) 2015-5-21 11:09 上传 点击文件名下载附件

一周热门 更多>