首頁 > 評(píng)測 > 首款Cortex M7內(nèi)核開發(fā)板——STM32F746G-DISCO評(píng)測
首款Cortex M7內(nèi)核開發(fā)板——STM32F746G-DISCO評(píng)測
- [導(dǎo)讀]
- ST(意法半導(dǎo)體)在成功推出STM32F4(Cortex M4)系列芯片后,于2016年又推出一系列的功能強(qiáng)大STM32F7(CortexM7)系列芯片,STM32F7Discivery為ST公司首款基于STM32F7芯片(CortexM7內(nèi)核)開發(fā)板。

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

圖6 STM32F0-F7 功能對(duì)比

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

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

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

圖10 外設(shè)接口-II
第三、 程序開發(fā):STM32開發(fā)包括在線開發(fā)和本地開發(fā)。
本地編譯:需要編譯器
1、 本地開發(fā)工具:在STM32F746G-Discover開發(fā)板內(nèi)附說明書上已經(jīng)明確的告訴我們有3種開發(fā)工具,如圖10所示,提供常見2種IDE下載地址。

MDK-ARM 工具:
http://www.keil.com/arm/mdk.asp(注冊(cè)下載)
IAR FOR AR工具:
https://www.iar.com/iar-embedded-workbench/#!?architecture=ARM
2、本地開發(fā)源碼獲?。?/p>
本地開發(fā)源碼獲取包括2中方式:
第一、 在Keil官網(wǎng)下載相對(duì)應(yīng)的安裝包:該安裝包為源碼包,內(nèi)附例子和驅(qū)動(dòng),需要知道相應(yīng)API。http://www.keil.com/dd2/Pack/

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

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

第二、 通過ST提供的Stm32CubeMX開發(fā)工具創(chuàng)建:(注冊(cè)下載)
該方法采用圖像界面來配置生成用戶所需的工程,操作簡單,無需知道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:

功能管腳配置:

生成工程文件:

編譯生成hex文件:

在線編譯:無需下載編譯器,在線編程直接生成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:

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

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

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

編譯燒錄即可。
-
- 本文系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天前