電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 1491|回復(fù): 0
收起左側(cè)

TMS320C6678開發(fā)例程使用手冊(4)

[復(fù)制鏈接]

678

主題

902

帖子

8293

積分

高級會員

Rank: 5Rank: 5

積分
8293
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-6-12 15:46:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
2.CCS工程新建、編譯和導(dǎo)入
請先按照軟件安裝文檔《TMS320C6678開發(fā)環(huán)境相關(guān)軟件安裝》安裝相關(guān)軟件。
CCS5.5自帶的編譯工具為TI v7.4.4版本,如果使用默認版本編譯提供的例程,會提示編譯工具版本不一致警告信息,但例程可以直接編譯和使用,修改編譯工具版本配置可以去掉警告信息。步驟如下:
  • 右擊工程,選擇"Properties"設(shè)置,如下圖所示:
​​​​​​​
2.在彈出的對話框中選擇"General->Compiler version",選擇對應(yīng)安裝的編譯工具,如下圖所示:

2.1裸機工程新建
為了減少視覺疲勞,建議選擇Yahei Consolas Hybrid字體,這是一種合成字體,由微軟雅黑的中文字體和微軟專為程序員開發(fā)的Consolas的英文字體合成的,特別適合中英文的編程開發(fā)和代碼編寫。先將光盤tools目錄下的YaHei.Consolas.1.12.ttf文件復(fù)制到計算機"C:\Windows\Fonts"目錄下。
打開CCS,點擊CCS菜單欄下"Window->Preferences",如下圖所示:

分別點擊"General->Appearance->Colors and Fonts->Basic->Text Font"和" General->Appearance->Colors and Fonts->C/C++->EDITOR->C/C++ Editor Text Font",再點擊"Edit…",在彈出的界面中選擇12號常規(guī)Yahei Consolas Hybrid字體。


2.1.1新建工程
點擊CCS菜單的"File->New->Project->Code Composer Studio->CCS Project",彈出如下界面:


然后點擊Next,彈出對話框,并修改為如下:

Project name:hello,CCS工程名字,名字里面不能夠包含非ASCII字符;
Output type:Executable,輸出文件類型,可以選擇可執(zhí)行文件或者靜態(tài)庫,選擇Executable編譯出來的程序是可以被DSP直接運行的,選擇Static Library可以供其它應(yīng)用程序調(diào)用的靜態(tài)庫;
Family:C6000,CPU系列;
Variant:C66xx Multicore DSP->TMS320C6678,CPU型號;
Connection:XDS560V2 STM USB Emulator,仿真器類型;
在"Empty Projects"下方選擇"Empty Project(with main.c)"。
點擊"Advanced settings",在彈出的界面中的"Linker command file:"選項后面選擇cmd文件。

點擊Finish就可以完成工程新建了,彈出如下界面:

2.1.2編寫程序
編輯main.c文件,增加用戶需要實現(xiàn)的功能代碼,例如增加打印信息:
#include<stdio.h>
int main(void) {
printf("********Enjoy your TMS320C6678!........www.tronlong.com********\n");
return 0;
}
編輯完成后如下圖所示:

編輯完后點擊左上角保存,如下圖所示:

2.1.3工程的導(dǎo)入
工程導(dǎo)入時要注意將整個類別的目錄全部導(dǎo)入。此處以導(dǎo)入NonOS里面的例程為例。因為NonOS里面還包含了Include和Library這兩個文件夾,里面是放了頭文件和庫文件,所以在導(dǎo)入的時候,要將NonOS整個文件夾選中,確保Include和Library這兩個文件夾能被工程鏈接。
先將NonOS文件夾拷貝到非中文路徑目錄下。然后點擊Project欄,在彈出窗口點擊紅框圈中選項。

在彈出的窗口點擊Browser按鈕。

找到NonOS目錄所存放的路徑,然后選中NonOS整個目錄,點擊確定。

然后會彈出工程的鉤選欄,此時可鉤選對應(yīng)工程即可?蓡蝹導(dǎo)入,也可以全部導(dǎo)入。

2.1.4編譯和運行程序
右擊工程,在彈出來的對話框中點擊"Build Project",即可對當前工程編譯,如下圖:

編譯完畢后,可在左側(cè)工程的Binaries下看到產(chǎn)生了可執(zhí)行.out文件,如下圖:

在程序加載前,先按照前面章節(jié)步驟連接開發(fā)板并用GEL文件初始化DSP核,再點擊左上角的load鍵,選擇要加載的.out文件。

等待程序加載完成,然后點擊程序運行按鈕,可以發(fā)現(xiàn)CCS的Console控制臺有程序中指定的信息打印出來,至此最簡單的TMS320C6678程序開發(fā)成功。

通過以上步驟,用戶可以學習如何新建工程和在CCS下運行TMS320C6678程序了。

經(jīng)典來襲!現(xiàn)在對6678F系列有興趣的朋友福利來了!
TL6678F-EasyEVM評估板
芯片架構(gòu):XC7Z045/XC7Z100-2FFG900I,集成PS端雙核ARM Cortex-A9 + PL端Kintex-7架構(gòu)28nm可編程邏輯資源。PS端主頻最高可達1GHz,單核運算能力高達2.5DMIPS/MHz。
外設(shè)資源:1x FMC(HPC)、2x CameraLink(Base/Medium/Full)、2x CAMERA、4x SFP+、1x PCIe Gen2、1x SATA、2x HDMI、2x SGMII。支持PS、PL端通信、高速AD采集與處理、CameraLink視頻采集與處理
應(yīng)用領(lǐng)域:雷達探測 目標追蹤 電子對抗 定位導(dǎo)航 圖像處理 水下探測 光電探測 深度學習

更多詳情請查閱:
①官方網(wǎng)站
②官方商城



嵌入式DSP、ARM、FPGA多核技術(shù)開發(fā),學習資料下載:http://site.tronlong.com/pfdownload
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表