本来想着自己画了个小板子上面的 MCU 选了一颗 PY32F003F18U6TR QFN 封装的 MCU。
本来呢,裸机跑的好好的,我非一时兴起想要往上移植一下 FreeRTOS,本来想着 8K SRAM 和 16K 的Flash 资源也是够了。

结果!可能也是我对 FreeRTOS 和 Pura 的 MCU 不是特别熟悉的原因,各种奇葩问题。
到最后也只能顺利的跑起来两个特别简单的串口打印任务。

各种跑挂。。。。。 什么只要设置三个任务就不行,什么堆栈尺寸大小各种设置。。。。
总之,我再也不在这种资源很差的 MCU 上跑什么 RTOS 了。 浪费了我好几天时间。
如果有感兴趣的同学,可以直接使用这个项目,还是编译不出问题的,方便修改。
https://github.com/IOsetting/py32f0-template/blob/main/README.md
如果能跑个稍微复杂点的任务,顺利搞定的同学,欢迎交流一下心得。