K230 make固件时一直报错缺头文件

Viewed 20

问题描述


按照https://www.kendryte.com/k230_canmv/zh/main/zh/userguide/how_to_build.html自定义固件,make时提示:.../canmv_k230/output/k230_canmv_lckfb_defconfig/rtsmart/c908/clint.o
c908/cache.c:14:10: fatal error: rthw.h: No such file or directory
14 | #include <rthw.h>
| ^~~~~~~~
compilation terminated.
/canmv_k230/output/k230_canmv_lckfb_defconfig/rtsmart/c908/context_gcc.o
In file included from c908/clint.c:3:
c908/io.h:9:10: fatal error: rtthread.h: No such file or directory
9 | #include <rtthread.h>
应该如何解决?

复现步骤


https://www.kendryte.com/k230_canmv/zh/main/zh/userguide/how_to_build.html

硬件板卡


canmv庐山派、创乐博3.0

1 Answers

你好,请参考https://www.kendryte.com/k230_canmv/zh/main/zh/userguide/how_to_build.html ,你使用的这个sdk以及被废弃了

我参考你给的网站重新搞还是报错缺头文件呢

你好,请贴一下编译日志。

基本是报缺以下头文件
/home/zhongyue/canmv_k230/output/k230_canmv_lckfb_defconfig/rtsmart/app_canmv/config.o
app_canmv/config.c:6:10: fatal error: rtdef.h: No such file or directory
6 | #include <rtdef.h>
| ^~~~~~~~~
compilation terminated.
CC /home/zhongyue/canmv_k230/output/k230_canmv_lckfb_defconfig/rtsmart/app_canmv/main.o
CC /home/zhongyue/canmv_k230/output/k230_canmv_lckfb_defconfig/rtsmart/app_canmv/mnt.o
app_canmv/main.c:15:10: fatal error: rthw.h: No such file or directory
15 | #include <rthw.h>
| ^~~~~~~~
compilation terminated.