原标题:stm32mp1linux开发环境搭建(cortex a7)

写在前面:

本文章为《STM32MP1系列教程之Cortex-A7开发篇》系列中的一篇,全系列总计11篇。笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。针对该开发平台,后续会陆续更多更多系列教程,包括Cortex-A7开发篇、Cortex-M4开发篇、Linux应用开发篇、Linux系统移植篇、Linux驱动开发篇、硬件设计篇、项目实战篇等。欢迎关注,更多stm32mp157开发教程及视频,可加技术交流Q群459754978,感谢关注。

FS-MP1A开发板详情介绍:https://item.taobao.com/item.htm?id=622457259672

本文主要介绍windows下的开发环境搭建。推荐使用win10 64bit系统进行安装。我们将安装以下软件。

· Xshell 6(免费版)

· STM32CubeProgrammer

1.1 Xshell 6安装

由于在后续的实验中需要使用到串口调试终端和ssh登陆Linux操作系统,因此需要 安装一个 调试工具 ,这里以xshell为例 ,读者也可以根据自己的个人习惯选择。

Xshell 6免费版安装包可以从xshell官方网站https://www.netsarang.com/zh/通过邮件申请免费版本,也可以使用资料光盘中【华清远见-FS_MP1A开发资料\01-工具软件】的Xshell-6.0.0197p.exe安装包进行安装。

双击安装包后会先检查当前系统环境,如果系统依赖不满足则会自动安装缺失的部分。

环境安装完成后将会出现如下界面

点击"下一步"

点击"我接收许可协议中的条款"

这里直接点击"下一步"

选择要安装的默认目录后点击"下一步"

点击"安装"

安装完成会出现如下界面

安装完成后第一次启动需要指定一个配置文件默认保存路径,这里一般默认即可。

然后出现如下界面,由于是免费版本所以直接点击"关闭"即可。

随后会弹出如下界面,点击"确定"

至此,xshell 6(免费版),就安装成功了。

1.2 STM32CubeProgrammer安装

STM32CubeProgrammer是STMicroelectronics的官方工具,用于在STM32平台上的Flash设备中创建分区并对各个分区进行镜像烧录。

可以使用STM32CubeProgrammer来烧录STM32 MPU板上支持的所以Flash设备。后续 镜像烧录将会用STM32CubeProgrammer工具进行eMMC和SDCsrd的镜像更新。

STM32CubeProgrammer安装包可以从xshell官方网站https://www.st.com/en/development-tools/stm32cubeprog.html通过邮件申请最新版本,也可以使用资料光盘中【华清远见-FS_MP1A开发资料\01-工具软件】的en.stm32cubeprog_v2-4-0.zip安装包进行安装。

首先需要将安装包解压,解压完成后得到如下文件。

双击"SetupSTM32CubeProgrammer-2.4.0.exe"允许安装向导。

点击"Next"

点击"Next"

点击"I accept the terms of this license agreement"

这里选择安装路径,笔者可以自行指定。点击Next之后会提示,将要创建一个安装目录。

勾选STM32TrustePackageCreator选项

Next之后会进程序安装。

在安装的过程中会弹出如下界面,安装相关的驱动程序。

点击"下一步"

程序将会自动安装所需的驱动程序,安装完成后会弹出如下界面。

点击"完成"

切换到"STM32CubeProgrammer"界面后点击"Next",创建桌面快捷键。

安装完成界面

出现上述界面后点击"Done"。至此STM32CubeProgrammer就安装完成了。返回搜狐,查看更多

责任编辑:

