硬汉嵌入式论坛

 找回密码
 立即注册
查看: 966|回复: 4
收起左侧

[技术讨论] 使用YMODEM进入HardFault_Handler

[复制链接]

6

主题

40

回帖

58

积分

初级会员

积分
58
发表于 2024-10-23 09:08:48 | 显示全部楼层 |阅读模式
使用论坛的YMODEM文件,发现在没有收到上位机回复的情况下,MCU发送'C'字符十几次之后,就进入HardFault_Handler了,大佬有测试过这个情况吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-10-23 10:08:19 | 显示全部楼层
楼主说的是那个ymodem,是这个吗

BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和下位机全开源,制作了一个Ymodem方式固件更新(2022-08-08)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=114625
回复

使用道具 举报

6

主题

40

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-23 10:11:56 | 显示全部楼层
eric2013 发表于 2024-10-23 10:08
楼主说的是那个ymodem,是这个吗

BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和 ...

用的就是这个。按道理,没有回复会一直发‘C’吧。现在情况是发了十几次之后就进硬件Fault了。
回复

使用道具 举报

6

主题

40

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-23 12:52:25 | 显示全部楼层
eric2013 发表于 2024-10-23 10:08
楼主说的是那个ymodem,是这个吗

BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和 ...

问题好像找到了,我在ymodem文件中加了SEGGER_RTT_printf打印,注释掉就不会进HardFault_Handler了。至于为啥会这样,还没明白。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-10-24 09:39:00 | 显示全部楼层
yexiangru 发表于 2024-10-23 12:52
问题好像找到了,我在ymodem文件中加了SEGGER_RTT_printf打印,注释掉就不会进HardFault_Handler了。至于 ...

好的,解决了就好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 02:46 , Processed in 0.038641 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表