CCS新建工程與庫文件加載


1.新建工程

    File→New→project,出現以下界面,點擊Next;

    

    設置Project name,選擇Location中的工程存儲路徑。

    

    在Device中設置Family注意OMAPL38選擇的是ARM,C6748選擇的是C6000,不同選擇加載的DSP核不同,后面加載程序可能出現文件不匹配的錯誤),在Variant中選擇對應的DSP核心板型號,在Connection中選擇仿真器的型號。

    在Advanced settings中設置Output format為eabi(ELF)(TI提供的Starterware庫中的默認庫編譯文件是ELF格式,用COFF就無法成功應用TI公司提供的庫文件,除非重新編譯庫,或是將源文件引用到工程中)。

    選擇Empty project(with mian.c)帶主函數的空工程后點擊Finish完成簡單工程建立。

2.加載庫文件

    在工程中要使用他人的庫文件可以在相應工程中的配置中設置,具體為:

    點擊工程,右鍵點擊Propertis(屬性),在build的Arm complier中點擊include Options,在出現的界面右下角可以添加頭文件搜索路徑,這里最好選擇相對路徑的方式,這樣在改變整個工程位置,只要文件的結構不變,就不會發生錯誤。

    相對路徑使用"/"字符作為目錄的分隔字符,而絕對路徑可以使用"\""/"字符作為目錄的分隔字符,"../"表示進入上一級。

 

    除了要添加頭文件路徑,還需要把源文件本身添加到工程中,這里在Arm Linker中的File Search Path,在右邊的界面有兩個位置要添加文件,一個是需要添加的庫文件,一個是要添加的庫文件路徑。(其中默認的庫文件是libc.a,是C語言運行時相關的庫文件,是使用C語言編程必須的庫文件

  點擊OK,則頭文件和庫文件的引用就完成了。

  注意:路徑中的CG_TOOL_ROOT就是一個路徑的宏定義,其定義位置如下圖所示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM