UsartServer

工具具体介绍参见UsartServer

FAQ1 点击连接后指示灯不是绿色

  • 如果串口被其他软件打开,则指示灯显示为红色,此时需要先断开其他软件对串口的占用;

  • 如果串口调试命令交互失败则显示为灰色,此时需要确认目标板是否上电,是否处于睡眠模式,波特率是否设置正确,排除这些可能后,则可能是芯片处于异常场景,如总线卡死等。

FAQ2 调试过程中异常且指示灯变为灰色

如果一开始调试正常,在运行过程中出现异常且指示灯变为灰色,可能的原因如下:

  • 固件中修改了该串口的波特率;

  • 芯片进入了睡眠流程;

  • 调试软件打开的部分窗口访问了未被初始化的MEM导致总线异常;

  • 有超出UsartServer支持的命令(这种情况一般会有弹框报错);

FAQ3 调试功能和Trace功能如何共存

UsartServer 连接了串口后,SiFli_Trace工具就无法连接该串口。UsartServer通过Socket将非调试信令的数据转发出来,SiFli_Trace工具连接端口选择UART1_SOCKET(对应UsartServer的串口1)或UART4_SOCKET(对应UsartServer的串口4)即可,通过SiFli_Trace发送的数据也会转发到UsartServer发送。

FAQ4 UsartServer是否支持波特率修改

UsartServer工具在初始连接时会先使用工具设置的波特率进行,如果连接失败会尝试使用1000000的波特率进行连接,连接成功后使用的波特率为界面显示的波特率。此后可以选择其他波特率,工具会同时修改目标板芯片的波特率。