小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 CMD文件的编写
生活随笔
收集整理的這篇文章主要介紹了
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 CMD文件的编写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
?
1 什么是CMD文件
2 COFF格式和段
3 C語言生成的段
2.1 已初始化段
2.2 未初始化段
2.3 偽指令定義段
2.4 CMD文件的編寫
1 什么是CMD文件
為工程的程序和代碼分配存儲空間(18kRAM和128k的FLASH)便于CPU尋找相應空間,作用類似與圖書館,把書碼好便于查找。
2 COFF格式和段
文件(.c)經過compile產生(.obj)文件,該文件只是中間文件。
文件(.c)經過build產生(.out)文件,該文件是最終的執行文件。
段即是圖書館的同一類書。
1. 我們日常所編寫的源文件(.c),編譯時會將其轉化為(.obj)文件,obj文件是由各個段來構成的。
2. 將不同文件中相同的段進行鏈接,形成最終的.out文件
3 C語言生成的段
3.1 已初始化段
3.2 未初始化段
3.3 偽指令定義段
3.4 CMD文件的編寫
1 Memory偽指令指示存儲空間
2 Section偽指令分配存儲空間
4 實際工程中的cmd文件
總結:
前文主要描寫了(.c)經過compile產生(.obj)文件,此時主要的工作是定義了段。
用到的語法為#progam CODA_SECTION(symbol,"section name")/#progam DATA_SECTION(symbol,"section name")
第二個過程是將.obj文件轉化為最終可執行的文件(.out)文件
需要兩步工作 :1指明存儲空間MEMORY ;2分配存儲空間SECTIONS
#PROGMA
MEMORY:
?
SECTION:
總結
以上是生活随笔為你收集整理的小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 CMD文件的编写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LM358芯片中文资料(搬运)
- 下一篇: RS-485接口协议详解