[AVR单片机] AVR单片机如何在线升级程序?

[复制链接]
 楼主| xiaowai 发表于 2010-12-7 16:41 | 显示全部楼层 |阅读模式
一直想在线升级AVR单片机的程序
想法是这样的,MEGA168跟DSP通过SPI通信,DSP的对外串口接电脑.不知道可否通过PC机控制DSP的串口,然后DSP把串口收到的信息通过SPI协议来升级单片机的程序?
疯子8972 发表于 2010-12-7 21:17 | 显示全部楼层
可以   我两个产品  一个用串口升级程序  一个用CAN升级程序
MEGA16
疯子8972 发表于 2010-12-7 21:38 | 显示全部楼层
可以先用文档的形式  将自己的协议写出来
注意协议的可扩展性,不要有漏洞,也可以参靠现成的协议
john_lee 发表于 2010-12-8 15:58 | 显示全部楼层
不需要这么麻烦吧?168的串口用了没有?如果没用,就可以通过串口使用IAP方式升级程序。
airwill 发表于 2010-12-8 20:29 | 显示全部楼层
关于 IAP 升级, 网上已经说了很多了哦
疯子8972 发表于 2010-12-9 09:55 | 显示全部楼层
建议不要用网上那个XMODEM的例程  就是马潮书上的那个    做做实验还可以
有BUG   不稳定
smckay 发表于 2013-8-20 11:51 | 显示全部楼层
可以,你可以先調通SPT
smckay 发表于 2013-8-20 12:00 | 显示全部楼层
smckay 发表于 2013-8-20 12:01 | 显示全部楼层
剛做完USB更新MCU FW(無bL)
zsdz2c 发表于 2013-8-20 16:19 | 显示全部楼层
9#,能不能分享一下
logicok 发表于 2013-8-21 18:04 | 显示全部楼层
就是bootload啊,或者IAP。网上有很多资料,早期的AVR没有IAP功能,现在新出的都有了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

108

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部

6

主题

108

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部