x
x
查看: 14044|回复: 10

[提问] PIC单片机 bootloader

[复制链接]
发表于 2010-12-27 19:03:51 | 显示全部楼层 |阅读模式
关键词: 单片机 , 机顶盒 , 数据传输
哪位大哥开发过PIC单片机对单片机更新程序呀?
弄过的请讲解下这方面的知识吧,先谢了。
小弟想做一款能够通过外端设备(TxD,RxD线数据传输)对产品内的PIC程序进行更新,在需要的时候。有点类似卫星机顶盒空中升级差不多,不同的是有线更新。不知有没有这方面的软、硬件参考资料。
发表于 2010-12-28 15:52:38 | 显示全部楼层
自己搞吧。。跟PIC通信升级,原理不难~~难在了升级设备上了。。
发表于 2010-12-28 18:41:36 | 显示全部楼层
学过一点点PIC的东西,比一般的51单片机麻烦点。不过PIC的抗干扰性不错。
至于你说的升级我没做过。看看串口通信什么的吧,应该不难搞。
 楼主| 发表于 2010-12-29 18:43:22 | 显示全部楼层
谢谢楼上各位
如xyj说的多去看看/研究下了,手头项目真没头绪呀...
发表于 2010-12-30 10:18:07 | 显示全部楼层
TO 楼主:给个简单的思路你吧。

1、你自己制定一个串口通讯协议,让PIC跟PC通讯,将这个程序在PIC的RAM里面运行。注意,一定要在RAM里面跑,不能在Flash里面。
2、通过PC,将编译好的HEX(或者BIN)文件,逐个字节的传递到PIC的RAM里面,再从RAM写到Flash里面,如此反复直至写完为止。
3、最后,执行Reset指令,自动启动。
 楼主| 发表于 2011-1-1 16:56:11 | 显示全部楼层
sherwin  谢谢~~
发表于 2011-2-6 10:41:37 | 显示全部楼层
发表于 2011-2-19 10:05:16 | 显示全部楼层
发表于 2011-3-7 11:19:32 | 显示全部楼层
发表于 2011-3-26 18:42:47 | 显示全部楼层
学习了
发表于 2011-5-6 12:44:35 | 显示全部楼层
学习下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表