当前位置:首页 » 编程软件 » dsp编译器

dsp编译器

发布时间: 2022-02-01 15:05:51

‘壹’ 想问一下,dsp编程一般用的什么编译

DSP产家提供的编译器,部分DSP支持GCC

‘贰’ DSP中的傅里叶变换,编译器编译不过去

编译不过去有可能是你软件的问题吧,看看软件是不是盗版的,我以前就遇上过类似的问题

‘叁’ dsp用什么仿真工具

这个问题好,我用过510,对于560只知道功能比510强大许多,具体却没有深究过。看了你的问题后,特意搜了下,找到一篇解释的很详细的,转贴到这里,让大家共享。

1. 实时调试工具和传统仿真器的区别?
DSP 侧重于数据流处理,而MCU(如X86,ARM)侧重于事件处理。数据流需要
实时处理,所以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 和闻亭公司的XDS560。TI 的XDS510
和闻亭公司的XDS510 是准实时仿真器(510 不支持AET)

4. Realtime debugger----High speed RTDX
为在调试工具和目标CPU 之间实现软件实时数据交换通道,TI 在CCS 中定义
了RTDX 技术。RTDX 译为实时数据交换。在PC 上使用CCS 调试工具的使用者要
在目标DSP 中使能RTDX 模块,DSP 软件工程师要把RTDX.obj 与他自己的程序连
接起来,然后在他的应用软件中调用RTDX 功能。
当使用RTDX 功能时,需要停止目标DSP 的运行,然后在调试工具和DSP 之
间建立数据通道。
当使用TDS510 或XDS510 型号的仿真器时,RTDX 的速度仅有5-10K bytes/S,
对于DSP 的应用来说,这远远不够。仿真器与DSP 的JTAG 接口造成了RTDX 的
瓶颈,想要增大RTDX 的带宽就需要使用TDS560 或XDS560 和选择DSP 的EJTAG
接口(如6211,64x,55x)。如果使用XDS560 和6211 芯片,RTDX 速度可以提
高到1.5M bytes/S,我们称之为高速RTDX。

5. Real time Event debug----Advance Event Trigger (AET)
在实时系统,需要处理(像硬件中断,定时器)这样的实时事件。我们在
处理一般事件时,通常是在中断程序入口插入一个软件中断,事件一旦被触发,
程序将停在中断处,我们可以观察所需要的信息。但目标DSP 被停止运行后,
我们将丢失其他的实时事件和实时数据流。
为解决这样的问题TI 提出了AET(高级事件触发),我们可以在不停止DSP
运行的情况下捕捉到实时事件。要运行AET,我们需使用560 和选择有EJTAG
接口的DSP 芯片(621X,64X,55X,OMAP)。510 不支持AET。

6. Summary

‘肆’ TI的DSP:TMS320C203用什么编译器求下载地址。

CCS2.2吧,这款DSP很老了,CCS2.2一般的地方很难下载到的,去DSP工程师社区下载吧

‘伍’ DSP的编译器什么时候支持C++呢

有些DSP编译器早就支持C++了,如VisualDSP++。

‘陆’ dsp指令中 EALLOW,EDIS,ERTM都是什么意思

EALLOW,EDIS是成对使用的,有些寄存器是受到保护的,不能任意写,EALLOW相当于去掉保护,操作方法如下:

1、首先将电脑USB接口通过仿真器连接好DSP28335控制板,打开CCS6.0编译器,选择“View—>Target Configurations”选项。

‘柒’ DSP编译器如何进行优化

优化是一个很大的学问,c6000的编程工具指南(清华出版)大部分讲的是这个,可以看看,貌似这本书不好买

‘捌’ 如何在DSP的编译器CCS中使用位操作像<<、>>这种符号在CCS都会报错。怎么办

请贴出具体代码和报错信息,CCS肯定是支持移位操作的。

‘玖’ DSP编译器的处理器选项中大内存模型的特点

摘要 禁止编译器优化:按(单线程)程序的顺序依次访问内存。

热点内容
idc脚本编写 发布:2025-01-09 04:14:40 浏览:366
玩我的世界电脑服务器延迟怎么办 发布:2025-01-09 04:04:18 浏览:64
pythonfor条件 发布:2025-01-09 03:51:14 浏览:723
如何获取代理服务器 发布:2025-01-09 03:50:39 浏览:656
安卓授权管理怎么设置在哪里设置 发布:2025-01-09 03:24:35 浏览:661
玩rust要什么配置的电脑 发布:2025-01-09 03:18:03 浏览:779
肥胖的脚本 发布:2025-01-09 03:11:26 浏览:467
沙箱脚本 发布:2025-01-09 02:53:15 浏览:465
数据库第二范式 发布:2025-01-09 02:44:39 浏览:259
linuxtelnet开启 发布:2025-01-09 02:43:27 浏览:581