www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 高性能單核處理器——C2000 Delfino LaunchPad評測

高性能單核處理器——C2000 Delfino LaunchPad評測

Delfino   C2000   TI      
  • 作者:張滿歸
  • 來源:21ic
  • [導(dǎo)讀]
  • C2000 Delfino LaunchPad(LAUNCHXL-F28377S)是一款基于TI最新Delfino器件TMS320F28377S的低成本開發(fā)套件,板載XDS100v2仿真器,只需一根USB線就可以進行開發(fā)、調(diào)試和代碼燒寫,并提供UART實現(xiàn)PC機和目標(biāo)板的串行通信。

4.3 遇到錯誤及解決辦法

在實際連接使用過程中可能遇到如下圖所示的錯誤,解決辦法是將資源管理器中USB轉(zhuǎn)串的通用COM口強制改為COM65,波特率為9600,再次連接將不會出現(xiàn)類似錯誤。

C2000 LaunchPadXL測評3606.png

具體方法為打開COM口屬性,選擇高級屬性。

C2000 LaunchPadXL測評3630.png

COM端口號選為COM65,點擊確定。

C2000 LaunchPadXL測評3652.png

在目標(biāo)板和CCS首次連接過程中,可能會進行一些配置,如果正常通訊了可以看看LaunchPad板上仿真器部分電路的LED燈D7開始閃爍,說明上位機軟件已經(jīng)和板載仿真器開始通信。

C2000 LaunchPadXL測評3744.png

個人在完成驅(qū)動等安裝之后,使用CCSv6.1.1進行Debug時遇到了如下圖所示錯誤,可以看出是TI XDS510驅(qū)動的問題,最后還是沒能解決,最后選擇安裝CCSv6.1.0直接連接沒有遇到類似問題。

C2000 LaunchPadXL測評3847.png

注:如果打開CCS找不到2837xS Delfino系列,說明CCS版本太低,建議安裝更高版本。

4.4 controlSUITE安裝

controlSUITE是一套基于C2000微控制器的必備軟件和工具,此工具完全免費,主要是用來縮短軟件開發(fā)周期,里面有很多EVM板的詳細(xì)資料和例程供參考設(shè)計使用,其最大的缺點是不能自動升級更新,所以建議使用者下載最新版的進行安裝。

如下圖所示,安裝后最長使用的是development_kits和device_support,前者針對TI的一些EVM開發(fā)套件;后者是C2000系列的支持庫,里面主要包括目前主要的系列,如F2837xS系列。進入F2837xS系列我們可以看到主要包括文檔(doc),通用文件(F2837xS_common),單核例程(F2837xS_examples_Cpu1)和頭文件(F2837xS_headers),后面將進行的工程演示主要借助通用文件和頭文件進行。

C2000 LaunchPadXL測評4259.png

C2000 LaunchPadXL測評4261.png

5 CCS工程新建

1) 啟動CCSv6軟件,選擇File—>New—> CCS Project,Target選擇2837xS Delfino,目標(biāo)器件選擇F28377S LaunchPad板上核心器件TMS320F28377S,需要注意的是如果CCS版本比較低,可能就找不到目標(biāo)器件型號,建議安裝最新版CCS;Connection選擇板載仿真器XDS100v2 USB Debug Probe;給工程命名(英文)如gpio,選擇工程路徑Location;最后選擇一個空的工程(Empty Project),點擊Finish。

C2000 LaunchPadXL測評4524.png

2) 工程新建完成后,gpio工程下Includes將包括了編譯器自帶的各種通用頭文件,如"string.h"等,但不是MCU的頭文件,MCU的相關(guān)頭文件后面將會講解如何添加或指定搜索路徑;同時在新建完成后工程經(jīng)會自動生成28377S_FLASH_lnk.cmd文件,后面可以根據(jù)自己的需要修改CMD文件。

C2000 LaunchPadXL測評4677.png

3) 接下來進行工程特性的配置,基于工程名gpio右擊選擇“Properties”,首先進行“Include Options”配置,也就是借助controlSUITE提供的各個系列型號的頭文件等資源指定到當(dāng)前工程中來,這樣編譯調(diào)用的時候?qū)鶕?jù)指定路徑自動查找;根據(jù)自己安裝的controlSUITE工具路徑分別指定到F2837xS_common\include和F2837xS_headers\include下;如果不想基于controlSUITE,就需要你有自己工程中將使用的所有頭文件直接添加到工程下或指定到自己存放的路徑。

C2000 LaunchPadXL測評4942.png

4) 預(yù)定義設(shè)置,TMS320F28377S為單核,如下圖所示方法增加Pre-define命名為"CPU1",這樣確保頭文件等在調(diào)用編譯時能正確的選擇CPU。

C2000 LaunchPadXL測評5021.png

5) 設(shè)置文件搜索路徑,主要設(shè)置庫文件和CMD文件輸入名稱和對應(yīng)的搜索路徑,搜索路徑為F2837xS_common\cmd和F2837xS_headers\cmd,同時也可以將自己需要的庫文件和cmd文件直接添加到工程目錄或指定到自己存放的目錄下。

C2000 LaunchPadXL測評7681.png

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+