APP下载

OMAPL138双核系统的调试方案设计

2012-06-25栾小飞

单片机与嵌入式系统应用 2012年1期
关键词:调试

栾小飞

(电子科技大学 自动化工程学院,成都 611731)

1 双核调试困难

双核芯片的推出为兼顾强大的数据处理能力和良好的用户体验提供了解决方案,将双CPU集成在一个芯片上也简化了硬件电路设计的难度。但是,双核开发增加了软件设计的难度。以往的ARM工程师与DSP算法工程师的明确分工已经不能适用于双核芯片的开发,需要在双核芯片的同步运行上提供一些解决方案。开发工程师在进行双核开发中会遇到调试方面的困难,以往的CCS和仿真器的调试方式已经不适用于双核环境下对DSP程序的调试。DSP端的程序运行,无法直观地提供调试信息给开发者,相当于一个“黑匣子”,以至于开发者无法获取DSP端寄存器和变量的变化情况。本文通过推出基于DSPLink软件模块的消息队列组件,使DSP调试信息通过ARM端应用程序打印。

2 双核通信理论

TI公司推出的OMAP体系结构与其推出的达芬奇结构有相似之处,OMAP体系开发套件与达芬奇套件有很大的相似性,而达芬奇处理器最具革命性的意义在于它的全平台开放。TI提供了全套开发套件,给工程师们在开发上提供了便利性和规范。开发套件中,基于双核通信的底层为DSPLink模块,为核心模块。

2.1 DSPLink双核通信构架

在OMAP体系中,芯片设计时,在片内分配一块RAM内存区域,是ARM和DSP都可以直接使用的共享内存区域。在小数据量的简单的控制信息通信时,可以直接使用片内的共享内存,通信速率也是最快的。同时还有将共享内存分配在片外的DDR,以便进行大数据量的传输。……

登录APP查看全文

猜你喜欢

调试
基于航拍无人机的设计与调试
燃气轮机发电机组运行调试
FOCAS功能在机床调试中的开发与应用
核电厂主给水系统调试
无线通信中频线路窄带临界调试法及其应用
调压柜的调试与试运行探讨
工业电气设备控制系统的安装与调试
音频处理器的调试
同期继电保护调试中出现的问题及处理
基于JTAG的SoC片上调试系统设计