Simplicity Studio的Launch Console乱码问题
摘要:本文主要解决在自己建立一个空白工程时,将程序烧进板子后,launch console没有和板子建立好连接,不能发送串口命令且出现乱码问题。
Launch console时,按enter键没有出现prompt显示已经建立“debug communication”,且按reset后出现乱码:
(Prompt should show configured application name from General tab of AppBuilder)
解决办法:
根据Silicon Labs公司提供的文档《ug261-brd4162a》:
以太网连接器通过TCP/IP提供对所有无线起动器套件开发特性的访问。以太网接口为用户提供了一些额外的开发功能。支持的功能包括:
• 使用机载J-Link调试器对目标设备的调试与编程;
• 使用TCP/IP套接字4901通过虚拟COM端口与目标设备通信;
• 使用TCP/IP套接字4900通过调试swd/swo接口与目标设备进行“vuart”通信;
• Accurate current profiling using the Advanced Energy Monitor(暂不翻译)
• 抓包接口支持实时无线数据包和网络分析
• "Admin Console", 使用tcp/ip套接字4902访问高级配置选项的telnet控制台。
其中,4901对应“launch console”的Serial 1,所以我们在.hwconf文件中的“DefaultMode Peripherals”中的“Serial”中勾选“Virtual Com Port”:
保存设置,重新build,发现在“launch console”中按enter键可以显示prompt,按reset键不再出现乱码,可以输入串口命令。