求助:stm32 用内部flash虚拟u盘进行IAP

2019-12-11 18:39发布

求助:stm32 用内部flash虚拟u盘进行IAP

现在我虚拟出来了(stm32f103c8t6) iap程序8k 虚拟出来是52k,格式化后32k(1024字节)
转跳程序.png (16.48 KB, 下载次数: 0) 下载附件 转跳程序 2014-8-21 21:14 上传
iap_load_app(0x08008000);        无法转跳,直接进入IAP
iap_load_app(0x08008800); 死机



我直接将app程序强制写进0x08008000,iap转跳成功(IAP设置转跳地址为08008000)..

求助..为啥直接放bin不能转跳.bin不是直接可以读取的文件?我找到bin真地址转跳不就行了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
95条回答
wicy001
1楼-- · 2019-12-16 19:40
 精彩回答 2  元偷偷看……
csb1030
2楼-- · 2019-12-17 00:27
楼主你虚拟出来的U盘是电脑做的文件系统,不通用,只是凑巧文件刚好在那一片连续,文件大点说不定就废了,要想办法自己做MBR和fat表,找了很多资料都没找到对这些信息详细讲解的,努力中。。。。。。。。。。。。。。。。。。。
myshworks
3楼-- · 2019-12-17 05:13
楼主,想请教一下,是不是您这样就不用单独写驱动程序了?
tbbt
4楼-- · 2019-12-17 05:53
U盘 IAP,MARK
EngKing
5楼-- · 2019-12-17 07:15
谢谢分享,收藏学习
fengzhong
6楼-- · 2019-12-17 07:20
 精彩回答 2  元偷偷看……

一周热门 更多>