[技术问答] 华大HC32F4A0 IAR ymodem协议下载程序后卡死

[复制链接]
 楼主| 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 | 显示全部楼层
查看日志和错误信息
芯路例程 发表于 2024-5-23 22:05 | 显示全部楼层
是通过调试模式看到单片机卡死?
LinkMe 发表于 2024-5-23 22:35 | 显示全部楼层
有可能是跳转到APP程序的地址对不上,然后卡死、
lidi911 发表于 2024-5-24 07:50 来自手机 | 显示全部楼层
APP代码有问题?直接烧的例程?
亚瑟 发表于 2024-6-28 20:54 | 显示全部楼层
代码的问题吗?
CarterERO 发表于 2024-6-28 22:17 | 显示全部楼层
这是没配置吧
发货后已经wi 发表于 2024-8-28 18:35 | 显示全部楼层
当跳转到应用程序时,MCU需要知道新的中断向量表的位置。
hehhehee 发表于 2025-1-30 11:41 | 显示全部楼层
硬件复位后也卡死,是不是没初始化就用了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部