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

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

相关推荐
花 满 楼1 天前
国芯科技CCFC3008PCS BIST (内建自测试) 分析总结
mcu·嵌入式·bist
jianqiang.xue2 天前
低功耗产品架构专项优化:电池供电设备休眠、唤醒、漏电流、待机功耗极致优化
stm32·单片机·mcu·物联网·架构·esp32
笨笨饿2 天前
#135_代码中的类型重定义艺术:从基础封装到函数类型设计
开发语言·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
电子科技圈3 天前
从工厂直达全球市场:emnify为联网设备制造商推出免费SGP.32引导网络接入的OEM计划
嵌入式硬件·mcu·物联网·智能硬件·iot·交通物流
Messy create3 天前
【BMS-三级架构】
单片机·mcu·架构·能源
v_for_van3 天前
C语言__attribute__
服务器·c语言·开发语言·mcu·嵌入式·嵌入式实时数据库
sramdram4 天前
基于MCU单片机的电推剪控制解决方案
单片机·嵌入式硬件·mcu·mcu单片机
DevHub5 天前
CANopen 教程:STM32 实现 CANopen 从站,3 个回调替代手写对象字典
c语言·驱动开发·stm32·单片机·嵌入式硬件·mcu
亿道电子Emdoor5 天前
【Arm】如何高效实现2兆字节对齐
arm开发·单片机·mcu
wuyk5557 天前
《WiFi 嵌入式物联网开发全套实战》| 第01章 WiFi整体架构详解:BSS/ESS/AP/STA模式彻底区分
开发语言·stm32·单片机·嵌入式硬件·mcu·物联网·51单片机