PIC单片机 bootloader

2010年12月27日 19:03    发布者:Brian
哪位大哥开发过PIC单片机对单片机更新程序呀?
弄过的请讲解下这方面的知识吧,先谢了。
小弟想做一款能够通过外端设备(TxD,RxD线数据传输)对产品内的PIC程序进行更新,在需要的时候。有点类似卫星机顶盒空中升级差不多,不同的是有线更新。不知有没有这方面的软、硬件参考资料。
:)

网友评论

一朝成名 2010年12月28日
自己搞吧。。跟PIC通信升级,原理不难~~难在了升级设备上了。。
xyj 2010年12月28日
学过一点点PIC的东西,比一般的51单片机麻烦点。不过PIC的抗干扰性不错。
至于你说的升级我没做过。看看串口通信什么的吧,应该不难搞。
Brian 2010年12月29日
谢谢楼上各位
如xyj说的多去看看/研究下了,手头项目真没头绪呀...:Q
sherwin 2010年12月30日
TO 楼主:给个简单的思路你吧。

1、你自己制定一个串口通讯协议,让PIC跟PC通讯,将这个程序在PIC的RAM里面运行。注意,一定要在RAM里面跑,不能在Flash里面。
2、通过PC,将编译好的HEX(或者BIN)文件,逐个字节的传递到PIC的RAM里面,再从RAM写到Flash里面,如此反复直至写完为止。
3、最后,执行Reset指令,自动启动。
Brian 2011年01月01日
sherwin  谢谢~~:handshake
hszx 2011年02月06日
:call:
hszx 2011年02月19日
:victory:
hszx 2011年03月07日
:)
lising 2011年03月26日
学习了
zx3113847 2011年05月06日
学习下