通用问题

[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 如何做射频性能测试?

更新时间:2022.4.22


3. Win 10 系统下识别不到设备有哪些原因?

  • 是否是在 Win10 Linux 虚拟子系统下识别设备。

  • 如果只是在 Win 10 下识别不到设备,应该到设备管理器查看是否有对应设备,如 COMx,若没有识别到任何设备,请查看设备接线以及驱动是否正常。

  • 如果是在 Linux 虚拟子系统下识别不到设备,在完成设备接线以及驱动是否正常的检查后,以 VMWare 为例应该到虚拟机设置窗口里的 “USB 控制器” 里勾选 “显示所有 USB 输入设备”。

更新时间:2022.4.22


4. 如何读取模组 Flash 型号信息?

  • 乐鑫模组或芯片可通过 python 脚本 esptool 读取。

 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 文档

更新时间:2022.4.22


7. 调试 ESP-IDF 里的 Ethernet demo,出现如下异常日志?

 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