首頁(yè) > 評(píng)測(cè) > 高性能單核處理器——C2000 Delfino LaunchPad評(píng)測(cè)
高性能單核處理器——C2000 Delfino LaunchPad評(píng)測(cè)
- [導(dǎo)讀]
- C2000 Delfino LaunchPad(LAUNCHXL-F28377S)是一款基于TI最新Delfino器件TMS320F28377S的低成本開(kāi)發(fā)套件,板載XDS100v2仿真器,只需一根USB線就可以進(jìn)行開(kāi)發(fā)、調(diào)試和代碼燒寫,并提供UART實(shí)現(xiàn)PC機(jī)和目標(biāo)板的串行通信。
4.3 遇到錯(cuò)誤及解決辦法
在實(shí)際連接使用過(guò)程中可能遇到如下圖所示的錯(cuò)誤,解決辦法是將資源管理器中USB轉(zhuǎn)串的通用COM口強(qiáng)制改為COM65,波特率為9600,再次連接將不會(huì)出現(xiàn)類似錯(cuò)誤。
具體方法為打開(kāi)COM口屬性,選擇高級(jí)屬性。
COM端口號(hào)選為COM65,點(diǎn)擊確定。
在目標(biāo)板和CCS首次連接過(guò)程中,可能會(huì)進(jìn)行一些配置,如果正常通訊了可以看看LaunchPad板上仿真器部分電路的LED燈D7開(kāi)始閃爍,說(shuō)明上位機(jī)軟件已經(jīng)和板載仿真器開(kāi)始通信。
個(gè)人在完成驅(qū)動(dòng)等安裝之后,使用CCSv6.1.1進(jìn)行Debug時(shí)遇到了如下圖所示錯(cuò)誤,可以看出是TI XDS510驅(qū)動(dòng)的問(wèn)題,最后還是沒(méi)能解決,最后選擇安裝CCSv6.1.0直接連接沒(méi)有遇到類似問(wèn)題。
注:如果打開(kāi)CCS找不到2837xS Delfino系列,說(shuō)明CCS版本太低,建議安裝更高版本。
4.4 controlSUITE安裝
controlSUITE是一套基于C2000微控制器的必備軟件和工具,此工具完全免費(fèi),主要是用來(lái)縮短軟件開(kāi)發(fā)周期,里面有很多EVM板的詳細(xì)資料和例程供參考設(shè)計(jì)使用,其最大的缺點(diǎn)是不能自動(dòng)升級(jí)更新,所以建議使用者下載最新版的進(jìn)行安裝。
如下圖所示,安裝后最長(zhǎng)使用的是development_kits和device_support,前者針對(duì)TI的一些EVM開(kāi)發(fā)套件;后者是C2000系列的支持庫(kù),里面主要包括目前主要的系列,如F2837xS系列。進(jìn)入F2837xS系列我們可以看到主要包括文檔(doc),通用文件(F2837xS_common),單核例程(F2837xS_examples_Cpu1)和頭文件(F2837xS_headers),后面將進(jìn)行的工程演示主要借助通用文件和頭文件進(jìn)行。
5 CCS工程新建
1) 啟動(dòng)CCSv6軟件,選擇File—>New—> CCS Project,Target選擇2837xS Delfino,目標(biāo)器件選擇F28377S LaunchPad板上核心器件TMS320F28377S,需要注意的是如果CCS版本比較低,可能就找不到目標(biāo)器件型號(hào),建議安裝最新版CCS;Connection選擇板載仿真器XDS100v2 USB Debug Probe;給工程命名(英文)如gpio,選擇工程路徑Location;最后選擇一個(gè)空的工程(Empty Project),點(diǎn)擊Finish。
2) 工程新建完成后,gpio工程下Includes將包括了編譯器自帶的各種通用頭文件,如"string.h"等,但不是MCU的頭文件,MCU的相關(guān)頭文件后面將會(huì)講解如何添加或指定搜索路徑;同時(shí)在新建完成后工程經(jīng)會(huì)自動(dòng)生成28377S_FLASH_lnk.cmd文件,后面可以根據(jù)自己的需要修改CMD文件。
3) 接下來(lái)進(jìn)行工程特性的配置,基于工程名gpio右擊選擇“Properties”,首先進(jìn)行“Include Options”配置,也就是借助controlSUITE提供的各個(gè)系列型號(hào)的頭文件等資源指定到當(dāng)前工程中來(lái),這樣編譯調(diào)用的時(shí)候?qū)?huì)根據(jù)指定路徑自動(dòng)查找;根據(jù)自己安裝的controlSUITE工具路徑分別指定到F2837xS_common\include和F2837xS_headers\include下;如果不想基于controlSUITE,就需要你有自己工程中將使用的所有頭文件直接添加到工程下或指定到自己存放的路徑。
4) 預(yù)定義設(shè)置,TMS320F28377S為單核,如下圖所示方法增加Pre-define命名為"CPU1",這樣確保頭文件等在調(diào)用編譯時(shí)能正確的選擇CPU。
5) 設(shè)置文件搜索路徑,主要設(shè)置庫(kù)文件和CMD文件輸入名稱和對(duì)應(yīng)的搜索路徑,搜索路徑為F2837xS_common\cmd和F2837xS_headers\cmd,同時(shí)也可以將自己需要的庫(kù)文件和cmd文件直接添加到工程目錄或指定到自己存放的目錄下。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前