做嵌入式开发测试的人一般情况下都听过Lauterbach、iSystem、PLS这三个大名鼎鼎的调试器厂家。可惜的是在之前的工作中从未接触过这些大神级的调试器,只闻其声不见其人。
今天有幸从PLS厂家获取到了一款调试器,下面就简单的使用过程做一下记录和总结

文章目录

  • 1. 总体描述
    • 1.1 UDE与UAD
    • 1.2 外观
    • 1.3 组网
  • 2. UDE
    • 2.1 下载UDE
    • 2.2 安装UDE
    • 2.3 运行UDE
    • 2.4 Workspace
    • 2.5 连接验证

1. 总体描述

1.1 UDE与UAD

平时大家都叫UDE叫习惯了,严格来说这个叫法不合适,对于PLS的硬件盒子叫UAD(Universa Access Device),而PLS的集成开发环境(IDE)叫UDE(Universal Debug Engine)。下图是PLS官网给出的不同型号的UAD之间的对比,供大家参考。

1.2 外观

前面啰里吧嗦说了半天,我们还是先看一下它长什么样子。如下图,UAD2Pro的主体是一个黑色小盒子,看上去其貌不扬,甚至还感觉有一丢丢的丑陋,不过看上去就很结实的样子,至少看上去比iSystem的BlueBox耐造。

UAD2Pro的接口位于两端,左端依次是USB口、指示灯、电源口,如下图所示。

右端三个接口,左侧顶部圆孔是接地端口、下面方口是JTAG/DAP调试口,右侧是ASC/CAN调试口,如下图所示。

1.3 组网

本次组网验证使用的评估版是Infineon TC277(如下图)。

供应商发过来的评估样机携带的主要配件如下图所示(电源线和USB线没啥好拍的)。

整体地,把调试器和评估板连在一起(注意JTAG口连接评估板的时候,插头凸起点一侧面向评估板的电源一端),如下图所示。

UDE2Pro跟计算机、评估板的组网方式也很简单,如下图所示。

2. UDE

2.1 下载UDE

在下载之前,需要先在PLS官网注册账号,但是注册完成的账号无法立即使用,提示没有下载权限,如下图。

需要等PLS后台审核,审核通过以后,对应的邮箱会收到如下图所示的通知邮件。

这个时候登录PLS官网的UDE下载页面(Downloads and Updates (pls-mc.com))可以直接下载最新版本的UDE,也可以从主页通过“SERVICE/Downloads and Updates”进入UDE下载页面,如下图所示。

2.2 安装UDE

在Windows下,直接运行UDE的exe安装包,根据提示简单几步就可以安装完成,这里不再赘述,只是在安装的最后记得输入License Key,或者安装完成后,在UDE Desktop的licence manager里面加入对应的license,如下图。

2.3 运行UDE

UDE安装完成后,会在开始菜单中产生一系列的内容,如下图所示。

通过其中的“UDE Desktop”菜单运行UDE。打开后的UDE Desktop空空如也,如下图所示。

2.4 Workspace

通过菜单“File/New Workspace”打开创建工作空间对话框。

输入名称,点击“打开”按钮。

出现提示对话框,点击“Default”来使用预定义的配置文件,点击“New”从头开始创建新的配置文件。


这里点击“Default”使用预定义的配置文件,从列表中的“TriCore Aurix/Infineon”下选择TC277的JTAG类型的配置,然后点击完成,如下图。

在弹出的目标配置文件保存对话框中,设置保存目标配置文件的位置和名称,然后保存。

在选择目标配置文件界面选择刚刚保存的目标配置文件,然后点击确定按钮,如下图。

这时候出现的是选择需要调试的Core的对话框,默认选中的0/1/2三个核,保持默认,点击“OK”按钮。

2.5 连接验证

这个时候可能会报如下的错误,提示无法连接到目标,没有找到JTAG客户端,点击右上角的“Retry”重试也不起作用,如下图

直接点击“Cancel”按钮,关闭界面,发现UDE左下角的信息输出窗口中显示了类似的错误提示信息。

出现这种错误的原因有如下两种可能:
 JTAG接口没有插牢固或者没有插;
 JTAG和DAP同时连接了评估板(因为前面创建的目标配置文件是JTAG,如果是这种情况,需要把DAP连接线从评估板上拔下来);
如果Target Configuration一直保持的是默认配置,这个问题出现的原因基本上不可能是上面错误提示页面所说的Target Configuration导致的。
上面两个都检查完毕以后,重新点击“Connect”按钮(如下图),即可成功连接评估板。

连接成功后,Connect按钮变成灰色,Disconnect按钮变成可点击状态,页面上显示如下的连接成功的提示信息,如下图。

