【求助】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一点击就退出
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
40条回答
Michael_STM
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

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

一周热门 更多>