完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
esp-adf大版本升级到最新,播放音频的log怎么关闭
4976) ADF_BIT_STREAM: length = 960, bytenum = 0, bread = 960 D (4977) ADF_BIT_STREAM: length = 960, bytenum = 960 D (5001) ADF_BIT_STREAM: length = 960, bytenum = 0, bread = 960 D (5002) ADF_BIT_STREAM: length = 960, bytenum = 960 D (5013) ADF_BIT_STREAM: length = 960, bytenum = 0, bread = 960 D (5014) ADF_BIT_STREAM: length = 960, bytenum = 960 这个log好像是在库文件libesp_processing.a里面的,每播放音频的时候,出现一堆log,能否关闭? |
|
相关推荐
1个回答
|
|
要关闭ESP-ADF(Espressif Audio Development Framework)中的日志输出,您可以按照以下步骤操作:
1. 打开项目的 `sdkconfig` 文件。这个文件通常位于项目的根目录下,例如 `your_project/sdkconfig`。 2. 在 `sdkconfig` 文件中,找到与日志相关的配置项。例如,您可以查找 `CONFIG_LOG_DEFAULT_LEVEL` 和 `CONFIG_LOG_MAXIMUM_LEVEL` 这两个配置项。 3. 修改这些配置项的值,以关闭日志输出。您可以将它们设置为 `CONFIG_LOG_DEFAULT_LEVEL=1` 和 `CONFIG_LOG_MAXIMUM_LEVEL=1`。这将设置日志级别为 `ERROR`,从而关闭所有低于 `ERROR` 级别的日志输出。 4. 保存 `sdkconfig` 文件的更改。 5. 重新编译项目。这将应用您在 `sdkconfig` 文件中所做的更改。 6. 烧录新的固件到您的设备。 7. 测试您的设备,查看是否已经关闭了音频播放的日志输出。 请注意,关闭日志输出可能会影响调试过程。如果您需要重新打开日志输出,只需将 `sdkconfig` 文件中的配置项改回原来的值,然后重新编译和烧录固件即可。 另外,您提到的日志输出可能来自 `libesp_processing.a` 库文件。如果上述方法无法关闭这些日志,您可以尝试以下方法: 1. 找到 `libesp_processing.a` 库文件的源代码。这通常位于 ESP-ADF 的 `components/esp-dsp` 目录下。 2. 在源代码中,找到生成日志的代码行。例如,您提到的日志输出可能与以下代码有关: ``` LOGI(ADF_BIT_STREAM, "length = %d, bytenum = %d, bread = %d", length, bytenum, bread); ``` 3. 将这些日志输出代码行注释掉或删除。例如: ``` // LOGI(ADF_BIT_STREAM, "length = %d, bytenum = %d, bread = %d", length, bytenum, bread); ``` 4. 保存源代码的更改。 5. 重新编译 ESP-ADF 库和您的项目。 6. 烧录新的固件到您的设备。 7. 测试您的设备,查看是否已经关闭了音频播放的日志输出。 |
|
|
|
只有小组成员才能发言,加入小组>>
528浏览 6评论
438浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
425浏览 5评论
423浏览 4评论
398浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 15:29 , Processed in 2.742143 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号