[STM32G4] 仅用FreeRTOS时出现HardFault

[复制链接]
3126|73
星辰大海不退缩 发表于 2025-8-31 22:56 | 显示全部楼层
程序设置问题
AdaMaYun 发表于 2025-8-31 23:30 | 显示全部楼层
没有遇到过这个问题
szt1993 发表于 2025-8-31 23:57 | 显示全部楼层
ST的基础知识问题了解一下
物联万物互联 发表于 2025-9-1 19:58 | 显示全部楼层
可能是因为内存访问错误或者中断处理导致。检查代码逻辑,确保没有越界访问或错误的指针操作。
朝生 发表于 2025-9-1 20:37 | 显示全部楼层
可能是代码中存在未初始化的指针操作或越界访问,检查内存管理和指针赋值。
hmcu666 发表于 2025-9-2 17:55 | 显示全部楼层
优先级配置需精准,否则系统调用被误堵,容易死机崩溃。
timfordlare 发表于 2025-9-4 21:27 | 显示全部楼层
中断向量表配置错误              
流星flash 发表于 2025-9-5 15:25 | 显示全部楼层
确保根据实际需求调整Freertos任务堆栈大小,避免运行时崩溃。
鹿鼎计 发表于 2025-9-5 16:32 | 显示全部楼层
检查中断向量表配置,确保地址与程序实际位置相符。
mollylawrence 发表于 2025-9-6 09:51 | 显示全部楼层
编译器优化或链接脚本问题导致关键函数被优化或内存区域冲突。
beacherblack 发表于 2025-9-6 17:12 | 显示全部楼层
发现栈溢出,可适当增加栈大小或优化任务代码
macpherson 发表于 2025-9-6 18:57 | 显示全部楼层
任务中使用了较大的局部数组或递归调用,但未分配足够的栈空间
febgxu 发表于 2025-9-6 19:50 | 显示全部楼层
FreeRTOS任务栈大小不足时,可能导致栈溢出
digit0 发表于 2025-9-7 21:31 | 显示全部楼层
变量过多导致栈容量不足,可能导致切换时栈溢出,需调整栈大小或优化变量使用。
robincotton 发表于 2025-9-8 12:26 | 显示全部楼层
任务使用的栈空间超过分配值,导致堆栈损坏。
sdCAD 发表于 2025-9-9 16:36 | 显示全部楼层
任务的堆栈空间不足,导致堆栈溢出。
lihuami 发表于 2025-9-9 19:47 | 显示全部楼层
​​错误的栈操作              
burgessmaggie 发表于 2025-9-9 21:50 | 显示全部楼层
​​内存越界、数组越界、堆栈溢出​
tabmone 发表于 2025-9-10 13:52 | 显示全部楼层
中断优先级配置不当,导致中断处理冲突。
V853 发表于 2025-9-10 14:19 | 显示全部楼层
静态分配内存更稳定,风险小,适合单片机编程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部