首頁 > 評測 > 首款Cortex M7內(nèi)核開發(fā)板——STM32F746G-DISCO評測
首款Cortex M7內(nèi)核開發(fā)板——STM32F746G-DISCO評測
- [導(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 功能對比
圖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 板載RAM
3、豐富的外部接口:STM32F7 Discovery 板外部接口豐富包括4.3寸電容觸摸屏、SD卡、攝像頭接口、SPDIF接口、2個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(注冊下載)
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/
Keil導(dǎo)入安裝包:
在Keil.STM32F7xx_DFP.2.7.0\Projects\STM32F769I-Discovery中為例子,直接打開編譯:
第二、 通過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:
功能管腳配置:
生成工程文件:
編譯生成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 到編譯器中,然后打開編譯器:(先要注冊)
打開編譯后有很多例子可選:
編譯后直接生成*.bin 文件:
編譯燒錄即可。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前