CH32F207VCt6c程序运行 SystemInit函数之后就进入HardFault_Handler

自己画的板子,现在问题是程序运行 SystemInit函数之后就进入HardFault_Handler,如果我在程序SystemCoreClockUpdate之后加个死循环,那么就不会进入硬件错误,还有我下载官方程序也是不会,原本也是好的,今天我想试用原子的离线烧录器下载程序之后就出现了这个问题。111111111.png

我用到了网络功能,现在把网络部分全部注释掉运行也不会进入HardFault_Handler,只要把网络部分加上运行初始化SystemInit函数之后就进入HardFault_Handler                


您好,若方便可将工程发至我的邮箱(lzs@wch.cn)具体看一下。


已发送到你的邮箱


这个问题就是在目前这颗芯片上面出现,同样的程序其他板子 都是可以正常运行


开了网络功能就HandFault,官方的说法好像一般都是没有及时取出接收缓冲区的数据溢出了,试试定时每1ms取10KB数据看看还会不会HF?

如果是持续1秒1Gbps数据攻击?WCHNET库瞬间就蹦了,哈哈


您好,关于你的问题,昨天邮件沟通过,如下图,下载的时候将截图部分去掉就没问题了,运行打印正常。

image.png


只有登录才能回复,可以选择微信账号登录