java esp_ESP32 开发

在使用 ESP32 进行 IoT 应用开发时,遇到编译错误,主要涉及 i2s_types.h 文件的属性问题和 i2s_hal.c 文件的枚举类型匹配错误。在尝试编译 ESP-IDF 项目时,编译器报出关于预期 ',' 或 '}' 以及枚举值不在类型范围内的警告,并导致编译失败。解决方法可能需要更新 ESP-IDF 版本或者修正源代码中的枚举匹配错误。" 26004451,1487993,HDU 4802 GPA - 计算平均分,"['算法', '编程竞赛', '数据处理']

功能丰富的 Wi-Fi & 蓝牙 MCU适用于多样的物联网应用

esp32/sources/esp-idf$ python -m pip install --user -r requirements.txt

$ make menuconfig

$ xtensa-esp32-elf-gcc -v

Using built-in specs.

COLLECT_GCC=xtensa-esp32-elf-gcc

COLLECT_LTO_WRAPPER=......

Target: xtensa-esp32-elf

......

Thread model: posix

gcc version 5.2.0 (crosstool-NG crosstool-ng-......)

问题:

esp32/sources/esp-idf/components/soc/include/hal/i2s_types.h:70:31: error: expected ',' or '}' before '__attribute__'

I2S_COMM_FORMAT_I2S       __attribute__((deprecated)) = 0x01, /*!< I2S comm

^

esp32/sources/esp-idf/components/soc/src/hal/i2s_hal.c: In function 'i2s_hal_format_config':

esp32/sources/esp-idf/components/soc/src/hal/i2s_hal.c:120:9: error: case value '3' not in enumerated type 'i2s_comm_format_t {aka const enum }' [-Werror=switch]

cas

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值