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

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

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

在RAM里調(diào)試時用的兩個CMD文件分別為2837xS_Generic_RAM_lnk.cmd和F2837xS_Headers_nonBIOS.cmd,燒寫到flash里時用的兩個CMD文件分別為2837xS_Generic_FLASH_lnk.cmd和F2837xS_Headers_nonBIOS.cmd,其中F2837xS_Headers_nonBIOS.cmd文件可以在所有工程文件中通用,主要作用是把外設(shè)寄存器產(chǎn)生的數(shù)據(jù)段映射到對應(yīng)的存儲空間,可以跟F2837xS_GlobalVariableDefs.c文件對照一下看看。

完成CMD文件更換之后,需要在工程特性下對Debug下Flash Settings進(jìn)行設(shè)置,主要是設(shè)置系統(tǒng)時鐘和分頻等關(guān)系,具體設(shè)置如下圖所示,設(shè)置完成后建議重新編譯整個工程,最好選擇Project下的Clean..進(jìn)行整個工程的重新編譯,編碼如很多網(wǎng)友遇到的問題說自己代碼明顯做了修改編譯后下載沒有任何變化,這主要是沒有選擇Clean進(jìn)行整個工程的重新編譯造成下載的還是上次的可執(zhí)行文件。

C2000 LaunchPadXL測評8147.png

基于Flash的CMD編譯沒有錯誤之后,進(jìn)行CCS Debug,這時軟件將會對MCU內(nèi)部的flash進(jìn)行擦除、編寫等操作,也就是代碼固化的過程,這個過程非常重要,燒寫過程中編碼目標(biāo)板的斷電,仿真器的斷開等操作都可能造成MCU的鎖死或損壞,將無法再次使用。燒寫完成后點(diǎn)擊Refume(F8)將開始運(yùn)行代碼,用戶LED燈D10開始閃爍,為了驗(yàn)證代碼是否固化成功,我們可以斷電再次上電看看有沒有正確運(yùn)行,如果LED燈正常閃爍,說明我們的代碼已經(jīng)固化到MCU內(nèi)部Flash中,并且上電后自動引導(dǎo)并開始執(zhí)行。

C2000 LaunchPadXL測評8399.png

同時我們可以對比一下,相同的代碼和時鐘配置,在RAM中運(yùn)行的效率和在Flash中運(yùn)行的效率,據(jù)了解在Flash中運(yùn)行的效率只是RAM中的70-80%,當(dāng)然沒有做過詳細(xì)的驗(yàn)證,大家可以通過LED燈的閃爍頻率目測一下。

注意:MCU的系統(tǒng)時鐘在配置的時候不能超過200MHz,不然編譯沒有錯誤,但是燒寫Flash時會報錯。

 

7 總結(jié)

C2000 Delfino LaunchPad是一款價格低廉的評估套件,它為設(shè)計(jì)人員或入門學(xué)習(xí)者提供方便,無需單獨(dú)供電電源和仿真器,只需mini USB線即可開始入門學(xué)習(xí),評估套件設(shè)計(jì)文件和源代碼都免費(fèi)提供,可以快速實(shí)現(xiàn)產(chǎn)品的升級和更新?lián)Q代。

C2000 Delfino LaunchPad板載單核F28377S微控制器,可在200MHz C28x CPU和200MHz實(shí)時協(xié)處理器(CLA)之間提供400MIPS的系統(tǒng)性能,同系列產(chǎn)品豐富,同時可以選擇雙核器件2837xD系列完成更高性能產(chǎn)品的設(shè)計(jì)。

總之,C2000 Delfino LaunchPad物美價廉,你值得擁有!

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

網(wǎng)友評論

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

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