完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
按照官方编译运行pipeline_spiffs_mp3无法正常运行。无法播放出声音
IDF使用 5.1.1版本 使用的是windows installer安装5.1.1版本 https://dl.espressif.com/dl/esp-idf/?idf=4.4 同时也按照 https://github.com/espressif/esp-adf/tr ... e/examples 要求将进行打补丁 Note 3: If you use the ESP32-C3-Lyra development board to run these routines, you need to apply $ADF_PATH/idf_patches/idf_v4.4_i2s_c3_pdm_tx.patch in the $IDF_PATH directory to obtain PDM support.ADF使用最新master分支。 运行串口的日志: ESP-ROM:esp32c3-api1-20210207 |
|
相关推荐
2个回答
|
|
可在 i2s_stream.h 中 #define I2S_STREAM_TX_PDM_CFG_DEFAULT() 的最后一行添加 .buffer_len = I2S_STREAM_BUF_SIZE 试试
|
|
|
|
根据您提供的信息,您正在尝试在ESP32-C3-Lyra v2.0开发板上运行pipeline_spiffs_mp3示例,但无法正常播放音乐。以下是一些建议和解决方案,帮助您解决问题:
1. 确保您的硬件连接正确: - 检查ESP32-C3-Lyra开发板是否正确连接到计算机。 - 确保音频输出设备(例如扬声器或耳机)已正确连接到开发板的音频输出端口。 2. 检查示例代码中的配置: - 确保您已正确设置示例代码中的音频输出配置。例如,检查`audio_pipeline`中的`i2s_stream_cfg`结构体是否正确配置了I2S端口和采样率。 3. 应用补丁: - 根据您提供的链接,您需要在ESP-IDF目录下应用补丁`$ADF_PATH/idf_patches/idf_v4.4_i2s_c3_pdm_tx.patch`。请确保您已正确应用了此补丁。 4. 检查串口日志: - 您提供的串口日志信息不完整。请提供更详细的日志信息,以便我们更好地了解问题所在。特别是关注是否有任何错误或警告信息。 5. 检查音频文件格式和路径: - 确保您的音频文件格式(例如MP3)与示例代码中的解码器兼容。 - 检查音频文件是否放置在正确的路径下,例如SPIFFS文件系统。 6. 更新ESP-IDF和ESP-ADF: - 您提到使用的是ESP-IDF 5.1.1版本。尝试更新到最新版本的ESP-IDF(例如v4.4),以确保与ESP-ADF的兼容性。 - 同时,确保您使用的是最新版本的ESP-ADF。 7. 重新编译和烧录: - 在进行上述更改后,重新编译并烧录示例代码到ESP32-C3-Lyra开发板。 8. 检查电源: - 确保开发板的电源供应稳定,因为不稳定的电源可能会影响音频播放。 如果以上建议都无法解决问题,请提供更详细的串口日志信息,以便我们进一步分析问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
1149 浏览 1 评论
582浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
465浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 03:21 , Processed in 0.783686 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号