首頁(yè) > 評(píng)測(cè) > 傾”芯”,不恨晚——NUCLEO-F446RE評(píng)測(cè)

傾”芯”,不恨晚——NUCLEO-F446RE評(píng)測(cè)

  • 作者:Aries
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • F446RE作為一顆市用度很高的芯,還需要來(lái)評(píng)測(cè)嗎?市面上已經(jīng)有了Nucleo-F446ZE,那Nucleo-F446RE是不是就落伍了?本文作者并不這么看,傾“芯”,不恨晚~通過(guò)本文中的跑分、功耗和精度等測(cè)試,你或許會(huì)對(duì)它有更加深刻地認(rèn)識(shí)。

 

6、主控MCU及其外圍電路

16.jpg

 

NUCLEO-F446RE使用的MCU型號(hào)是STM32F446RE,其主要特性如下

(1)內(nèi)核基于ARM® 32-bit Cortex®-M4 CPU,集成FPU 浮點(diǎn)運(yùn)算單元和DSP指令集, 帶ST獨(dú)有的ART加速器,允許零等待的執(zhí)行指令,最高頻率可達(dá)180MHz,性能強(qiáng)勁可達(dá)225 DMIPS/1.25。

(2) 512 Kbytes片內(nèi)Flash存儲(chǔ)器。

(3) 128+4 Kbytes片內(nèi)SRAM存儲(chǔ)器。

(4) 寬范圍電壓供電:1.7~3.3V,有睡眠停止等多種低功耗模式。

(5) 多達(dá)21個(gè)通信接口:4*USART+2*UART+4*SPI(2*I2S)+3*I2C +2*CAN+1*SDIO+2*SAI+1*SPDIF-Rx+1*HDMI-CEC+1*Quad SPI。

(6) 多達(dá)14個(gè)定時(shí)器,其中2高級(jí)定時(shí)器,2個(gè)32位定時(shí)器。

(7) 3個(gè)12位2.4 MSPS 16通道ADC,2個(gè)12位DAC。

(8) 帶高速/全速 USB2.0,可作設(shè)備/主機(jī)/OTG。

(9)攝像頭接口,隨機(jī)數(shù)發(fā)生器等。

17.jpg

 

NUCLEO-F446RE板子的背面都是電阻等元件,方便用戶自由搭配板載外設(shè)。

4. 初步試水

這里講解一下NUCLEO-F446RE板子的入門(mén),入門(mén)最容易的要數(shù)ST極力推薦的STM32CubeMX,它的圖形化配置界面大大降低了開(kāi)發(fā)的難度,讓開(kāi)發(fā)者快速入門(mén)。安裝軟件的過(guò)程就不在這里講述了。

18.jpg

 

打開(kāi)軟件后,點(diǎn)擊New Project新建一個(gè)新工程。

19.jpg

 

Lines選STM32F446,Package選LQFP64,MCU選STM32F446RETx,雙擊MCU型號(hào)后進(jìn)入配置頁(yè)面。

20.jpg

 

進(jìn)入主頁(yè)面后,在Pinout選項(xiàng)下,左側(cè)可以快速配置外設(shè),右側(cè)為MCU模型,可以直接對(duì)配置IO口的工作模式。

21.jpg

 

在Clock Configuration選項(xiàng)下,為配置系統(tǒng)的時(shí)鐘源,系統(tǒng)時(shí)鐘,各個(gè)外設(shè)的時(shí)鐘。

22.jpg

 

在Configuration選項(xiàng)下,配置應(yīng)用層,DMA,GPIO的各種參數(shù),中斷向量。

23.jpg

 

配置好之后,點(diǎn)擊齒輪狀的圖標(biāo)開(kāi)始配置生成的工程文件。

25.jpg

 

配置生成工程文件的路徑,使用的開(kāi)發(fā)工具,配置堆棧大小等。

26.jpg

 

這里可以配置復(fù)制整個(gè)庫(kù)文件到工程上,還是復(fù)制用到的庫(kù)文件,還有其他配置,點(diǎn)擊OK之后,軟件就會(huì)自動(dòng)配置工程,開(kāi)發(fā)從此變得相當(dāng)簡(jiǎn)單。

27.jpg

 

成功生成工程之后軟件會(huì)彈框提示,這時(shí)直接點(diǎn)擊打開(kāi)工程即可開(kāi)始開(kāi)發(fā)了。

28.jpg

 

很多復(fù)雜的配置ST都采用圖標(biāo)的形式放出來(lái)給用戶配置,讓用戶很方便地配置,代碼中還加上了很多提示,方便小白快速入門(mén)。

5. 性能測(cè)試

(1)Coremark測(cè)試

說(shuō)起CoreMarK,可能對(duì)于很多人來(lái)說(shuō)并不陌生。經(jīng)?吹接腥嗽谡劶耙恍┲醒胩幚砥鲿r(shí)往往會(huì)提到它的COREMARK是多少多少。它其實(shí)就是一項(xiàng)用來(lái)測(cè)試各類中央處理器性能的基準(zhǔn)代碼。代碼使用C語(yǔ)言寫(xiě)成,包含列舉、數(shù)學(xué)矩陣操作、狀態(tài)及CRC等運(yùn)算法則。

29.jpg

 

官方標(biāo)稱分?jǐn)?shù)為608,這里測(cè)試的分?jǐn)?shù)為602跟官方標(biāo)稱的相差不大,這跟測(cè)試環(huán)境也有很大的關(guān)系。

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

網(wǎng)友評(píng)論

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

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