首頁(yè) > 評(píng)測(cè) > 高性能、ETH、LCD...,你想要的都給你——LPCXpresso54608評(píng)測(cè)
高性能、ETH、LCD...,你想要的都給你——LPCXpresso54608評(píng)測(cè)
- [導(dǎo)讀]
- 想要高性能?LPCXpresso54608板載LPC54608J512,基于ARM Cortex-M4,最高主頻180MHz;想要LCD,沒(méi)問(wèn)題,板載4.3"大屏幕彩色顯示屏,還配置了觸摸屏;想要網(wǎng)絡(luò)連接能力,板載ETH網(wǎng)絡(luò)接口;想實(shí)現(xiàn)音頻編解碼,板載WM8904 audio codec編解碼器,還有SD卡接口,還有...,套用一句廣告詞:不用東奔西走,這里應(yīng)有盡有!
接下來(lái)來(lái)看看開發(fā)板將帶來(lái)怎樣的視覺(jué)體驗(yàn),開發(fā)板出廠時(shí)預(yù)置了TouchGFX演示程序,而且是無(wú)水印版的,強(qiáng)迫癥患者終于可以松一口氣了。不過(guò)筆者的習(xí)慣,都是先點(diǎn)一個(gè)燈,將原始的DEMO給覆蓋了,不過(guò)不要緊,剛好來(lái)了解一下怎么恢復(fù)出廠固件的過(guò)程。同一般的固件下載不同的是,這個(gè)恢復(fù)過(guò)程會(huì)將代碼寫入到FLASH,而將圖形資源等部分寫入到QSPI FLASH中。
首先到NXP的官方頁(yè)面下載開發(fā)板的出廠固件,里面有寫入固件的簡(jiǎn)單說(shuō)明。教程是基于J-Link Lite來(lái)說(shuō)明如何下載的。LPC-LINK2支持CMSIS-DAP及SEGGER J-Link模式下載,將開發(fā)板上的DFU(JP5)跳線帽拔下來(lái),運(yùn)行LPCSCRYPT程序提供的腳本program_JLINK,如下
該腳本的作用是將LPC-LINK變成一個(gè)J-Link下載器,不過(guò)是閹割版的,供你試一試而已。腳本運(yùn)行的結(jié)果如下
然后使用J-Link Lite程序來(lái)下載固件,如果還沒(méi)有安裝J-Link,先要安裝。啟動(dòng)J-Link Lite需要選擇設(shè)備類型,這里當(dāng)然是選擇NXP的LPC54608J512,接口用默認(rèn)的SWD就行
設(shè)置好了,點(diǎn)擊OK繼續(xù),接下來(lái)選擇需要燒寫的固件
從官方下載下來(lái)的固件包里有兩個(gè)演示程序,選擇GTFX開頭的這個(gè),這個(gè)固件文件有點(diǎn)大,約10MB大小,這個(gè)直接放到MCU的FLASH顯然是放不下的,要將圖像等資源扔到QSPI FLASH里去。接下來(lái)就是寫入的過(guò)程了,如下圖所示
令筆者驚訝的是,這個(gè)寫入過(guò)程還是挺快的,應(yīng)該是得益于LPC-LINK的高速USB特性。
寫入完成后,開發(fā)板開始加載演示程序,效果怎么樣,看圖說(shuō)話
不得不承認(rèn),TouchGFX的效果結(jié)合LPCXpresso54608的強(qiáng)悍性能,只有一個(gè)字評(píng)價(jià):贊!
如果想研究下源碼,TouchGFX官方提供了評(píng)估版,為LPCXpresso54608提供了完整的支持,有興趣的話可以下載來(lái)下來(lái)研究研究。
一個(gè)笑話,電腦是什么?答:一堆廢鐵!插上電的電腦呢?答:一堆會(huì)電人的廢鐵!簡(jiǎn)單的邏輯,卻讓我無(wú)言以對(duì)。
硬件需要軟件的配合,才能最大限度的發(fā)揮其功用。NXP為自己的產(chǎn)品提供了豐富的軟件開發(fā)工具,從SDK到IDE及圖形化編程工具,結(jié)合硬件本身,共同打造一個(gè)良好的產(chǎn)品生態(tài)環(huán)境。
安裝及配置IDE是第一步,LPCXpresso54608支持眾多的IDE開發(fā)環(huán)境,如IAR、Keil,還有NXP自家提供的MCUXpresso IDE。從官網(wǎng)上下載MCUXpresso IDE需要一個(gè)專用的下載器,NXP稱之為Akamai NetSession,先安裝好這個(gè)專用的下載器,如下
接下來(lái)使用這個(gè)下載工具下載IDE,如圖所示
下載IDE的速度不很快,雙擊下載好的IDE程序,開始安裝IDE
MCUXpresso IDE安裝向?qū)椭覀兺瓿山酉聛?lái)的安裝過(guò)程,如選擇安裝的位置,選擇安裝的組件等,
這里顯示的是選擇是否安裝附加的調(diào)試組件,都選上,繼續(xù)。
IDE安裝完成的畫面,可以選擇是否立即啟動(dòng)IDE程序或查看用戶指南等操作。
打開IDE,大致是下面的樣子,熟悉Eclipse的用戶應(yīng)該已看出來(lái)了,這也是一個(gè)基于Eclipse定制的IDE
接下來(lái)在IDE中添加SDK支持。從官網(wǎng)下載LPCXpresso54608對(duì)應(yīng)的SDK包,該軟件包是一個(gè).ZIP文件,包含了API及示例代碼等,是用戶學(xué)習(xí)和研究的最好資源。
安裝SDK非常簡(jiǎn)單,直接將SDK資源包(.zip文件)拖到IDE窗口下部的Installed SDKs窗口,就完成了了SDK的添加,這一點(diǎn)很贊。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前