- 博客(5)
- 收藏
- 关注
原创 Qt5.12.9 运行程序时出现 Failed to load libGLESv2d
Qt5.12.9 运行程序时出现:Failed to load libGLESv2d(存储空间不足,无法处理此命令)但并没有什么异常。搜索后发现libGLESv2是Qt发布程序要包含的基本库之一,涉及到的是界面渲染这一类。查看Qt5.12的最新更新:Qt Script。
2023-12-08 17:53:42 252
原创 带FreeRTOS的程序代码在IAR7.8无法正常调试但能正常运行的原因分析及解决方法
带FreeRTOS的程序无法在IAR7.8软件调试的原因分析及解决方法。
2023-10-22 15:12:08 304
原创 通过RS485控制福禄克8808A台式数字多用表时,MCU发送的控制指令的有效性不一致(有时候需要重复发送多次控制指令才能成功)。解决方法及该问题出现的原因分析。
一、错误现象 台式数字多用表无法按照MCU发送的控制指令正常工作。MCU发送的控制指令时而有效,时而无效。一条控制指令有时候需要重复发送多次才能生效!二、错误排查与分析三、自我犯错的原因分析sizeof实际上是获取了数据在内存中所占用的存储空间,以字节为单位来计数。C语言会自动在在双引号""括起来的内容的末尾补上"\0"代表结束,ASCII中的0号位也占用一个字符。...
2022-06-27 15:48:22 622 1
原创 使能USART接收器,使用完后,没有关闭接收器,而导致程序卡死
错误现象:程序执行完write_process_data函数后,卡死在了read_process_data函数。 错误原因: 由于在write_process_data函数中使能接受器后,没有关闭接受器,导致执行read_process_data函数时,再次使能接受器,且两次使能接受器的串口不是相同的,导致接受器冲突,而导致程序卡死在了 read_process_data函数中。...
2022-06-22 11:26:37 258
原创 STM32 运行卡死在void HardFault_Handler(void)的解决办法
STM32 运行卡死在void HardFault_Handler(void)的解决办法错误现象:通过J-Link手动单步调试,发现程序卡死在void HardFault_Handler(void)函数中。错误原因: 我的程序卡死在在void HardFault_Handler(void)的原因是函数中的数组越界访问了。把代码修改后:...
2022-06-21 18:03:49 3635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人