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

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

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


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

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

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

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


3.1 调试接口

iC5700支持DAP和JTAG两种调试接口,英飞凌的TC系列板子要么支持其一,要么同时支持DAP和JTAG。
总体上来说,推荐通过DAP接口进行调试,因为DAP接口使用更少的物理针脚,并且拥有更高的数据带宽。
另外,根据不同的设备,DAP调试接口具备DAP Standard和DAP Wide两种模式。 DAP Standard使用一个时钟(DAP0)和一个双工数据线(DAP1);DAP Wide使用一个时钟(DAP0)和两个双工数据线(DAP1和DAP2)
真正调试开始之前,需要通过菜单“Hardware/CPU Options…”中的“SoC”页签设置使用哪种调试接口,如果选择的是JTAG接口,将会在下一次打开CPU Options设置界面的时候,设置JTAG的扫描速率。另外,如果通过CPU设置了256-bit的授权密码来保护通过调试接口进行片上调试,需要选中下方的“Use Password”选项,并输入对应的密码。
在这里插入图片描述
在本文中,使用的是JTAG接口。保存设置后,提示相关修改将在下一次会话中生效的对话框。
在这里插入图片描述

3.2 CPU复位

首次跟嵌入式目标建立调试会话,从执行CPU复位调试指令开始。通过这个指令,CPU会进入调试模式,应用程序停止运行。
从菜单“Debug/Reset”或者从工具栏选择Reset按钮,进行CPU复位,如下图。
在这里插入图片描述
执行CPU复位时,会出现如下图所示的对话框。
在这里插入图片描述
结束后在Progress对话框中会显示对应的信息。
在这里插入图片描述
这里提示了无法初始化多核调试解决方案(MCDS, Multi-Core Debug Solutions),具体原因尚不清楚,后面再做详细研究。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值