打印
[其他ST产品]

[STM32MP157A-DK1]:烧写OpenSTLinux到TF卡

[复制链接]
1139|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 OldestTrick 于 2020-3-18 23:49 编辑

        在STM32MP157A-DK1的包装中附带了烧写Linux 系统的TF卡,直接上电就可以启动系统使用,今天我们要做的是换个TF卡自己手动烧写一次系统,在官方的WIKI 里面的教程中开箱后首先也是烧写系统,教程中的Ubuntu环境,在还没有配置好开发环境之前我们首先在WIN10下操作。
需要的Linux系统是可以直接到官网下载:https://www.st.com/zh/embedded-software/stm32-mpu-openstlinux-distribution.html
ST的提供了3种类型的Linux软件包:
Starter package :入门级使用,可以快速启动STM32MP157
Developer package:开发级使用,添加自己的开发
Distribution package :发行级 ,创建自己的Linux发行版本
我们今天用的入门级的Starter package,下载好解压可以直接使用

使用的烧写软件是STM32CubeProgrammer:https://www.st.com/zh/development-tools/stm32cubeprog.html

开发板的设置:
1)将BOOT 都设置到OFF



2) 接上 Type-C供和另外一个 Type-C OTG接口作为DFU接口,stlink 虚拟口用于打印log,网络接口可选



3)打开STM32CubeProgrammer 软件选择 USB DFU 接口



4)加载文件
en.FLASH-stm32mp1-openstlinux-20-02-19\stm32mp1-openstlinux-20-02-19\images\stm32mp1\flashlayout_st-image-weston\FlashLayout_sdcard_stm32mp157a-dk1-trusted.tsv

Binaries Path:en.FLASH-stm32mp1-openstlinux-20-02-19\stm32mp1-openstlinux-20-02-19\images\stm32mp1

进度:

打开stlink 虚拟串口log输出:

比较奇怪的是我买了3A 5V的type-c 电源还提示我电流是500ma  不知道是不是买的是个假的3A电源


因为有有好几个文件要下载,而且有的文件也比较大,所以整个过程时间稍微长一些,可以稍作休息,半个小时左右才回来看看。



切换BOOT设置都到ON 使用TF卡启动,重启开发板,因为我这次使用的是32G的TF 卡,可以看到在启动后进行了空间调整

最后看到TF的空间被释放了出来



可以对比下出厂带16G TF卡的存储: https://bbs.21ic.com/icview-2932168-1-1.html?

Linux下操作参考:https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157C-DK2/Let%27s_start/Unpack_the_STM32MP157C-DK2_board
log:
Download the image.rar (1.17 KB)

使用特权

评论回复
沙发
mmuuss586| | 2020-3-24 10:26 | 只看该作者
感谢分享

使用特权

评论回复
板凳
观海| | 2020-4-6 18:09 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
地板
guanjiaer| | 2020-4-6 18:09 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
5
磨砂| | 2020-4-7 14:20 | 只看该作者
对tf卡的大小有要求吗

使用特权

评论回复
6
八层楼| | 2020-4-8 13:04 | 只看该作者
这是成品开发板吗

使用特权

评论回复
7
晓伍| | 2020-4-8 13:05 | 只看该作者
不过不用tf卡 可以跑系统吗

使用特权

评论回复
8
雨后的彩虹| | 2020-4-11 10:53 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

44

帖子

3

粉丝