微处理器和片上系统的全速实时调试
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
微处理器和片上系统的全速实时调试  2012/3/1
2004年6月B版过去十多年时间里,微处理器和微控制器生产商都提供了独立于CPU工作的内建监视功能。现在,许多处理器芯片都做为标准特性提供背景调试(background-debug)功能。德州仪器(TI)、Freescale和FirstSiliconSolutions(FSS)等公司为设计人员进一步扩展了背景调试技术。TI公司设计的一种嵌入式仿真器可使PC主机通过标准JTAG连接访问微控制器内部。在TI的MSP430低功耗微控制器中,嵌入在硬件中的仿真器内核负责分析数据、地址和时
 

ice:office" />2004年6月B版

 

过去十多年时间里,微处理器和微控制器生产商都提供了独立于CPU工作的内建监视功能。现在,许多处理器芯片都做为标准特性提供背景调试(background-debug)功能。德州仪器(TI)、Freescale和First Silicon Solutions(FSS)等公司为设计人员进一步扩展了背景调试技术。

TI公司设计的一种嵌入式仿真器可使PC主机通过标准JTAG连接访问微控制器内部。在TI的MSP430低功耗微控制器中,嵌入在硬件中的仿真器内核负责分析数据、地址和时钟信号(与此相对比,简单的片上调试操作仅支持存储器读写和单步程序执行,以及监视基本的处理器操作)。

TI公司MSP430产品线营销总监Mark Buccini说:“嵌入的仿真器逻辑可在系统全速实时工作时对处理器进行监视。仿真器逻辑可以设置断点、跟踪操作以及控制时钟。”因为开发人员在目标系统中进行调试,与实际应用中的条件完全一样,因此片上仿真逻辑解决了如“在仿真器中工作得挺好,但在实际目标中却不工作!”的一些问题。

用户只需要从PC主机连接一条JTAG电缆到目标MSP430系统。目标设计不需要特殊电路,只需要提供一个连接到MSP430处理器的JTAG连接器就可以了。Buccini说:“客户可根据条件或根据变量进行触发,从而在高层次进行调试。客户不需要逐位考察JTAG端口输出的0和1数字。”TI提供实现闪存编程和调试控制操作的C语言功能。一些第三方供应商也在软件中实现对MSP430的支持。根据请求,TI还可为希望直接与MSP430通信的编程人员提供一个动态链接库(DLL),从而可完成特殊测试或编程目的。

通过JTAG端口将MSP430仿真器功能连接到主机的接口装置成本约为11美元或更高。TI提供MSP430的程序开发软件包括免费的GCC编译器、免费但有限制的IAR编译器以及商业软件供应商销售的工具。开发人员应当充分利用低功耗MSP430芯片所内建的仿真器逻辑所提供的优点。

>图1 片上调试逻辑需要一个接口来支持特定处理器系统所需要的信号或通用JTAG信号

与《微处理器和片上系统的全速实时调试》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095