iSystem调试器系列文章—1.连接测试

iSystem调试器系列文章——1.连接测试

做嵌入式开发测试的人一般情况下都听过Lauterbach、iSystem、PLS这三个大名鼎鼎的调试器品牌。可惜的是博主在之前的工作中从未接触过这些大神级的调试器,只闻其声不见其人。今天有幸从厂家获取到了iSystem的IC5700调试器(本系列文章中,如没有特别说明,都将默认使用iSystem iC5700)以及评估版license,博主将开辟系列文章,详细记录相关的使用情况,以飨读者。


iSystem调试器系列文章—1.连接测试

iSystem调试器系列文章—2.Example代码

iSystem调试器系列文章—3.CPU特定架构设置

iSystem调试器系列文章—4.调试控制

1.1 外观

我们先来一睹芳容,如下图,iSystem的主体是一个蓝色的盒子,在iSystem的英文资料中经常出现Blue Box的物件,就是指的这个玩意儿。
在这里插入图片描述

除了Logo与型号相关的信息外,还有一组三个指示灯,用于标识调试器状态。最醒目的是底部中间的两个接口,最常用的是通过上面较宽的接口连接适配插头,对端连接开发板的JTAG口或者DAP口,在某些调试功能下,需要同时连接#1和#2两个口,后面用到的时候再详细描述。
除此之外,IC5700的其它接口都集中在顶端的侧面,如下图,依次是以太网口、USB口、电源口和电源开关按钮。
在这里插入图片描述

从这里也可以看出,IC5700支持以太网和USB两种连接方式。

1.2 组网

如下图,iSystem IC5700跟计算机、开发板的组网方式也很简单。

在这里插入图片描述

计算机和IC5700之间通过专用USB线缆(随iSystem设备附带)或者以太网连接线连接,IC5700和开发板之间通过带有开发板适配插头的排线进行连接,另外最好再IC5700和开发板之间连接一条地线(随iSystem设备附带)。
iSystem设备附带有连接220V交流电源的适配器,直接连接220V交流电源即可;另外,为了保护开发板,理想情况下,开发板需要连接12V直流稳压电源。

1.3 winIDEA

winIDEA是iSystem原厂提供的集成开发测试环境,具备强大的功能。下图是iSystem官方winIDEA的基本能力介绍。
在这里插入图片描述
iSystem官方提供Windows版本和Linux(Ubuntu Tested)版本支持,Windows版本提供两种类型的下载:Installer版本和Portable版本,如下图。
在这里插入图片描述
Installer版本是exe的安装包,安装过程中会进行组件注册、添加快捷方式等各种处理;Portable版本是免安装版本,解压就可以用。 从这里往后的内容都是在Windows下
以Portable版本进行的相关操作和描述。具体的winIDEA下载和安装本身不作赘述。

完成应用程序的编码后,需要编译源代码。winIDEA提供了完整的编译环境,包括用于编译C/C++嵌入式软件的编译器,以及将第三方编辑环境的输出导入到winIDEA。代码通过BlueBox编译到目标控制器的PFlash中。最典型的,编译过程的输出是ELF文件,符合DWARF调试数据格式,包含带有调试信息的可执行代码,比如全局变量的地址和空间,函数的入口/出口以及局部变量,中断向量和例程的地址等。如下图,简单描述了iC5700或者说winIDEA在整个软件开发调试过程中的典型使用场景。
在这里插入图片描述
任何一个新的iSystem BlueBox都会有10天的评估期,在评估期内,BlueBox和winIDEA相互配合可以没有任何限制的运行。在评估期内,Bluebox必须要得到winIDEA的操作许可。一个合法的winIDEA操作许可包含1年的技术支持和1年的版本升级。此外,一些特殊的产品功能是需要激活密钥的。在winIDEA评估期内,所有的功能都是临时可用的。跟随BlueBox一起购买的激活密钥已经被iSystem预先编程,之后也可以购买额外的激活密钥来扩展BlueBox的功能。下面的图片简单描述了winIDEA与License、Activation Key之间的关系。
在这里插入图片描述

1.4 创建工作空间

IC5700和开发板上电后,连接到计算机,打开winIDEA。如下图,在“File/Workspace/New Workspace”菜单下创建新的工作空间。
在这里插入图片描述

如下图,输入workspace相关信息,点击Create按钮。

在这里插入图片描述
如下图,在“Detected Blueboxes”列表中查看是否已经列出了对接iSystem设备;如果已经列出,说明计算机已经识别对应的设备,如果没有列出,需要检查相关连接、电源情况。

在这里插入图片描述
在选中对应的iSystem设备之前,下面的文字是红色的;选中之后,文字变成绿色的。从列表中选中iSystem设备之后,点击Accept按钮。
如下图,通过关键字过滤选择对应的开发板型号,指定对应的Symbol文件,然后点击OK按钮。
在这里插入图片描述

1.5 设备上/下电

这里主要是要明确设备上电顺序,先上电BlueBox,再上电开发板;下电的顺序正好相反,先下电开发板,再下电BlueBox。
在这里插入图片描述

1.6 连接测试

创建好Workspace以后,在winIDEA中,通过菜单“Hardware/Hardware…”打开Hardware Configuration页面。如下图,在Hardware Type选项界面选中对应的iSystem型号(本文选择iC5700)。
在这里插入图片描述
如下图,在Communication选项页面,选择对应的连接方式(本文用的是USB),然后点击Test按钮,会在弹出的Communication Test窗口中显示连接测试结果。

在这里插入图片描述
如上图所示,显示为绿色的Communication OK即表示连接成功。如下图所示,如果显示为红色的、Hardware not found则表示连接测试失败,需要检查相关连接和配置。
在这里插入图片描述

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值