嵌入式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。进入系统如下所示:
相关推荐
wdxylb2 小时前
云原生俱乐部-shell知识点归纳(1)
linux·云原生
飞雪20073 小时前
Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
linux·macos·阿里云·vmware·虚拟机·aliyun·alibaba cloud
路溪非溪3 小时前
关于Linux内核中头文件问题相关总结
linux
Lovyk6 小时前
Linux 正则表达式
linux·运维
好望角雾眠6 小时前
第一阶段C#基础-10:集合(Arraylist,list,Dictionary等)
笔记·学习·c#
艾伦~耶格尔6 小时前
【集合框架LinkedList底层添加元素机制】
java·开发语言·学习·面试
星仔编程6 小时前
python学习DAY46打卡
学习
Fireworkitte6 小时前
Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
linux·ubuntu·centos
大霞上仙7 小时前
实现自学习系统,输入excel文件,能学习后进行相应回答
python·学习·excel
sword devil9007 小时前
ubuntu常见问题汇总
linux·ubuntu