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