打印
[技术问答]

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

[复制链接]
944|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
使用官网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程序中无限重启


使用特权

评论回复
5
guguo8266| | 2024-5-11 07:38 | 只看该作者
先保证不要有外部或者内部看门狗

使用特权

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

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

使用特权

评论回复
7
WANA丶|  楼主 | 2024-5-15 17:35 | 只看该作者
已解决,感谢技术支持。



按照以上步骤,修改boot文件和app文件的sct文件

使用特权

评论回复
8
cr315| | 2024-5-16 11:44 | 只看该作者
硬件时钟设置是否有误

使用特权

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

使用特权

评论回复
10
jcky001| | 2024-5-16 15:00 | 只看该作者
可能是程序代码本身存在问题。检查你的程序代码

使用特权

评论回复
11
duo点| | 2024-5-16 15:00 | 只看该作者
查看日志和错误信息

使用特权

评论回复
12
芯路例程| | 2024-5-23 22:05 | 只看该作者
是通过调试模式看到单片机卡死?

使用特权

评论回复
13
LinkMe| | 2024-5-23 22:35 | 只看该作者
有可能是跳转到APP程序的地址对不上,然后卡死、

使用特权

评论回复
14
lidi911| | 2024-5-24 07:50 | 只看该作者
APP代码有问题?直接烧的例程?

使用特权

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

本版积分规则

1

主题

4

帖子

0

粉丝