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优化即可