完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用ESP8266_RTOS_SDK调试ESP8266透传,通过在menuconfig里关闭两处LOG输出的控制以及切换URAT0的TXD和RXD引脚,其他的LOG信息都可以关闭,但是phy_version: 1163.0, 665d56c, Jun 24 2020, 10:00:08, RTOS new这个无法找到关闭的地方,也无法在SDK中找到源码,只在libphy.a里找到一个phy_version_printf,请问,这个输出应该如何关闭
|
|
相关推荐
1个回答
|
|
要关闭 "phy_version: 1163.0, 665d56c, Jun 24 2020, 10:00:08, RTOS new" 的发送,您可以尝试以下步骤:
1. 首先,您需要找到包含 "phy_version" 输出的源代码。根据您提供的信息,这个输出可能在 libphy.a 库中。您需要将 libphy.a 库解包以查看其源代码。您可以使用以下命令解包: ``` ar -x libphy.a ``` 2. 解包后,您应该能够在生成的文件中找到包含 "phy_version" 输出的源代码。可能是一个名为 phy_version.c 或类似名称的文件。 3. 打开该文件,找到包含 "phy_version" 输出的函数,例如 `phy_version_printf`。在这个函数中,您应该能找到类似以下的代码: ```c printf("phy_version: %s, %s, %s, %sn", version, commit_id, date, time); ``` 4. 要关闭这个输出,您可以将 `printf` 函数调用替换为一个空操作,例如: ```c // printf("phy_version: %s, %s, %s, %sn", version, commit_id, date, time); ``` 5. 保存修改后的文件,然后重新生成 libphy.a 库。您可以使用以下命令重新打包: ``` ar -cr libphy.a *.o ``` 6. 替换原始的 libphy.a 库为您修改后的库。确保在您的项目中使用修改后的库。 7. 重新编译您的项目,然后上传到 ESP8266 设备。现在,您应该不再看到 "phy_version" 的输出。 请注意,修改库文件可能会影响库的稳定性和功能。在进行这些更改之前,请确保您了解可能的后果,并在需要时进行适当的测试。 |
|
|
|
只有小组成员才能发言,加入小组>>
368浏览 6评论
304浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
291浏览 5评论
297浏览 4评论
277浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-7-27 20:36 , Processed in 0.626714 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191