stm32mp1安装linux系统,stm32mp1linux开发环境搭建(cortex a7)相关推荐

  1. p750tm安装linux系统,Android 开发环境(虚拟机,LINUX, secureCRT)安装过程.pdf

    Android 开发环境(虚拟机,LINUX, secureCRT)安装过程 Android linux 开发环境(虚拟机,LINUX, secureCRT )安装过程 注意 由于selinux 打开 ...

  2. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

  3. PIC16F877A与Proteus仿真-PIC16F877A最小系统及开发环境搭建

    PIC16F877A最小系统及开发环境搭建 PIC16F877A是一款功能强大(200 纳秒指令执行)且易于编程(仅 35 个单字指令)基于 CMOS 闪存的 8 位微控制器.PIC16F877A 将 ...

  4. STM32MP157开发笔记 | 02 - 开发环境搭建(A7核、M4核)

    一.STM32MP157 1. 系列介绍 STM32MP157微处理器基于灵活的双Arm® Cortex®-A7内核(工作频率800 MHz)和Cortex®-M4内核(工作频率209 MHz)架构, ...

  5. linux以太坊开发环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> 如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程: 以太坊DApp实战入门教程 以太坊去中心化 ...

  6. rk3568安卓11系统之开发环境搭建

    目录 前言 一.解压sdk 二.更新系统并安装依赖 1.更新系统 2.安装依赖 三.编译3568 sdk 1.准备编译环境 2.选择产品 3.IO-Domain GPIO电压配置 4.开始编译sdk ...

  7. linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程

    LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...

  8. 黑莓java文件怎么安装程序_黑莓开发环境搭建windows7+eclipse+BlackBerry Java Plug+JDK6...

    最近有点空闲时间,所以就学学黑莓开发,当然要开发第一步就是搭建开发环境,google了一下,有很多教程,但都是很老的了,可能是因为国内开发黑莓的人很少吧.黑莓的好处就是出了名的安全,所以有一批忠实的粉 ...

  9. OK6410开发板学习之安装linux系统至开发板

    说来惭愧,OK6410开发板自从买来就一直在躺灰,当时连教程也花了1千多大洋了,近来感觉前途迷茫,遂决定将其拿出来研究研究,看是否能够给我新出路. 废话不多说,先上一张OK6410开发板大图: 不要问 ...

最新文章

  1. python秩和检验(Kruskal-Wallis H Test)
  2. python安装勾选-Python的安装
  3. 电路与电子学-第一章直流电路分析方法小概括
  4. java servlet 作用_servlet的作用,servlet有什么用?
  5. 这个陶瓷电阻烙铁架不错哦,最新一期的电子趣事分享给大家
  6. 小程序 | 云函数获取用户openid
  7. win10samba服务器配置_win10访问samba配置共享目录,踩坑记
  8. pdf批量添加图章_1分钟学会制作电子公章,三步搞定,轻松在PDF文件中添加公章图片...
  9. 1010 Radix(25 分)
  10. 3D打印机Ender-3 V2 CR-10S CR10S PRO Ender-3 Ender 3PRO Ender 5更换BMG挤出机,挤出电机的脉冲值或传动值E如何修改
  11. 数理逻辑蕴含_16-证明逻辑等价式和逻辑蕴涵式
  12. python第二版课后答案第七章7.5_IDA7.5 启动基础配置
  13. 第九届GIS应用技能大赛上午(试题及答案含数据)
  14. Putty(菩提)远程连接服务器教程听语音
  15. 美国的有线电视节目提供商
  16. MacOS 升级自带PHP5.6 升级到 PHP7.1
  17. 有类路由和无类路由的深入理解
  18. loadrunner server压力测试 sql_LoadRunner进行负载压力测试
  19. 【高考志愿】计算机专业志愿填报指南
  20. 华为将欧拉系统捐赠给开放原子基金会?用自己的电脑来安装体验一下欧拉系统吧(图文)

热门文章

  1. mysql 优化设计库_MySQL 数据库最优化设计原则
  2. matlab中std和std2的区别,matlab 关于std,std2,mean,mean2初步认识
  3. php5.3.3php5.4如何支持zend,PHP5.3、PHP5.4下安装ZendOptimizer或Zend Guard Loader的方法
  4. ACM常用之 异或运算的性质。
  5. SpringBoot实用小技巧之动态设置SpringBoot日志级别 1
  6. Java mail 发送邮件 主题(标题)乱码
  7. Ubuntu系统---以virtualenv方式安装Tensorflow-CPU
  8. ASP.NET Core 2.0 : 二. 开发环境
  9. POJ 2389 Bull Math(水~Java -大数相乘)
  10. 大道至简伪代码(第一个博客)