完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
程序卡住在rt_assert_handler中,main线程都没有进入,在启动文件debug发现是板级初始化函数就卡住了,根据网上debug查找定位,断点打在if (rt_assert_hook == RT_NULL), |
|
相关推荐
2个回答
|
|
这个是不是你串口初始化在heap初始化之前,导致malloc不出内存所致
|
|
|
|
这种情况可能有多种原因,请尝试以下几种方法进行排查:
1. 确认板级初始化函数是否正确调用,是否被正确实现。 2. 确认程序中使用的内存分配方式是否正确,是否与系统配置一致。 3. 确认程序中使用的assert宏是否正确,是否将错误信息输出到正确的终端或日志中。 4. 对程序进行单步调试,检查是否有死循环或死锁等情况。 5. 确认程序是否正确使用了操作系统提供的同步机制,例如信号量、互斥锁等。 如果以上方法均无法解决问题,建议联系相关威廉希尔官方网站 支持或论坛进行咨询。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
AI模型部署边缘设备的奇妙之旅:边缘端设备的局域网视频流传输方案
1470 浏览 0 评论
1445 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
6679 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1844 浏览 0 评论
3107 浏览 0 评论
77405 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-15 10:08 , Processed in 0.429407 second(s), Total 41, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号