首頁 > 評測 > 首款Cortex M7內(nèi)核開發(fā)板——STM32F746G-DISCO評測

首款Cortex M7內(nèi)核開發(fā)板——STM32F746G-DISCO評測

Cortex-M7   STM32F7   ST   
  • 作者:Eniac
  • 來源:21ic
  • [導(dǎo)讀]
  • ST(意法半導(dǎo)體)在成功推出STM32F4(Cortex M4)系列芯片后,于2016年又推出一系列的功能強(qiáng)大STM32F7(CortexM7)系列芯片,STM32F7Discivery為ST公司首款基于STM32F7芯片(CortexM7內(nèi)核)開發(fā)板。

5.jpg

圖5 Cortex M7 內(nèi)核橫向?qū)Ρ?/p>

6.jpg

圖6 STM32F0-F7 功能對比

7.jpg

圖7 STM32F7 功能結(jié)構(gòu)

2、板載大容量RAM:包括128Mb的SDRAM和64Mb可用的SPI接口Flash,如圖8。大RAM在實(shí)際應(yīng)用中優(yōu)勢很大,在數(shù)據(jù)存儲、RTOS、字庫等應(yīng)用中可以很大程度緩解因?yàn)樾酒瑑?nèi)部RAM不足導(dǎo)致的尷尬場景。

8.jpg

圖8 板載RAM

3、豐富的外部接口:STM32F7 Discovery 板外部接口豐富包括4.3寸電容觸摸屏、SD卡、攝像頭接口、SPDIF接口、2個USB OTG、RJ45、音頻輸入輸出口,用戶無需擴(kuò)展其他外設(shè)就可以完成許多綜合性的測試與項(xiàng)目。

9.jpg

圖9 外設(shè)接口-I

10.jpg

圖10 外設(shè)接口-II

第三、 程序開發(fā):STM32開發(fā)包括在線開發(fā)和本地開發(fā)。

本地編譯:需要編譯器

1、 本地開發(fā)工具:在STM32F746G-Discover開發(fā)板內(nèi)附說明書上已經(jīng)明確的告訴我們有3種開發(fā)工具,如圖10所示,提供常見2種IDE下載地址。

11.jpg

MDK-ARM 工具:

http://www.keil.com/arm/mdk.asp(注冊下載)

IAR FOR AR工具:

https://www.iar.com/iar-embedded-workbench/#!?architecture=ARM

2、本地開發(fā)源碼獲。

本地開發(fā)源碼獲取包括2中方式:

第一、 在Keil官網(wǎng)下載相對應(yīng)的安裝包:該安裝包為源碼包,內(nèi)附例子和驅(qū)動,需要知道相應(yīng)API。http://www.keil.com/dd2/Pack/

12.jpg

Keil導(dǎo)入安裝包:

13.jpg

在Keil.STM32F7xx_DFP.2.7.0\Projects\STM32F769I-Discovery中為例子,直接打開編譯:

14.jpg

第二、 通過ST提供的Stm32CubeMX開發(fā)工具創(chuàng)建:(注冊下載)

該方法采用圖像界面來配置生成用戶所需的工程,操作簡單,無需知道API即可操作。

http://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html?icmp=pf259242_prom_stm32cube-long-promo_feb2014

下載軟件:

安裝軟件:和普通軟件安裝一樣,Next到Finish即可。

選擇相應(yīng)的MCU類型,然后OK:

15.jpg

功能管腳配置:

16.jpg

生成工程文件:

17.jpg

編譯生成hex文件:

18.jpg

在線編譯:無需下載編譯器,在線編程直接生成bin文件。

1、Developer.mbed 在線地址:

http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/mbed-f746-dk.html

打開后,點(diǎn)擊GO TO SITE:

19.jpg

添加STM32F746G-Discover 到編譯器中,然后打開編譯器:(先要注冊)

20.jpg

打開編譯后有很多例子可選:

21.jpg

編譯后直接生成*.bin 文件:

22.jpg

編譯燒錄即可。

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

網(wǎng)友評論

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

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