Page 1 of 1

[已解决] esp-idf v4.4 编译官方mcpwm例程报错

Posted: Fri Oct 29, 2021 4:11 pm
by TheReals
使用idf.py 自动编译mcpwm下的任何一个例程,都会报错找不到“soc.h”文件。
在include了“soc.h”的源码中,手动指定“../esp32s2/include/soc/soc.h”,又会有其他更多的报错。
请问有谁一次编译成功的吗?需要做哪些设置?

Re: esp-idf v4.4 编译官方mcpwm例程报错

Posted: Sun Oct 31, 2021 12:42 pm
by esp32lwx
请问下,你的idf怎么下载下来的,我的linux下的github一下载就中断,目前没下载完整无法工作,谢谢!!

Re: esp-idf v4.4 编译官方mcpwm例程报错

Posted: Mon Nov 01, 2021 3:10 am
by ESP_ICY
您好,我这边编译过了是没有问题的,这边和您确认下下载好idf后,子模块是不是也下载完全了, 执行 git submodule update --init --recursive 查看一下。

Re: esp-idf v4.4 编译官方mcpwm例程报错

Posted: Mon Nov 01, 2021 3:13 am
by ESP_ICY
esp32lwx wrote:
Sun Oct 31, 2021 12:42 pm
请问下,你的idf怎么下载下来的,我的linux下的github一下载就中断,目前没下载完整无法工作,谢谢!!
如果遇到下载问题,可以采用 gitee下载https://gitee.com/EspressifSystems/esp-idf或者参照https://blog.csdn.net/Marchtwentytwo/ar ... /120286981 使用git global url

Re: esp-idf v4.4 编译官方mcpwm例程报错

Posted: Mon Nov 01, 2021 1:56 pm
by TheReals
ESP_ICY wrote:
Mon Nov 01, 2021 3:10 am
您好,我这边编译过了是没有问题的,这边和您确认下下载好idf后,子模块是不是也下载完全了, 执行 git submodule update --init --recursive 查看一下。
您好,idf下载是的确有提示部分目录无法下载,缺少的部分我是手动从github上一挨个git下来的。

Re: esp-idf v4.4 编译官方mcpwm例程报错

Posted: Mon Nov 01, 2021 1:58 pm
by TheReals
ESP_ICY wrote:
Mon Nov 01, 2021 3:10 am
您好,我这边编译过了是没有问题的,这边和您确认下下载好idf后,子模块是不是也下载完全了, 执行 git submodule update --init --recursive 查看一下。
您好,我这边最新测试的情况是,在

Code: Select all

df.py set-target esp32
i时,可以正常编译,但是

Code: Select all

idf.py set-target esp32s2
或者

Code: Select all

idf.py set-target esp32c3
时,会提示错误。

Re: esp-idf v4.4 编译官方mcpwm例程报错

Posted: Tue Nov 02, 2021 2:34 am
by ESP_morris
如果你有留意example的README, 最顶部应该会写有支持的芯片。MCPWM目前只在esp32和esp32s3这两款SOC上存在。

Re: esp-idf v4.4 编译官方mcpwm例程报错

Posted: Tue Nov 02, 2021 1:14 pm
by TheReals
ESP_morris wrote:
Tue Nov 02, 2021 2:34 am
如果你有留意example的README, 最顶部应该会写有支持的芯片。MCPWM目前只在esp32和esp32s3这两款SOC上存在。
大意了,低级错误,多谢提醒!