CH32V307 延迟函数 Delay_Us 卡死

在 执行ETH_Configuration 中时,程序卡死在?Delay_Us 函数里,请问这是出了什么问题吗

image.png

您好,请问你是通过串口打印发现并没有执行截图中第二句打印函数判断卡死在延时函数里的么?若是这样你可以在do-while循环里加个打印(Delay_Us延时函数前面)或在延时函数里面的头部和尾部看具体运行到哪个地方。此外,可在HardFault函数中加个打印看看是否进HardFault,按照下图配置,若进入HardFault,可根据打印的mcause、mepc、mtval的值判断一下问题。后续若有问题,可通过邮箱跟我沟通(lzs@wch.cn)

image.png


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