记一次失败的 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

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

相关推荐
ifndef12 天前
GPIO同时复用(ADC与TIM)
mcu
LeoZY_21 天前
CH347应用 USB转JTAG功能之:probe-rs搭配CH347下载MCU命令全指南
单片机·嵌入式硬件·mcu·开源·github
sramdram22 天前
基于MCU微控制器的电子血压计应用解决方案
单片机·嵌入式硬件·mcu·mcu微控制器
南岸的水23 天前
BMS国标充电解析
单片机·嵌入式硬件·mcu
sramdram23 天前
低功耗国产蓝牙芯片,蓝牙MCU方案
单片机·嵌入式硬件·mcu·蓝牙mcu·蓝牙方案
EMTime1 个月前
玲珑GUI-工程设置
单片机·mcu·ui·用户界面
agathakuan1 个月前
從零開始在家開發 IoT: Flash & Run 腳本解析(STM32 + WiFi HaLow)
stm32·mcu·iot
sramdram1 个月前
基于国民32位MCU的无磁智能水表方案
mcu·32位mcu
十年编程老舅1 个月前
读懂 MCU 启动:从上电到程序运行全链路
单片机·嵌入式硬件·mcu·嵌入式·cpu·嵌入式开发·ram
小麦嵌入式1 个月前
PCB设计笔记(一):51核心板原理图(电源、晶振、复位)
stm32·单片机·嵌入式硬件·mcu·51单片机·硬件工程·pcb设计