完善资料让更多小伙伴认识你,还能领取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" 的输出。 请注意,修改库文件可能会影响库的稳定性和功能。在进行这些更改之前,请确保您了解可能的后果,并在需要时进行适当的测试。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
330 浏览 0 评论
948 浏览 0 评论
1676 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1335 浏览 1 评论
1234 浏览 1 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1254浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
929浏览 3评论
2342浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2531浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1053浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 17:13 , Processed in 0.652224 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
456
