在官方的BLE_UART工程中添加出口的代码和一些协议解析代码,就各种死机进入void HardFault_Handler(void),找不到问题。应用代码屏蔽掉就没有问题。添加应用代码后,还没有运行到应用代码,在蓝牙的各种初始化阶段就死机了。能提供蓝牙库的代码吗?
热门产品 :
USB3.0 HUB控制器:CH634
在官方的BLE_UART工程中添加出口的代码和一些协议解析代码,就各种死机进入void HardFault_Handler(void),找不到问题。应用代码屏蔽掉就没有问题。添加应用代码后,还没有运行到应用代码,在蓝牙的各种初始化阶段就死机了。能提供蓝牙库的代码吗?
您好,库代码不开源。能否提供串口打印日志。
常见问题是应用层内存溢出、flash擦写接口的buff缓存在ram中的地址没有4字节对齐。
可以在hardfault中断服务函数中添加下篇博客中的调试打印协助定位问题:
CH57x/CH58x/CH32V wch risc-v 芯片hardfault问题追踪&程序卡死追踪 - iot-fan - 博客园 (cnblogs.com)