- 博客(1)
- 收藏
- 关注
原创 在保留静态相关功能的前提下,解决FreeRTOS裁剪Error: L6218E: Undefined symbol vApplicationGetTimerTaskMemory 等报错的一种思路
本文介绍了在STM32F407平台上手动移植FreeRTOS时解决静态内存分配问题的过程。作者通过查阅官方文档,找到了vApplicationGetTimerTaskMemory和vApplicationGetIdleTaskMemory两个关键函数的说明,并将示例代码添加到timer.c文件中。在configSUPPORT_STATIC_ALLOCATION设置为1的条件下,成功消除了编译报错,测试用例运行正常。但由于测试用例仅为简单的3优先级跑马灯,作者指出可能存在其他潜在问题,建议仅作参考。
2025-12-19 15:30:58
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