PLS UDE调试器试用相关推荐

  1. 跨平台PHP调试器设计及使用方法——探索和设计

    在<跨平台PHP调试器设计及使用方法--立项>一文中,我确定了使用xdebug作为调试器插件部分的基础组件.xdebug提供了一个远程调试的功能(相关资料可以详见https://xdebu ...

  2. VS2005调试器 1,断点设置有技巧(转载)

    VS2005调试器 1,断点设置有技巧: 1)设置条件断点,比如i==10,变量改变时断点: 2)如何让断点在指定的命中次数或者大于某个次数时触发呢?方法是设定几个断点的HitCount,右键单击断点 ...

  3. linux的qt下wsadata,Qtcpserver仅在调试器下返回listen函数的未知错误

    当我尝试用QTcpServer监听任何端口,并在调试器下运行app时,我总是得到"未知错误".当我在没有调试器的情况下运行这个程序时 - 一切都很好. #include #incl ...

  4. eac 反调试_自己动手制作一个过保护调试器

    一.起因 本人是新手第一次接触驱动开发的小白,事情是这样的,一个星期前突发奇想想做一个调试器保护程序用于调试游戏,既然要调试驱动保护的程序,自然也要深入驱动底层.做调试器必须要hook api去隐藏调 ...

  5. lua调试器与编辑器开源项目luacode(源自decoda)

    目前项目开发一直是用decoda进行调试,使用sublime编辑,本没有太大问题,都用了大半年. 一直都比较忙,这段时间有空在decoda的源码基础上进行修改,就是想将调试器与编辑器融合起来,改成我期 ...

  6. 【瑞萨RA4系列】硬件调试器烧录和调试指南

    [瑞萨RA4系列]硬件调试器烧录和调试指南 文章目录 [瑞萨RA4系列]硬件调试器烧录和调试指南 一.背景简介 二.连接调试器 三.设置Keil项目 四.烧录和调试 4.1 Keil中烧录 4.2 K ...

  7. 下面linux程序中哪一个是调试器,【单选题】下面Linux程序中哪一个是调试器?A. vi B. gcc C. gdb D. make...

    参考答案如下 已知函数f(x)=x2+bx+c(b,单选c∈R),若b.c满足c≥b24+1,且f(c)-f(b)≤M(c2-b2)恒成立,则M的最小值为______. 函数f(x)(x∈R)满足f( ...

  8. Eclipse 调试器(引用IT168)

    Eclipse 调试器:零距离接触实战技巧 2011年11月25日01:29IT168 字号:T|T 调试的方法虽然千千万万,但归根结底,就是找到引发错误的代码.Eclipse调试器的目标是让程序员能 ...

  9. Flash Builder 找不到所需的Adobe Flash Player调试器版本的解决办法

    Flash Builder在Debug时出现的问题:Flash Builder 找不到所需的Adobe Flash Player调试器版本 解决方法: 1. 进入Flash Builder的安装目录 ...

最新文章

  1. js ajax调用请求
  2. 招人—凡客诚品 数据中心系统工程师(海外及手机业务方向)
  3. linux下makefile
  4. Python 计算机视觉(六)—— OpenCV 进行图像量化与采样
  5. 图卷积神经网络(part7)--PGC
  6. Python程序员的30个常见错误
  7. YbtOJ#20072-[NOIP2020模拟赛B组Day6]相似子串【根号分治】
  8. spring AspectJ的Execution表达式
  9. 想做数据化转型,为什么必须要上企业级BI?
  10. Ubuntu 10.04 安装在 VMware Workstation 7 后,键盘无反应的解决方法
  11. JMeter接口压力测试实战教程
  12. 中国传统四大菜系之:淮扬菜
  13. 系统架构师论文-论软件开发平台的选择和应用(MIS系统)
  14. java小学生加减法_用java代码写随机加法算术题。 这些知识你不一定知道
  15. HTML怎样转换繁体字,excel怎么转繁体字 Excel里怎样繁体字转换成简体字
  16. 一支雪糕卖66?钟薛高,你就偷着乐吧
  17. html表头纵向,实现纵向表头的table
  18. 360全景拍摄方式总结:360度全景拍摄有哪些种类?
  19. 程序员的十层楼,比尔盖茨仅第四层,你能到第几层?
  20. python在字典中插入或增加一个字典

热门文章

  1. AutocadCAD二维平面作图
  2. 中科金财java_中科金财java开发工程师笔试题(带答案).docx
  3. python爬虫遇到crypto加密
  4. 苹果iPad强于分销渠道:平板领域将继续强势
  5. 由java中深度复制一伸出Collections.copy的使用
  6. Elasticsearch高级查询Query DSL
  7. 错误1053服务没有及时_Windows7 错误1053:服务没有及时响应启动或控制请求解决办法...
  8. 在小程序的开发上,支付宝或许不是微信的竞争者,而是取代者
  9. java构造函数的特点_java中构造函数的特点是什么?图文解析
  10. css权重机制,css权重