首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 工业控制 > TIDSP实时调试技术问答

TIDSP实时调试技术问答

资料介绍

1. 实时调试工具和传统仿真器的区别?

DSP侧重于数据流处理,而MCU(X86ARM)侧重于事件处理。数据流需要实时处理,所以DSP 子系统通常是实时系统。实时系统需要实时调试,但一般的DSP 仿真器是不支持实时调试。

2.传统Debuger与实时调试的区别?

一般来说调试是通过调试工具完成的,调试工具通常是一个在PC 上运行的软件。Debugger 调试工具的主要任务是从目标CPU 获取信息并控制程序在目标CPU 上的运行。(例如单步执行,设置断点,运行)但通常的仿真器在执行上述工作时需要把在目标CPU 上运行的程序停下来。实时系统需要实时调试工具,实时调试工具是在不停止目标CPU 工作的情况下,从目标CPU 获取信息并控制程序在目标CPU 上的运行。想要实现实时调试,需要在调试工具和目标CPU 之间建立一条实时信息通道。实时通道包括两个方面:硬件通道和软件通道。我们称实时硬件通道为实时仿真器,实时软件通道为实时调试工具。

3. DSP 实时调试---Realtime emulator

要在调试工具和目标CPU 之间实现硬件实时通信通道,需要在PC 端和目标DSP 端定义硬件接口。TI DSP JTAG 作为硬件调试接口,我们通常所用的PC 端的硬件接口有PCI,USB,EPP,PCMCIA,所以DSP 实时调试工具通常是一个盒子或一个PC 插卡加盒子。实时调试工具的代表是TI XDS560 和闻亭公司的XDS560TI XDS510和闻亭公司的XDS510 是准实时仿真器(510 不支持AET

4. Realtime debugger----High speed RTDX

为在调试工具和目标CPU 之间实现软件实时数据交换通道,TI CCS 中定义了RTDX 技术。RTDX 译为实时数据交换。在PC 上使用CCS 调试工具的使用者要在目标DSP 中使能RTDX 模块,DSP 软件工程师要把RTDX.obj 与他自己的程序连接起来,然后在他的应用软件中调用RTDX 功能。

……

标签:TI资源C2000
TIDSP实时调试技术问答
本地下载

评论