请教:PIC单片机如何在线升级?

2020-02-06 10:35发布

如题,如何对PIC单片机在线升级,小弟正在做一款产品,带在线升级功能,方便以后维护升级,操作是:通过电脑一个升级软件发送hex文件到单片机进行升级。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
myopen.cn
1楼-- · 2020-02-06 13:10
 精彩回答 2  元偷偷看……
xk6450094
2楼-- · 2020-02-06 13:58
bootloader.
不过还是要看单片机性能,值不值这样做
电子蔡鸟
3楼-- · 2020-02-06 17:26
myopen.cn 发表于 2012-8-7 11:51
官网 查看应用AN1310.  可能满足你的需求.

嗯,下载了,全英啊,有点难看懂了,
电子蔡鸟
4楼-- · 2020-02-06 22:32
xk6450094 发表于 2012-8-7 12:46
bootloader.
不过还是要看单片机性能,值不值这样做

嗯,我用的是PIC18F88J11,性能方面应该没问题。值是肯定值得的了,这样方便客户升级,我们只要将一个加密的HXE文件给客户让客户自己升级就可以了。能否详细说一下用bootloader的思路?
xk6450094
5楼-- · 2020-02-06 23:54
呵呵,还是看看microchip的相关文档以及demo 程序吧。
简单的说,单片机里的程序解析HEX文件格式的程序,然后通过通信通道(例如UART)将解析后的文件复制到目标器件上相应的程序存储器和EEPROM存储器上。

具体的你可以看看AN1094(中文),AN1157.  针对PIC24/dispic30/33系列的。
pic18系列的话,参考AN851,AN1310以及DEMO程序。
xk6450094
6楼-- · 2020-02-07 03:59
 精彩回答 2  元偷偷看……

一周热门 更多>