- 5
- 0
- 约5.65万字
- 约 90页
- 2017-12-20 发布于天津
- 举报
第一章CCS概述-Read.doc
第一章 CCS概述
本章概述CCS(Code Composer Studio)軟體開發過程、CCS組件及CCS使用的檔案和變量。
CCS提供了配置、建立、調試、跟蹤和分析程式的工具,它便於實時、嵌入式信號處理程式的編製和測試,它能夠加速開發進程,提升工作效率。
1.1 CCS概述
CCS提供了基本的代碼生成工具,它們具有一系列的調試、分析能力。CCS支援如下所示的開發週期的所有階段。
在使用本教程之前,必須完成下述工作︰
安裝目標板和驅動軟體。按照隨目標板所提供的說明書安裝。如果你正在用仿真器或目標板,其驅動軟體已隨目標板提供,你可以按產品的安裝指南逐步安裝。
安裝CCS.遵循安裝說明書安裝。如果你已有CCS仿真器和TMS320c54X代碼生成工具,但沒有完整的CCS,你可以按第二章和第四章所述的步驟進行安裝。
營運CCS安裝程式SETUP. 你可以按步驟執行第二章和第四章的實驗。SETUP程式允許CCS使用為目標板所安裝的驅動程式。
CCS包括如下各部分︰
CCS代碼生成工具︰參見1.2節
CCS集成開發環境(IDE)︰參見1.3節
DSP/BIOS插件程式和API︰參見1.4節
RTDX插件、主機界面和API︰參見1.5節
CCS構成及界面見圖1-1。
圖1-1 CCS構成及界面
1.2 代碼生成工具
代碼生成工具奠定了CCS所提供的開發環境的基礎。圖1-2是一個典型的軟體開發流程圖,圖中陰影部分表示通常的C語言開發途徑,其它部分是為了強化開發過程而設定的附加功能。
圖1-2 軟體開發流程
圖1-2描述的工具如下︰
C編譯器(C compiler) 產生組合語言源代碼,其細節參見TMS320C54x最優化C編譯器用戶指南。
彙編器(assembler) 把組合語言源檔案翻譯成機器語言目標檔案,機器語言格式為公用目標格式(COFF),其細節參見TMS320C54x組合語言工具用戶指南。
連接器(linker) 把多個目標檔案組合成單個可執行目標模塊。它一邊創建可執行模塊,一邊完成重定位以及決定外部參考。連接器的輸入是可重定位的目標檔案和目標庫檔案,有關連接器的細節參見TMS320C54x最優化C編譯器用戶指南和組合語言工具用戶指南。
歸檔器(archiver)允許你把一組檔案收集到一個歸檔檔案中。歸檔器也允許你透過刪除、替換、提取或添蓋文件來調整庫,其細節參見TMS320C54x組合語言工具用戶指南。
助記符到代數組合語言轉換公用程式(mnimonic_to_algebric assembly translator utility)把含有助記符指令的組合語言源檔案轉換成含有代數指令的組合語言源檔案,其細節參見TMS320C54x組合語言工具用戶指南。
你可以利用建庫程式(library_build utility)建立滿足你自己要求的“營運支援庫”,其細節參見TMS320C54x最優化C編譯器用戶指南。
營運支援庫(run_time_support libraries) 它包括C編譯器所支援的ANSI標準營運支援函數、編譯器公用程式函數、浮點運算函數和C編譯器支援的I/O函數,其細節參見TMS320C54x最優化C編譯器用戶指南。
十六進製轉換公用程式(hex conversion utility) 它把COFF目標檔案轉換成TI-Tagged、ASCII-hex、 Intel、 Motorola-S、或 Tektronix 等目標格式,可以把轉換好的檔案下載到EPROM編程器中,其細節參見TMS320C54x組合語言工具用戶指南。
交叉引用清單器(cross_reference lister)它用目標檔案產生參照清單檔案,可顯示符號及其定義,以及符號所在的源檔案,其細節參見TMS320C54x組合語言工具用戶指南。
絕對清單器(absolute lister)它輸入目標檔案,輸出.abs檔案,透過彙編.abs檔案可產生含有絕對位址的清單檔案。如果沒有絕對清單器,這些操作將需要冗長乏味的手工操作才能完成。
1.3 CCS集成開發環境
CCS集成開發環境(IDE)允許編輯、編譯和調試DSP目標程式。
1.3.1 編輯源程式
CCS允許編輯C源程式和組合語言源程式,你還可以在C語句後面顯示彙編指令的模式來檢視C源程式。
集成編輯環境支援下述功能︰
用彩色加亮關鍵字、註釋和字元串。
以圓括弧或大括弧標記C程式塊,查找匹配塊或下一個圓括弧或大括弧。
在一個或多個檔案中查找和替代字元串,能夠實現快速搜索。
取消和重複多個動作。
獲得“上下文相關”的幫助。
用戶定製的鍵盤命令分發。
1.3.2創建應用程式
應用程式透過工程檔案來創建。工程檔案中包括C源程式、彙編源程式、目標檔案、庫檔案、連接命令檔案和包含檔案。編譯、
您可能关注的文档
最近下载
- 大数据环境下网络安全问题探讨.doc VIP
- 论司法确认程序审查规则检视与优化.docx VIP
- 2022年中国社会科学院法律史考博真题、考博参考书,考博资料,难度分析.pdf VIP
- 大数据背景下网络信息安全问题的研究.doc VIP
- 《绘本赏析与阅读指导》学前教育专业全套教学课件.pptx
- 说明成果讲稿eda官方starrc user guide.pdf
- 小学一二年级全册体育教案.pdf VIP
- 23S519 小型排水构筑物.pdf VIP
- 2026四川成都经开建工集团有限公司招聘项目制工作人员6人备考题库附参考答案详解ab卷.docx VIP
- 物理化学--华东理工大学(19)--《物理化学》(下)考试试卷及答案(A).pdf VIP
原创力文档

文档评论(0)