`Silicon Labs SLWSTK6021A 开发板上的调试工具 Labs无线开发板 SLWSTK6021A,简单测试一番后,感觉还是很容易上手,可以快速的体验蓝牙的基本功能,以及SILABS完善的 手机APP,马上可以搭建简单的蓝牙应用方案。不过更加引起我兴趣的倒是板上搭载的下载调试工具。 仔细看板上有SEGGER的LOGO
LOGO的一边有Mini-USB接口,另一边是网口,咦----,这不跟J-Trace Cortex的接口类似呢,从可爱的液晶小屏上显示内容看,除了SiliconLabs的LOGO,下面是接口状态和序列号,(这是用USB接口连接的界面)
难道这个板载了这么强的调试工具!
测试网口连接的情况 用一根网线把开发板的网口和路由连起来,路由器要启用DHCP,通过USB给板子供电,
上电后板上液晶屏显示板子自己获取的IP和网关IP
在SiliconLabs的IDE SimplicityStudio中打开ToolsDialog,
选择Simplicity Commander
从左上角的选择窗口中选择对应在线的调试器,IP方式可以选对应IP,USB方式选择对应接口,还可以在Nikename中设置个别名,方便多个调试器时分辨。
配置好下载模式 ,这里有SWD,JTAG和C2,配置好下载时钟速率,最高可以达8MHz,器件型号等,就可以进行下载和SWO调试。
高级调试模式 在ToolsDialog界面选择
进入到内嵌的SEGGER的trace界面SeggerSystemView
具体功能这里不做介绍,可以查有关文档。
板上的调试接口 开发板START KIT底板是一个高级调试器J-TraceCortex,加上部分传感器和子板接口,子板插上后,调试器连接子板的MCU进行下载调试,没有插子板时,它的外接调试接口就可以接外部板子进行调试,此时底板就是的J-LINK/J-Trace Cortex,在SEGGER官网查了一下,这个价值1470欧元,这个板子是不是超值了!
板子上这两个接口就是外接调试口,左边一个叫做Simplicity接口,专门用做SiliconLabs的IDE和外部板子MCU的调试。右边一个就是几乎完全和SEGGER一致
下面是SEGGER官方的接口定义
可见,底板可以当做J-TRACE用,不过好像只能用于SiliconLABS的芯片,没有来得及测试,后续测试了再发文告诉大家,大家也可以自己的测试。 开发套件里还提供了一个小转换板,把这两个20针连接器转换成3个10针的连接器,分别是ISA3, MINI, CORTEX
其中,CORTEX对应ARM标准的接口定义
ISA3是Silicon Labs Ember Debug Adapter MINI是Mini Simplicity Connector,定义如下
其中包含SWD和 电源功耗检测信号,VCOM, 和包调试等高度集中。主要用于用户板的综合调试。
SEGGER软件测试 尝试用J-LINK的J-FLASH和J-COMMAND连接调试器成功 J-FLASH
J-LINK COMMANDER
以上测试还进行了IP方式连接,同样成功。这就使得通过网络远程烧录和调试成为可能。 这就意味这在KEIL中可以应用,习惯用KEIL做开发的小伙伴值得去尝试,由于条件限制,大家自己去测试吧。
综合前面各种测试,说明这个开发板的调试器非常强大,超值!
`
|