嵌入式linux学习之系统烧录

1.所需文件

1. 开发板为正点原子stm32mp157,文件可按照linux驱动教程编译,也可在正点原子文档->08、系统镜像\02、出厂系统镜像中找到:

2.烧录

1.拨码开关为000(usb启动),otg接口接入虚拟机,打开stm32cubeProgrammer:
2.页面左上的+号打开atk_emmc*.csv文件,右边连接处于dfu模式的接口,download下载。

3.设置启动模式

烧录完成后,通过usb-ttl接口接入电脑MobaXterm软件。开发板拨码开关为010(emmc启动),在启动倒计时结束前回车,输入uboot命令:
复制代码
setenv bootcmd 'ext4load mmc 1:2 c2000000 uImage;ext4load mmc 1:2 c4000000 stm32mp157datk.dtb;bootm c2000000 - c4000000'
setenv bootargs 'console=ttySTM0,115200 root=/dev/mmcblk1p3 rootwait rw'
saveenv
boot
此时系统会从之前烧录到emmc中的系统启动。用户名root,初始密码123456。进入系统如下所示:
相关推荐
ha204289419415 分钟前
Linux操作系统学习记录之----自定义协议(网络计算器)
linux·网络·学习
想唱rap19 分钟前
MYSQL在ubuntu下的安装
linux·数据库·mysql·ubuntu
振华说技能21 分钟前
SolidWorks学习大纲-从基础到全面精通,请看详情
学习
曦月逸霜22 分钟前
离散数学-学习笔记(持续更新中~)
笔记·学习·离散数学
糖~醋排骨22 分钟前
DHCP服务的搭建
linux·服务器·网络
im_AMBER34 分钟前
Leetcode 101 对链表进行插入排序
数据结构·笔记·学习·算法·leetcode·排序算法
dust_and_stars42 分钟前
ubuntu24使用apt安装VS-code-server code-server
linux·服务器·windows
Mr -老鬼1 小时前
Rust与Go:从学习到实战的全方位对比
学习·golang·rust
laplace01231 小时前
# 第四章|智能体经典范式构建 —— 学习笔记(详细版)
笔记·学习
程序猿零零漆1 小时前
Spring之旅 - 记录学习 Spring 框架的过程和经验(十四)SpringMVC的请求处理
学习·spring·pandas