我见过一篇文章,lpc单片机作的,
LPC2000系列处理器USB ISP Bootloader 使用说明.pdf
http://www.elechome.com/
一个人写的,我没有用过,
想法不错,但是不知道,这么做,单片机的程序,安全性好象有所降低,还要写一套加密的小程序代码,
而且还写了大量usb代码,给单片机的稳定性能也降低了,
如果升级失败会如何?送厂返修?回来再用usb仿真器写一下?
如果做复杂的效验程序,把主程序在flash区备份,如果升级失败再恢复主程序,这不是就是浪费flash么?
一个简单的usb程序,最小也要6k,带上你的附加的功能,会做得很大,
给自己造成不必要的麻烦,
我个人觉得,看过,知道原理就好了,
只是个人看法