【经验分享】AN2295调试总结

2020-02-11 09:08发布

AN2295调试总结
       不久之前,FSL_TICS_ZJJ发布了一篇名为《基于AN2295的K53bootloader修改步骤》的经验分享,以将AN2295代码从默认支持K60移植到K53为例,详细的介绍了移植过程的步骤。
       但有客户反映,按照文章介绍的步骤修改完成后,但在调试过程会有出错发生(如图1所示),这是咋回事呢?难道是文章介绍的步骤不对吗?
1.jpg (89.06 KB, 下载次数: 0) 下载附件 2014-9-28 16:08 上传
图 3
       大家以后在调试AN2295时,碰到Target Device无法与PC建立连接,不妨使用以上两个技巧试试。

       完整文档下载: AN2295调试总结.pdf (384.84 KB, 下载次数: 41) 2014-9-28 16:10 上传 点击文件名下载附件
      
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
huangzzjy22
1楼-- · 2020-02-12 11:27
看上去很nice
FSL_TICS_ZP
2楼-- · 2020-02-12 13:01
 精彩回答 2  元偷偷看……
qchwu
3楼-- · 2020-02-12 18:13
这问题是解决了,但是根本原因可能并不是修正了波特率,而是由于CPU系统时钟的不稳定,不同系列的CPU,采用内部晶振后,得到的频率可能会不同,导致串口的波特率也不同。
qchwu
4楼-- · 2020-02-12 18:15
本帖最后由 qchwu 于 2014-12-3 13:52 编辑

我目前在做基于AN2295的串口Bootloader,程序在K60D100的开发板上已经能正常工作了,但是将程序移植到K60F120的板子上时,可以进入Bootloader,也可以发送0xFC,但是,当我发送身份验证的命令:0x49时,出来的数据就错误了,但是,分步调试时,所有的数据都正常。
下面是分步运行,正确的数据。


下面是连续运行的错误数据:



串口自适应程序我也试过了,没有效果,
qchwu
5楼-- · 2020-02-12 19:52
如果是系统时钟不稳定,那该如何解决呢?
FSL_TICS_ZP
6楼-- · 2020-02-12 21:28
qchwu 发表于 2014-12-3 13:53
如果是系统时钟不稳定,那该如何解决呢?

你好,
AN2295串口使用的好像是内部时钟,如果觉得不准或不符合要求的话,可以试试将串口时钟源定义成其他时钟源。

一周热门 更多>