完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
环境:1、使用官网1.5版本的软件包里面的USB_IAP例子进行固件升级。
????????? 2、使用文件夹下配套软件【WCH单片机IAP下载演示工具_v1.30】 ????????? 3、开发板使用CH582M-R0-1V0 固件更新测试一 描述:1、先下载boot:? ? USB_IAP工程生成的hex文件。 ? ? ? ? ? 2、使用官方工具下载app:? ? ?启动【WCH单片机IAP下载演示工具_v1.30】进行app(使用了APP文件夹下生成的APP.hex)文件下载,下载改部分后成功运行了app ????????? 3、在终端使用工具生成app的bin文件:riscv-none-embed-objcopy -O binary APP.elf? APP.bin ????????? 4、在进行第二步操作,此时加载的下载文件是APP.bin,目标地址设置为0x1000,与链接脚本中的起始地址一致,下载过程会被卡住。下图为参考,其中在工具中看到了已经读取的下载数据为负数,而且和文件本身的大小不一致。 ? ? ? ? ? 请问是工具读取bin格式文件有问题吗? 固件更新测试二 使用下图工具进行boot和app程序下载,其中标记1处为UAB_IAP.hex 标记2处为自定义led闪烁程序,其中链接地址已经设置为0x00001000 如下图 按图示进行下载后,不能正常跳转到app (下载过程中有看到? 标记1处的下载日志,标记2处的固件无下载日志) 困惑及问题,期待回复,谢谢!!! 使用工具生成的二进制bin文件(链接脚本已经修改了起始起始地址,如0x00001000),在工具中不能下载,导致测试自定义boot功能失败。 |
|
相关推荐
1个回答
|
|
下载USB_IAP和APP建议使用合成工具将两个固件合并之后,通过ISP工具进行下载,
|
|
|
|
只有小组成员才能发言,加入小组>>
490 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2880 浏览 2 评论
2369 浏览 1 评论
832浏览 2评论
511浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
378浏览 1评论
657浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
394浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 05:12 , Processed in 0.987393 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号