打印

USB host IAP资料分享

[复制链接]
255|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kaloulin|  楼主 | 2018-7-7 07:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 五花肉老乌龟 于 2017-12-4 11:54 编辑



分享一个莫网的资料
前几天做项目下载的资料


STM32F4 使用USBHOST实现的U盘IAP
程序上电之后会判断是否有U盘插入,如果没有则直接跳转,如果有U盘插入,接着会判断是否存在ROM.bin文件,如果存在则进行IAP

IAP程序区占用地址为 0x08000000~0x08040000


对应的用户程序起始地址就得进行更改

需要将要更新的程序转换为BIN文件并改名的ROM.bin保存到U盘中才能进行IAP

KEIL 中 生成 BIN文件的命令为

Output/OTG.axf为工程成生axf文件的地址,生成的OTGROM.bin文件保存在工程根目录下




在用户程序中,在中断初始之前要加入以下代码才能保证中断会正确的被响应。
设置中断向量表偏移地址。




设置中断向量偏移

使用特权

评论回复

相关帖子

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

本版积分规则

439

主题

448

帖子

0

粉丝