打印

stm32 iap 奇怪问题

[复制链接]
2165|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rocket432|  楼主 | 2010-9-19 20:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天弄了一天的usb的iap,按理来说这个问题网上资料非常的多,操作也不是很复杂,我这个问题倒是比较棘手。
       我的一块板子死活iap不能成功,拿到红牛的开发板上同样的程序,同样的dfu操作一点问题都没有,升级程序非常顺利。
我的板子直接用ulink烧写,跑该程序也一点问题没有,也可以正常使用。
       具体查到细节处:
     1  我的板子烧写上dfu程序,把应用程序烧写上。
    2 用ulink在线查看0x8003000的存储空间内容,该内容莫名奇妙,没有规律,if (((*(__IO uint32_t*)ApplicationAddress) & 0x2FFE0000 ) == 0x20000000)这个条件不满足,用红牛开发板看,这个条件是可以满足的。
    问题:问题似乎出在我的板子上了,但是能够跑正常程序,dfu时我也校验过,校验也是正确的,为啥升级进去的程序就出问题呢?难道校验机制出问题了?真是非常不理解哪里会出现乱子了[face]012[/face]
沙发
香水城| | 2010-9-19 21:04 | 只看该作者
没有线索,我也不理解,:L

使用特权

评论回复
板凳
rocket432|  楼主 | 2010-10-17 16:15 | 只看该作者
操作失误,谢谢楼上的关注

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

47

帖子

0

粉丝