关于USB升级的问题

[复制链接]
2465|5
 楼主| roc_qiu 发表于 2010-3-4 14:17 | 显示全部楼层 |阅读模式
听说STM32F103VCT6的Load是采用串口升级的,那我们设备与外通讯仅仅有USB接口,如果我们用IAP方式进行升级,万一出现意外擦除了,那岂不是很麻烦!
有人碰到这个问题吗?怎么解决呢?
谢谢了!
McuPlayer 发表于 2010-3-7 19:09 | 显示全部楼层
照你这么说,ISP的loader也有可能 “万一出现意外擦除”
ISP是IAP的一个特殊情况,或者说是一个简化了的IAP
 楼主| roc_qiu 发表于 2010-3-8 13:36 | 显示全部楼层
"McuPlayer"说的没错。
只不过我个人认为原厂退出来的应该保险系数高一些,且应该是得到更广泛应用的。
而后期增加的IAP功能,毕竟在不同的公司其设计和检测流程不一样,所以稳定性相对而言还是有区别的。
当然,我这边还没有进入正式设计中,所有问题只是担忧。
接下来的设计可能会很顺利,也可能会出现很多问题,到时再来请教各位前辈了。
谢谢!
香水城 发表于 2010-3-8 13:39 | 显示全部楼层
本帖最后由 香水城 于 2010-3-8 13:41 编辑

好的习惯是使能"Flash写保护"。

STM32的Flash读保护自动对前4K的Flash施行写保护,就是针对IAP程序再加一层保险。
McuPlayer 发表于 2010-3-8 14:30 | 显示全部楼层
正在优化USB部分的代码,很多库自己重写了,争取能压缩到4K去
 楼主| roc_qiu 发表于 2010-3-8 14:58 | 显示全部楼层
好的,我也记住了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

198

帖子

1

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