【linux】使用u-boot更新Linux系统

0、前言

linux系统一般由boot区、参数区、内核区、文件系统区组成。因此要安装一个linux系统,就需要先烧录boot,然后通过boot去下载内核、文件系统。一般情况下,下载完成以后还需要将参数区格式化。

1、烧写u-boot

请看上篇笔记

2、使用u-boot下载linux内核

2.1 进入u-boot

接好串口,如果u-boot是烧录在NorFlash,就设置为Nor启动,如果烧录在NandFlash,就设置为Nand启动,然后给开发板重新上电,立刻按下空格键,进入u-boot

2.2 安装USB驱动

u-boot实现了一个USB设备,可以通过USB将文件下载到NandFlash上。进入u-boot以后,使用USB线连接电脑和开发板,然后给USB安装驱动,这里驱动名称叫做dnw

2.3 通过串口终端启动USB传输

在串口终端中,输入menu命令进入菜单,输入k命令下载linux内核

2.4 使用dnw上位机下载Linux内核

3、使用u-boot下载根文件系统

3.1 下载yaffs文件系统

在串口终端输入y命令下载yaffs文件系统

3.2 使用dnw上位机下载文件系统

4、擦除param分区

执行mtd命令,查看分区
只用nand erase param,擦除param分区

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值