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編譯器的處理器選項中大內存模型的特點
摘要 禁止編譯器優化:按(單線程)程序的順序依次訪問內存。