打印
[PIC®/AVR®/dsPIC®产品]

AN1310与Bootloader通信的问题

[复制链接]
1310|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
瑞典罗啦|  楼主 | 2016-1-25 20:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的单片机型号是PIC16F877A,将Bootloader程序烧写到到单片机后,打开AN1310,点击Bootloader Mode按钮,总是显示Bootloader not found 。使用的RS232接口线。请大家帮忙看下是哪里出了问题,谢谢!
沙发
mzb2012| | 2016-1-27 21:48 | 只看该作者
得先确保   bootloader可以收到,上位机命令,

使用特权

评论回复
板凳
瑞典罗啦|  楼主 | 2016-1-28 14:18 | 只看该作者
mzb2012 发表于 2016-1-27 21:48
得先确保   bootloader可以收到,上位机命令,

我用示波器测了下, 按下Bootloader Mode按钮时单片机接收引脚上是可以检测到电平变化,但是怎么确定Boot有没有收到呢?谢谢

使用特权

评论回复
地板
mzb2012| | 2016-1-28 22:15 | 只看该作者
正常流程:
1.点上位机下载命令,上位机发送握手字符
2.下位机bootloader 收到握手字符,并回复握手成功
3.上位机开始传输固件数据
4.传输完,系统复位运行新的程序

显然你在第二步就over了,可能你需要修改bootloader

使用特权

评论回复
5
瑞典罗啦|  楼主 | 2016-2-26 18:41 | 只看该作者
解决了

使用特权

评论回复
评论
1098880928 2018-3-20 09:30 回复TA
你好,我也遇到同样的问题,能说下是怎么解决的吗? 
1098880928 2018-3-20 09:29 回复TA
你好,我也遇到同样的问题,能说下是怎么解决的吗? 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

8

帖子

0

粉丝