记一次失败的 FreeRTOS 移植

本来想着自己画了个小板子上面的 MCU 选了一颗 PY32F003F18U6TR QFN 封装的 MCU。

本来呢,裸机跑的好好的,我非一时兴起想要往上移植一下 FreeRTOS,本来想着 8K SRAM 和 16K 的Flash 资源也是够了。

结果!可能也是我对 FreeRTOS 和 Pura 的 MCU 不是特别熟悉的原因,各种奇葩问题。

到最后也只能顺利的跑起来两个特别简单的串口打印任务。

各种跑挂。。。。。 什么只要设置三个任务就不行,什么堆栈尺寸大小各种设置。。。。

总之,我再也不在这种资源很差的 MCU 上跑什么 RTOS 了。 浪费了我好几天时间。

如果有感兴趣的同学,可以直接使用这个项目,还是编译不出问题的,方便修改。

https://github.com/IOsetting/py32f0-template/blob/main/README.md

如果能跑个稍微复杂点的任务,顺利搞定的同学,欢迎交流一下心得。

相关推荐
橘色的喵15 小时前
MCU SD 卡上电加载流程:从寄存器访问到文件系统挂载
mcu·文件系统·加载·sd
ysu_03141 天前
TinyML 模型部署:从 Edge Impulse 到 STM32F103
驱动开发·stm32·嵌入式硬件·mcu·硬件架构·硬件工程·dsp开发
youyou-06062 天前
Classic AUTOSAR 中 CAN 协议栈整体架构
mcu·面试·汽车
意法半导体STM324 天前
【官方原创】LAT1709STM32C5硬件CRC值的计算话题
stm32·单片机·嵌入式硬件·mcu·crc·微控制器·stm32c5
国科安芯5 天前
低轨卫星姿轨控系统中高可靠嵌入式控制单元的设计与验证
单片机·mcu·低轨卫星·星间链路·卫星姿轨控
国科安芯5 天前
卫星电源管理系统中宽温域低功耗MCU的选型与适应性分析
嵌入式硬件·mcu·抗干扰·抗辐射·宽温
youcans_6 天前
【嵌入式软件AI编程】09. 使用VS Code调试STM32程序
stm32·mcu·ai编程·嵌入式软件·claude code
国科安芯6 天前
寄存器级 Flash 擦除与六轮迭代踩坑实录
嵌入式硬件·mcu·架构·flash·抗辐射·eflash
Groundwork Explorer6 天前
ESP32-C3 SuperMini 排查WIFI收发故障
python·单片机·嵌入式硬件·mcu
星源~7 天前
Linux - Trae Code Linux 环境嵌入式开发指南
linux·mcu·嵌入式·trae code