你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
ST意法半导体中文论坛
»
论坛
›
【技术区】
›
STM32
›
奇怪问题,关于usb的iap
返回列表
查看:
3575
|
回复:
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部分,按照自己的格式烧写程序吗?
回复
支持
反对
使用道具
举报
返回列表
浏览过的版块
活动专区
问答
其他
STM8
ST开发工具
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表