[技术问答]

华大HC32F4A0 IAR ymodem协议下载程序后卡死

[复制链接]
537|10
手机看帖
扫描二维码
随时随地手机跟帖
WANA丶|  楼主 | 2024-5-9 17:35 | 显示全部楼层 |阅读模式
使用官网2.2.0版本库,烧录iap_ymodem_boot例程,并生成iap_ymodem_app例程bin文件
程序运行后,按下‘1’进入Download,通过Xshell以ymodem协议发送bin文件,串口成功打印“Download completed!”
然后无论是按下‘3’跳转到app程序后,程序不运行,硬件复位后也卡死

使用特权

评论回复
guguo8266| | 2024-5-9 19:44 | 显示全部楼层
真的吗?136用的挺好

使用特权

评论回复
WANA丶|  楼主 | 2024-5-10 09:02 | 显示全部楼层
guguo8266 发表于 2024-5-9 19:44
真的吗?136用的挺好

是的 我目前遇到了这个问题 有没有什么好的解决方案
按你说的 我去看看136的例程 对比一下F4A0

使用特权

评论回复
WANA丶|  楼主 | 2024-5-10 15:26 | 显示全部楼层
调试发现bin文件成功写入flash中,但是跳转时触发Reset_Handler,导致会在boot程序中无限重启
28883663dcc1978cf3.png

38965663dcc38c3d6f.png

使用特权

评论回复
guguo8266| | 2024-5-11 07:38 | 显示全部楼层
先保证不要有外部或者内部看门狗

使用特权

评论回复
guguo8266| | 2024-5-11 07:39 | 显示全部楼层
WANA丶 发表于 2024-5-10 15:26
调试发现bin文件成功写入flash中,但是跳转时触发Reset_Handler,导致会在boot程序中无限重启

先使用内部时钟,跑最小系统

使用特权

评论回复
WANA丶|  楼主 | 2024-5-15 17:35 | 显示全部楼层
已解决,感谢技术支持。
94976664481b1c05c3.png
64202664481c190966.png
7568664481b9952b3.png
按照以上步骤,修改boot文件和app文件的sct文件

使用特权

评论回复
cr315| | 2024-5-16 11:44 | 显示全部楼层
硬件时钟设置是否有误

使用特权

评论回复
两只袜子| | 2024-5-16 13:00 | 显示全部楼层
IAP允许在设备运行时更新其程序代码。如果IAP设置不正确,可能会导致下载后程序无法正常运行。确保你正确烧录了iap_ymodem_boot例程,并生成了正确的iap_ymodem_app例程bin文件。

使用特权

评论回复
jcky001| | 2024-5-16 15:00 | 显示全部楼层
可能是程序代码本身存在问题。检查你的程序代码

使用特权

评论回复
duo点| | 2024-5-16 15:00 | 显示全部楼层
查看日志和错误信息

使用特权

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

本版积分规则

1

主题

4

帖子

0

粉丝