目前使用的SDK是 esp-idf/release-v4.4, iot-solution分支为usb/add_usb_solution, 工程使用到camera, audio等编译有错误:
1、usb_print_device_descriptor(dev_desc); 这个注释掉,可暂时解决
2、F:/ESP-SDK/esp-iot-solution/components/button/button_adc.c:104:27: error: 'ADC_BUTTON_WIDTH' undeclared (first use in this function); did you mean 'ADC_BUTTON_ATTEN'?
adc1_config_width(ADC_BUTTON_WIDTH);
3、F:/ESP-SDK/esp-iot-solution/components/audio/dac_audio/include/dac_audio.h:32:5: error: unknown type name 'i2s_dac_mode_t'
i2s_dac_mode_t dac_mode; /*!< DAC mode configurations - see i2s_dac_mode_t*/
前两天看到论坛里有说需要使用v4.4.1的SDK,不知道是否可以解决此类问题,昨天我下载了v4.4.1,总是失败,最后试了几样git submodule update --init --recursive, 好像是成功了,但不知道是否已经下载完整,有没有更方便的下载方式,github下载总是失败,太折磨人了。
今天使用v4.4.1编译仍然提示上述错误,好像编译环境变量没变,但已经在v4.4.1里面install.sh ,export.sh执行过的,怎么把环境变量从v4.4改成v4.4.1呢?
另外在ubuntu下面装过v4.4了,再装v4.4.1的时候提示错误:/usr/bin/env: “bash\r”: 没有那个文件或目录
iot-solution编译错误问题
Moderator: ESP_Bob
Re: iot-solution编译错误问题
idf.py fullclean,然后编译,已解决。
Who is online
Users browsing this forum: No registered users and 9 guests