首页 > 评测 > 首款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
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前