# 通用问题 [English] ------------------------------------------------------------------------ ## 1. Wi-Fi 设备的串口名称? * Windows 系统中串口设备名称格式是:COM\* * Windows 10 ⼦统系 linux 中串口设备名称的标准格式是:/dev/ttyS\* * Linux 系统中串口设备名称格式是:/dev/ttyUSB\* * macOS 系统中串口设备名称格式是: /dev/cu.usbserial-\* 更新时间:2022.4.22
------------------------------------------------------------------------ ## 2. ESP32&ESP8266&ESP32S2 如何做射频性能测试? * 参见 [ESP 射频测试指南](https://www.espressif.com/sites/default/files/tools/ESP_RF_Test_CN.zip)。 更新时间:2022.4.22
------------------------------------------------------------------------ ## 3. Win 10 系统下识别不到设备有哪些原因? * 是否是在 Win10 Linux 虚拟子系统下识别设备。 * 如果只是在 Win 10 下识别不到设备,应该到设备管理器查看是否有对应设备,如 COMx,若没有识别到任何设备,请查看设备接线以及驱动是否正常。 * 如果是在 Linux 虚拟子系统下识别不到设备,在完成设备接线以及驱动是否正常的检查后,以 VMWare 为例应该到虚拟机设置窗口里的 "USB 控制器" 里勾选 "显示所有 USB 输入设备"。 更新时间:2022.4.22
------------------------------------------------------------------------ ## 4. 如何读取模组 Flash 型号信息? * 乐鑫模组或芯片可通过 python 脚本 [esptool](https://github.com/espressif/esptool) 读取。 ```bash esptool.py --port /dev/ttyUSB* flash_id ``` 更新时间:2022.4.22
------------------------------------------------------------------------ ## 5. 导入头文件 protocol\_examples\_common.h 后,为什么编译时提示找不到该文件? | Supported Targets | ESP32 | | ----------------- | ----- | * 在工程下的 CMakeLists.txt 中添加 "set(EXTRA\_COMPONENT\_DIRS \$ENV{IDF\_PATH}/examples/common\_components/protocol\_examples\_common)" 这一行语句即可。 更新时间:2022.4.22
------------------------------------------------------------------------- ## 6. 如何监测任务栈的剩余空间? * 调用函数 `vTaskList()` 可以用于定期打印任务栈的剩余空间。详细的操作可以参考 [CSDN 文档](https://blog.csdn.net/espressif/article/details/104719907)。 更新时间:2022.4.22
------------------------------------------------------------------------ ## 7. 调试 ESP-IDF 里的 Ethernet demo,出现如下异常日志? ```bash emac: Timed out waiting for PHY register 0x2 to have value 0x0243(mask 0xffff). Current value: ``` 可以参考开发板的如下配置,详见板子原理图: - CONFIG\_PHY\_USE\_POWER\_PIN=y - CONFIG\_PHY\_POWER\_PIN=5 更新时间:2022.4.22
------------------------------------------------------------------------