• 物联网工程师开发服务平台

串口调试终端


目录

1.在串口终端上进行调试

运行MiCO的设备可以通过串口与主机输出调试信息,处理用户指令。在MiCO系统启动时,通常会从串口上输出类似的调试信息:

[63][MOC MAIN: moc_main.c: 198] Lib version 3080B002.009. APP built time 16:43:45
[71][MOC MAIN: moc_main.c: 199] heap reuse from 0x10030838, 55240 bytes
[78][RTOS: mico_rtos_common.c:  84] Started MiCO RTOS interface for mocOS v1.0.0
[286][SYSTEM: system_misc.c: 224] Free memory 137984 bytes
[292][SYSTEM: system_misc.c: 230] Kernel version: 3080B002.009
[297][SYSTEM: system_misc.c: 233] MiCO version: 3.5.1
[302][SYSTEM: system_misc.c: 235] Wi-Fi driver version 3080B-3.6a, mac B0:F8:93:10:01:C5
[310][SYSTEM: mico_system_init.c: 137] Available configuration. Starting Wi-Fi connection...
[319][SYSTEM: system_misc.c: 213] Connect to William Xu.....
[4090][SYSTEM: system_misc.c:  75] Station up   

传统串口通讯的硬件连接方式如下:

PC==<串口线>==目标硬件   

由于现在的PC上通常不带串行端口,因此通常使用USB/串口转换器将串口的数据转换成USB的数据,并在PC上生成一个虚拟的串口,实现设备和PC的交互。

PC====USB/串口转换器==<串口线>==目标硬件  

2. 常用的串口转换器及其驱动程序

FTDI系列

FTDI系列性能较好,市场上有专门的USB/串口转换线可供购买( 购买链接 )。驱动程序:FTDI_D2XX Driver )。

集成了FTDI系列串口转换器的开发板:

  • MK系列开发板

STLink调试器也有串口转换器的功能,只要安装了STLink驱动即可。

集成了STLink的开发板:

  • AZ系列开发板(MXCHIP提供)
  • Nucleo系列开发板(ST提供)

CP2102串口转换器

CP2102也是常用的串口转换器,对应的USB/串口转换线也可以买到。

驱动程序:CP2102 Driver

文本导读目录