CH571F,基于HID_CompliantDev使用动态内存malloc、free问题

未启用低功耗蓝牙和TMOS,我在HID_CompliantDev的例程上修改,ch571F作为USB HID设备,写了USB HID上位机,实现协议包的定制解析;上位机程序以500ms给ch571F发包,压测一段时间后,ch571F会重启;经过检查程序,动态分配的内存都有释放;不知道问题在哪里来了!

先检查复位的原因,打印复位状态寄存器:R8_RESET_STATUS。

检查是否进入hardfault函数,可以通过博客的方式检查一下运行状态:

CH57x/CH58x/CH32V wch risc-v 芯片hardfault问题追踪&程序卡死追踪 - iot-fan - 博客园 (cnblogs.com)



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