你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
ST意法半导体中文论坛
»
论坛
›
【技术区】
›
STM32
›
奇怪问题,关于usb的iap
返回列表
查看:
3572
|
回复:
1
奇怪问题,关于usb的iap
[复制链接]
rocket432
rocket432
当前离线
在线时间
4 小时
UID
124465
ST金币
0
蝴蝶豆
0
注册时间
2008-6-4
1
主题
10
回帖
0
蝴蝶豆
初级会员
初级会员, 积分 75, 距离下一级还需 125 积分
最后登录
2017-12-21
收听TA
发消息
发表于 2010-9-19 20:45:08
|
显示全部楼层
|
阅读模式
a0a.1 0b0c
今天弄了一天的usb的iap,按理来说这个问题网上资料非常的多,操作也不是很复杂,我这个问题倒是比较棘手。
我的一块板子死活iap不能成功,拿到红牛的开发板上同样的程序,同样的dfu操作一点问题都没有,升级程序非常顺利。
我的板子直接用ulink烧写,跑该程序也一点问题没有,也可以正常使用。
具体查到细节处:
1 我的板子烧写上dfu程序,把应用程序烧写上。
2 用ulink在线查看0x8003000的存储空间内容,该内容莫名奇妙,没有规律,if (((*(__IO uint32_t*)ApplicationAddress) & 0x2FFE0000 ) == 0x20000000)这个条件不满足,用红牛开发板看,这个条件是可以满足的。
问题:问题似乎出在我的板子上了,但是能够跑正常程序,dfu时我也校验过,校验也是正确的,为啥升级进去的程序就出问题呢?难道校验机制出问题了?真是非常不理解哪里会出现乱子了
回复
使用道具
举报
安
安
当前离线
在线时间
1469 小时
UID
123826
ST金币
0
蝴蝶豆
239
注册时间
2009-4-22
134
主题
4489
回帖
239
蝴蝶豆
版主
最后登录
2020-12-9
收听TA
发消息
发表于 2010-9-20 09:23:15
|
显示全部楼层
a0a.1 0b0c
RE:奇怪问题,关于usb的iap
1、确认芯片的型号一致
2、红牛的是否有自己写的IAP程序?
3、你想实现什么功能?自己写IAP部分,按照自己的格式烧写程序吗?
回复
支持
反对
使用道具
举报
返回列表
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表