在写(shui)论文的时候发现,在ESP32
输出调试信息关键很少,没有说服力
于是在boot.py
寻找相关的解决方法 (GPT)
启用 ESP32 MicroPython 调试信息
您提供的代码片段展示了如何禁用 ESP32 MicroPython 的调试信息。要启用调试信息,您需要进行以下操作:
import esp
esp.osdebug(None)
2. (可选) 设置调试级别:
您可以使用 esp.osdebug()
函数设置调试信息的级别。默认级别为 0
,表示不输出任何调试信息。
esp.osdebug(None)
: 禁用调试信息 (与注释掉代码行相同)esp.osdebug(0)
: 无调试信息 (默认)esp.osdebug(1)
: 错误信息esp.osdebug(2)
: 错误信息和警告esp.osdebug(3)
: 错误信息、警告和调试信息
例如,要启用错误信息和警告,可以使用以下代码:
import esp
esp.osdebug(2)
查看 ESP32 MicroPython 调试信息
启用 ESP32 MicroPython 调试信息后,您可以通过以下步骤查看这些信息:
1. 连接串口:
使用 USB 线将 ESP32 连接到您的电脑。 确保您已安装所需的 USB 驱动程序。
2. 确定串口
:您需要确定 ESP32 连接到哪个串口。 在 Windows 上,您可以使用设备管理器查看可用串口。 在 macOS 或 Linux 上,您可以使用 ls /dev/tty*
命令列出可用串口。
3. 选择串口监视器:
选择并打开一个串口监视器应用程序,例如:
- PuTTY (Windows): 免费且易于使用的串口监视器。
- screen (macOS/Linux): 终端应用程序,提供串口监视功能。
- Arduino IDE 串口监视器: 如果您使用 Arduino IDE 进行开发,可以直接使用内置的串口监视器。
关于监视器的选择
pyserial
-miniterm -f direct
是一个Putty的替代方案
pip install pyserial
就可以安装,不过要设置一下相关的波特率,一般micropython也是115200
效果展示
相对于原来的显示内容变多了😈