[STM32MP1]【STM32MP135F-DK测评】我的开发环境搭建

 在完成开箱展示后,我们马上开始真正的STM32MP135的测试开发阶段。首先,我们需要搭建开发环境。我在本次测试使用ubuntu 20.04 LTE系统,使用一台笔记本电脑做主机。
  根据ST官网wiki的说明,我们需要安装两个软件包来实现STM32MP135的开发:

  • STM32Programmer;
  • STM32MP1-Ecosystem-v5.0.0 Starter Package

  前者用于烧录binary文件,是工具;后者提供生成binary文件的各种支持,如源代码支持,工具链的支持等。(注:还有一个是发行部署软件包,可以自由化定制。本次评测暂不涉及,因此未列出。)
  思路清晰后,那就开干了!
  STM32Programmer的下载页面:https://www.st.com/en/development-tools/stm32cubeprog.html
  STM32MP1-Ecosystem-v5.0.0 Starter Package:https://www.st.com/en/embedded-software/stm32mp1starter.html
  在等待下载的过程中,我们在本地建立对应的文件夹目录,方便我们对资源进行管理,如下:

复制
<font size="4" face="宋体">workspace/

workspace/tmp

workspace/starter_package

workspace/develop_package</font>

  注:按官方提示,还需要建立一个stm32_tool的文件夹,这个文件夹是stm32programmer的目标文件夹,大家把程序安装到默认安装路径就行了。
  按照wiki的流程,我们下载镜像,如下图界面所示:
 

  通过命令行安装STM32programmer软件。



 

  选择连接方式为"USB“,如果没有连接其它USB设备,则咱们的STM32会自动识别出来。再点击connect,这样Ubuntu就与我们的开发板连接成功了。



 

  打开索引文件FlashLayout_sdcard_stm32mp135x-dk-optee.tsv,再指定一下文件夹flashlayout_st-image-weston/optee即可。



 

  最后,经过一段时间,界面就弹出来上述提示窗。升级完毕!



 




 

  在升级的过程中,LCD显示屏还打印着命令行。

  重启设备,欢迎界面又回来!


 



 

本章总结

  ST公司在STM32MP1系统下针对两个阶段开发提供了不同层面的技术方案。对于仅编写应用层代码来说,可以使用现有的固件。即本文所搭建的环境。而对于需要对Linux Kernel进行裁剪与编写专用驱动程序的用户,则提供了全面的源代码支持。细节需求之下,有效降低了学习成本,部署成本,也减少了研发成本。

  在环境搭建的过程,对于平时使用windows系统的开发人员,其实我们可以分开部署。对于使用STM32programmer软件来说,就在平时使用的windows搞定即可。而交叉编译环境在ubuntu系统下完成即可。
---------------------
作者:jobszheng
链接:https://bbs.21ic.com/icview-3355724-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值