首頁(yè) > 評(píng)測(cè) > 雙核就是任性——LPC Xpresso54102開發(fā)板評(píng)測(cè)
雙核就是任性——LPC Xpresso54102開發(fā)板評(píng)測(cè)
- [導(dǎo)讀]
- 隨著科技的進(jìn)步,雙核逐漸被淘汰已是時(shí)間上的問(wèn)題,四核乃至八核心CPU也已不再是什么新奇的事物,不過(guò)在微控制器領(lǐng)域,雙核卻是個(gè)十分新穎的東西。

在注冊(cè)軟件之前,還需要輸入帳號(hào)密碼登錄,或者注冊(cè)新賬號(hào)登錄。

登錄之后,可以發(fā)現(xiàn),序列號(hào)已經(jīng)自動(dòng)為我們填寫好了,接下來(lái)只需點(diǎn)擊“register LPCXpresso”即可。

在隨后出現(xiàn)的頁(yè)面中,復(fù)制key。

在LPCXpresso軟件的菜單欄中選擇“help->Activate-> Activate(Free Edition)”,并在彈出的Activate code中粘貼Key。


可以看到,注冊(cè)完成之后,debug的限制已經(jīng)提升到256k。

到此,軟件的安裝和注冊(cè)全部完成。接下來(lái),我們來(lái)體驗(yàn)一下LPCXpresso軟件配合54102板卡功耗監(jiān)測(cè)的功能。
功耗監(jiān)測(cè)體驗(yàn)
首先把LPCLINK2設(shè)置為DFU模式,也就是把LINK2的micro usb接口上方的JP5跳線短接。并連接計(jì)算機(jī),可以看到D1亮。

接下來(lái),打開LPCXpresso,在快速啟動(dòng)欄找到“Power Measurement Tool”并最大化。

然后點(diǎn)擊“Boot Debug Probe”按鈕,下載Redlink固件,值得注意的是,該固件是運(yùn)行在SRAM中,掉電消失,所以每次使用的時(shí)候都要重新燒寫。

在隨后彈出的選擇中,選擇CMSIS-DAP下載即可。

然后在LPCXpresso軟件右邊Setting中點(diǎn)擊“start”即可開啟功耗監(jiān)測(cè)。

在上圖可以快速得出,此時(shí)LPC54102的功耗為13.61ma。
通過(guò)硬件電路的分析、NXP在這塊板卡上還預(yù)留了電流表的接入點(diǎn)。

去掉js6的0歐姆電阻,把電流表接入JP4兩端,測(cè)出電流為13.64ma,與Power Measurement Tool工具測(cè)出的13.61ma相差無(wú)幾。

NXP提供此套功耗監(jiān)測(cè)方案,使用起來(lái)簡(jiǎn)單便捷,不用搬弄其他儀器,只需一臺(tái)計(jì)算機(jī)便可快速得出功耗,并提供相應(yīng)的圖表數(shù)據(jù),大大降低了設(shè)計(jì)人員的工作量。
雙核體驗(yàn)
雙核無(wú)非是這塊板卡最大的亮點(diǎn),但雙核相對(duì)與單核芯片,也存在這幾個(gè)需要解決的問(wèn)題。第一個(gè)問(wèn)題便是兩個(gè)內(nèi)核之間是怎么聯(lián)系的。對(duì)于兩個(gè)核心之間的通訊,LPC54102通過(guò)Core-to-core中斷,互斥寄存器,以及一段共享的RAM來(lái)實(shí)現(xiàn)核對(duì)核的通訊。接下來(lái)一個(gè)問(wèn)題就是,雙核的程序編寫問(wèn)題,怎么讓兩個(gè)內(nèi)核同時(shí)工作,完成各自的任務(wù)?在這個(gè)問(wèn)題上,NXP也給出了相關(guān)的文檔,總結(jié)來(lái)說(shuō),兩個(gè)核心的工程需要分開分別編譯,分別下載到flash的不同地址。LPC54102上電啟動(dòng)后首先引導(dǎo)啟動(dòng)M4內(nèi)核,然后由M4內(nèi)核復(fù)位引導(dǎo)啟動(dòng)M0內(nèi)核。

接下來(lái)配合LPCOPEN庫(kù)來(lái)體驗(yàn)體驗(yàn)雙核的魅力。在官網(wǎng)下載LPCOpen v3.01,并解壓。解壓后的lpc5410x文件夾便是針對(duì)LPCXpresso54102的固件庫(kù),里面包括了連個(gè)核心的外設(shè)庫(kù),LPCXpresso板庫(kù),以及LPCXpresso54102例程。
第一步打開Keil軟件,打開pack,下載安裝LPC54xxx的支持包。
然后在LPC54102\progame\lpc5410x\prj_lpcxpresso_54102\keil找到以下四個(gè)文件夾,分別編譯生成lib_chip_5410x.lib、lib_chip_5410x_m0.lib、lib_board_lpcxpresso_lpc54102.lib以及l(fā)ib_board_lpcxpresso_54102_m0.lib四個(gè)庫(kù)文件,之后的工程都是基于這四個(gè)庫(kù)文件。若是沒(méi)有編譯生成這四個(gè)文件,在其他例程中編譯便會(huì)報(bào)錯(cuò)。
-
- 本文系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天前