freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

dsp芯片的開發(fā)環(huán)境培訓課件(已修改)

2025-01-06 01:40 本頁面
 

【正文】 ●● 信息工程學院信息工程學院 ●●1第十章 DSP芯片的開發(fā)環(huán)境一、開發(fā)流程和開發(fā)工具 二、代碼生成工具三、代碼調試工具 四、 XDS510仿真器的應用 五、軟件開發(fā)平臺 CCS及其應用2一、 開發(fā)流程和開發(fā)工具 作用: 縮短開發(fā)周期,降低開發(fā)難度 ▲ 代碼生成工具 —— 將 C或匯編語言編寫的 DSP程序編譯并鏈接成為可執(zhí) 行的 DSP程序 ?!? 代碼調試工具 —— 對 DSP程序及系統(tǒng)進行調試,使編寫的程序達到設 計目標。   3軟件開發(fā)流程4 將用高級語言、匯編語言或用兩種語言混合編寫的 DSP程序 轉換為可執(zhí)行的目標代碼程序 —— 包括基本的 C編譯器、匯編器和 鏈接器外,還有文檔管理器、運行支持庫、交叉引用列表器、代碼格式轉換器 等輔助工具程序。 ▲ C編譯器 —— 是一種將 C語言程序自動編譯為 DSP匯編程序的代碼生成工 具,這些標準 C優(yōu)化編譯器將標準 C語言原文件編譯成為相應片 種的匯編語言源代碼文件,通過匯編和鏈接,產(chǎn)生可執(zhí)行的目 標文件。   二、 代碼生成工具 5,√完全符合 ANSI C標準;√具有完整的運行支持庫,可以對運行支持函數(shù)庫和用戶定義函數(shù)庫作擴展;√能夠進行優(yōu)化編譯,產(chǎn)生高效匯編代碼;√用戶可進行庫或檔案的管理,可以對庫進行文件的添加、刪除、替換等,可以 將目標文件庫作為鏈接器的輸入;√可控制存儲器的分配、存儲器的配置和部分鏈接;√C編譯器提供的外殼程序,只需用一個命令,就可以編譯、匯編和鏈接,直接 從 C源文件產(chǎn)生可執(zhí)行的公用目標文件格式( COFF)文件;√具有靈活的匯編語言接口;√提供了多種列表文件,如源代碼文件和匯編列表文件,預處理輸出文件等;√可以利用建庫應用程序,通過不同的選擇來建立自己的運行支持庫等。 C編譯器特點二、 代碼生成工具 6▲ 匯編器 —— 將匯編語言的源程序文件匯編成機器語言的目標文件,目標文件的格式為公用目標文件格式,該匯編語言文件可以是 C編譯器產(chǎn)生的匯編文件或匯編優(yōu)化器輸出的匯編文件,或是由文檔管理器管理的宏庫內的宏。 匯編器的功能: √處理匯編文件( .ASM)中的源語句,產(chǎn)生可重新定位的目標文件( .obj);√根據(jù)要求產(chǎn)生源程序列表文件( .lst),并向用戶提供對此列表的控制;√根據(jù)要求將交叉引用列表加到源程序列表中;√將代碼分為段,并為每個目標代碼段設置段程序計數(shù)器( SPC);√定義和引用全局符號;√匯編條件塊;√支持宏調用,允許用戶在程序中或在庫內定義宏。二、 代碼生成工具 7▲ 鏈接器 —— 將目標文件組合成一個可執(zhí)行的 COFF目標模塊。鏈接器可以接受的輸入文件包括匯編器產(chǎn)生的 COFF目標文件、命令文件、庫文件以及已部分鏈接好了的文件,它所產(chǎn)生的可執(zhí)行 COFF目標模塊可以裝入各種開發(fā)工具或由 TMS320器件來執(zhí)行。在生成可執(zhí)行模塊的過程中,鏈接器進行重定位操作,并處理外部引用符號。 主要功能:√定義一個與目標系統(tǒng)存儲器一致的存儲器模塊;√組合目標文件塊;√定位程序段到目標系統(tǒng)存儲器的特定區(qū)域,賦予它們最后的地址;√ 定義和重新定義全局符號以賦予它們特定的值;√處理輸入文件之間的未定義外部符號。二、 代碼生成工具 8▲ 文檔管理器 —— 將多個獨立文件組合成一個文檔 Archive或庫 library。 √文檔管理器可以方便的管理一組文件√利用文檔管理器,可以方便地刪除、替換、提取或增添庫成員?!汤梦臋n管理器可以生成不同類型的庫。也可使用文檔管理器來建立宏庫。 文檔管理器 最有用的應用之一 是建立目標模塊庫。 例如: 用戶可以編寫幾種算法子程序,匯編它們,并使用文檔管理器把目標文件收集到單個邏輯組中。然后用戶可以規(guī)定目標庫作為鏈接器的輸入。鏈接器將搜索庫并包含解決外部引用的成員。二、 代碼生成工具 9▲ 交叉引用列表器 —— 接受已連接的目標文件作為輸入,產(chǎn)生一個交 叉引用列表,在列表文件中列出符號、符號的定義以及它們在已經(jīng)鏈接的源 文件中的引用。 ▲ 代碼格式轉換器器 —— 將鏈接器生成的 .out文件( COFF文件格式) 轉換為若干標準的 ASCII十六進制形式之一。如 Intel的 Hex文件格式、 TI Tagged文件格式等。 因為大多數(shù)的 EPROM編程器不支持 TI的 COFF格式目標文件,因此 TI提供該代碼格式轉換器,以便燒制 EPROM。 二、 代碼生成工具 10▲ 絕對列表器器 —— 接收已鏈接的目標文件作為輸入,創(chuàng)建 .abs文件作為輸出的調試工具。√ 這些 .abs文件可以被匯編以產(chǎn)生顯示目標代碼絕對地址的列表√如果用人工的方法,這將需要冗長的操作過程;絕對列表器實用程序可以自動完成這些操作。 產(chǎn)生絕對列表所需要的步驟:√匯編源文件;√鏈接所產(chǎn)生的目標文件;√調用絕對列表器,使用已鏈接的目標文件作為輸入,它將創(chuàng)建 .abs的文件;√匯編 .abs文件,以產(chǎn)生包含絕對地址的列表文件。 二、 代碼生成工具 11應用舉例DSP系統(tǒng)產(chǎn)生可執(zhí)行文件的過程二、 代碼生成工具 12▲ 用戶可以使用任何一種文本編輯器, 在進行匯編語言編程時,請注意各種符號 的大小寫。源程序按編碼塊、數(shù)據(jù)塊的格式編寫,通常分為三段,即: .text 通常包含可執(zhí)行代碼 .data 通常包含已初始化的
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1