首页 > 评测 > 首款Cortex M7内核开发板——STM32F746G-DISCO评测
首款Cortex M7内核开发板——STM32F746G-DISCO评测
- [导读]
- ST(意法半导体)在成功推出STM32F4(Cortex M4)系列芯片后,于2016年又推出一系列的功能强大STM32F7(CortexM7)系列芯片,STM32F7Discivery为ST公司首款基于STM32F7芯片(CortexM7内核)开发板。
图5 Cortex M7 内核横向对比
图6 STM32F0-F7 功能对比
图7 STM32F7 功能结构
2、板载大容量RAM:包括128Mb的SDRAM和64Mb可用的SPI接口Flash,如图8。大RAM在实际应用中优势很大,在数据存储、RTOS、字库等应用中可以很大程度缓解因为芯片内部RAM不足导致的尴尬场景。
图8 板载RAM
3、丰富的外部接口:STM32F7 Discovery 板外部接口丰富包括4.3寸电容触摸屏、SD卡、摄像头接口、SPDIF接口、2个USB OTG、RJ45、音频输入输出口,用户无需扩展其他外设就可以完成许多综合性的测试与项目。
图9 外设接口-I
图10 外设接口-II
第三、 程序开发:STM32开发包括在线开发和本地开发。
本地编译:需要编译器
1、 本地开发工具:在STM32F746G-Discover开发板内附说明书上已经明确的告诉我们有3种开发工具,如图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、本地开发源码获取:
本地开发源码获取包括2中方式:
第一、 在Keil官网下载相对应的安装包:该安装包为源码包,内附例子和驱动,需要知道相应API。http://www.keil.com/dd2/Pack/
Keil导入安装包:
在Keil.STM32F7xx_DFP.2.7.0\Projects\STM32F769I-Discovery中为例子,直接打开编译:
第二、 通过ST提供的Stm32CubeMX开发工具创建:(注册下载)
该方法采用图像界面来配置生成用户所需的工程,操作简单,无需知道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即可。
选择相应的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
打开后,点击GO TO SITE:
添加STM32F746G-Discover 到编译器中,然后打开编译器:(先要注册)
打开编译后有很多例子可选:
编译后直接生成*.bin 文件:
编译烧录即可。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前