hal库c6t6 Freerots

写篇博客,不为别的,就怕以后忘了咋整了

Freerots这玩意忒好用了

如何开Freerots

SYS这边选个时钟

然后如图一路选下来,别忘了添加任务

其他的常规配置,然后生成代码就可以了

打开freertos.c文件,正常加入点灯代码就可以了

以上内容的参考:

https://www.cnblogs.com/Meiyangyang945/p/15106513.html


报错1

买不起好芯片,内存不够

改一下代码里的内容

#define configTOTAL_HEAP_SIZE ((size_t)10240)

修改为#define configTOTAL_HEAP_SIZE ((size_t)(1024*5)即可

参考:

https://blog.csdn.net/king110108/article/details/110038173

https://file.elecfans.com/web2/M00/9B/99/pYYBAGQip7KAOU2vAAfDySG_a10157.pdf

报错2

一大堆啥玩意哇

贴搜索引擎一看,是cpp导致的

魔术棒中把misc_controls--cpp11去掉即可

参考:

https://blog.csdn.net/timberman666/article/details/132723352

报错3

数日之后,又出现了报错2的内容

改成多少都没用了

开O2优化即可