环境:IDF-V4.3
工程:官方helloworld例程
目标芯片:设置了esp32c3(ps:设置成esp32就不报错)
描述:使用官方helloworld项目修改,在hello_world_main.c里面包含头文化 #include "xtensa/core-macros.h",编译则报错:找不到头文件;
Pss:CMakeLists.txt使用默认的,没有修改,主要也不太知道如何修改,麻烦指导一下;明明目标芯片一开始设置成esp32,编译没问题的,后面修改为esp32c3就报错了。
[已解决] IDF-V4.3环境下,包含了库的头文件会编译报错
[已解决] IDF-V4.3环境下,包含了库的头文件会编译报错
- Attachments
-
- C7(V9PPXR]PNMQYY@U0]G66.png (41.3 KiB) Viewed 8636 times
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: IDF-V4.3环境下,包含了库的头文件会编译报错
xtensa/core-macros.h 不是 esp32-c3 可用的头文件,c3 是 riscv 架构的,esp32 是 xtensa 架构的,当然会报错。
Re: IDF-V4.3环境下,包含了库的头文件会编译报错
请问一下,我目标芯片选esp32c3,想要调用idf里面的库函数,头文件包含了,还需要做什么吗,cmake要链接库吗?
如这个报错,头文件已经包含了,但是使用了esp_sleep_enable_ext1_wakeup()却报错;Re: [已解决] IDF-V4.3环境下,包含了库的头文件会编译报错
请教一下,那c3就不能使用gpio唤醒是吗
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Who is online
Users browsing this forum: No registered users and 131 guests