系统烧录
烧录准备:
1.STM32CubeProgrammer: 烧写工具
2.MobaXterm:查看烧入信息,如果有错误方便查看错误日志
3.stm32mp1镜像地址:https://www.st.com/en/embedded-software/stm32mp1starter.html#get-software
4.stm32mp1板卡,sd卡,以及数据线
boot开光设置
板子上的Boot 1连接GND,始终是0
Boot mode | Boot 0 | Boot 1 | Boot 2 |
---|---|---|---|
USB启动用于烧录固件 | 0 | 0 | 0 |
不支持 | 1 | 0 | 0 |
工程启动 | 0 | 0 | 1 |
microSD卡启动 | 1 | 0 | 1 |
烧录将boot开光调到000。
连线图如下
烧入文件选择
我的开发板是stm32mp157D-DK1开发板 并且是sd卡启动 所有tsv文件选择
FlashLayout_sdcard_stm32mp157d-dk1-optee.tsv
根据自己开发板的型号和启动方式选择烧入文件
还要选择对文件路径,否则烧写工具找不到tsv中的路径,导致烧录失败
打开browse 选择含有fip,arm-trusted-firmware文件中文件夹
点击Download 进行烧录,烧录完成后 ,将boot开关调到on ,对应111
可以在MobaXterm查看已经进入系统。
接上显示屏 可以看到linux界面 到此烧录成功
查询系统信息
uname -a #打印系统信息
cat /proc/version #打印linux内核,GCC版本
df -h #查看已挂载的文件系统磁盘空间