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的波特率进行连接,连接成功后使用的波特率为界面显示的波特率。此后可以选择其他波特率,工具会同时修改目标板芯片的波特率。