Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

怎样在ESP-BOX-S3开发板esp-box\examples中,整合添加ADF中esp-adf\examples\的模块功能? (AUD-5637) #1256

Closed
yuanfangcn opened this issue Aug 26, 2024 · 9 comments

Comments

@yuanfangcn
Copy link

现有ESP-BOX-S3开发板esp-box-S3,里面有examples\mp3_demo 本地播放MP3例程。
现在需要在此例程上,添加ADF架构中的http在线播放mp3功能:esp-adf\examples\player\pipeline_http_mp3。
也就是 怎样把 esp-adf\examples\player\中的examples 移植整合到 ESP-BOX-S3开发板中的examples中去使用?
求教,感谢。

@github-actions github-actions bot changed the title 怎样在ESP-BOX-S3开发板esp-box\examples中,整合添加ADF中esp-adf\examples\的模块功能? 怎样在ESP-BOX-S3开发板esp-box\examples中,整合添加ADF中esp-adf\examples\的模块功能? (AUD-5637) Aug 26, 2024
@hbler99
Copy link

hbler99 commented Aug 30, 2024

您可以直接用ADF里面的demo,我们已经支持了ESP32-S3-BOX,您在 menuconfig->Audio HAL->Audio board 直接选中就行

@hbler99
Copy link

hbler99 commented Aug 30, 2024

该程序中没有包含使用LCD屏幕的代码,您可以试一下examples/display/music_player进行屏幕使用

@hbler99
Copy link

hbler99 commented Aug 30, 2024

对的,您可以从中提取出您需要用到的部分在组合起来达到预期效果

@hbler99
Copy link

hbler99 commented Sep 2, 2024

很抱歉刚看到您的提问。确实整个log里面没有error, I (7195) HTTP_STREAM: total_bytes=2994349该行显示已提取到数据。现在需要看一下播放的时候有没有数据流,可以在

process_len = el->process(el, el->buf, el->buf_size);

加入打印ESP_LOGW(TAG, "Data length[%d], name[%s]", el->buf_size, el->tag);查看是否有数据流动

@hbler99
Copy link

hbler99 commented Sep 3, 2024

我测试了下我们这边的ESP32-S3-BOX-3,这个demo是有声音正常播放的。您那边使用的IDF和ADF版本分别是?或者有其他的ESP32-S3-BOX-3测试下是不是板子问题?

@hbler99
Copy link

hbler99 commented Sep 3, 2024

在这里加个打印看下,确认PA被使能,如果有万用表也可以看一下对应引脚的电压。现在看下来从网上那数据到数据流传递应该是没问题的,看看是不是播放那边的问题。

esp_err_t es8311_pa_power(bool enable)

@hbler99
Copy link

hbler99 commented Sep 3, 2024

play_http_mp3.zip
#define PA_ENABLE_GPIO GPIO_NUM_46 你也可以在电路原理图找一下对应的引脚https://github.com/espressif/esp-box/blob/master/docs/hardware_overview/esp32_s3_box_3/hardware_overview_for_box_3.md

@hbler99
Copy link

hbler99 commented Sep 8, 2024

您测试过这个demo play_mp3_control么,看看播放本地的文件有无声音

@yuanfangcn
Copy link
Author

play_mp3_control 这个有声音

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants
@yuanfangcn @hbler99 and others