`
嵌入式Linux
  • 浏览: 32820 次
社区版块
存档分类
最新评论

uboot 引导卡制作

阅读更多
一、格式化SD卡

$ sudo fdisk /dev/sdb

Command (m for help):d

Partition number (1-4):1



二、查看信息

Command (m for help):p


三、创建两个分区

Command (m for help):n

Partition number (1-4):1

第一分区从20开始

First cylinder (1-1590,default 1):20

Last cylinder, +cylinders or +size{K,M,G} (20-1590, default 1590): +200M

查看分区信息:

Command (m for help):p

第二分区从END+1(63)开始,操作步骤一样



四、修改第一分区格式:

Command (m for help):n

Partition number (1-4):1

保存退出:

Command (m for help):w



五、umount两个分区,重新保存

$sudo umount /dev/sdb1

$sudo umount /dev/sdb2

$sudo fdisk /dev/sdb

Command (m for help):w



六、格式化两个分区:

$sudo mkfs.msdos /dev/sdb1

$sudo mkfs.ext3 /dev/sdb2



七、 将uboot复制到卡上

sudo dd if=xxx.bin of=/dev/sdx bs=1 count=442

sudo dd if=xxx.bin of=/dev/sdx bs=512 skip=01 seek=1

if 后为 uboot 的路径, of 后为 SD 卡的挂载名
分享到:
评论

相关推荐

    SD卡制作步骤

    ### SD卡制作步骤详解 #### 一、简介 在嵌入式系统开发过程中,通过SD卡来进行系统的启动或数据存储是非常常见的做法。本篇文章将详细介绍如何利用U-Boot工具进行SD卡的制作过程,包括SD卡的基本配置、U-Boot固件...

    SD卡烧入程序和uboot启动程序

    编译完成后,生成的uboot二进制文件也需要通过类似SD卡烧入程序的方法写入到设备的引导区。 在学习过程中,配合笔记能够帮助理解并掌握这些概念。笔记可能包括了uboot的配置步骤、命令行使用示例、烧录过程中的常见...

    itop4412 UBOOT源代码

    UBOOT通常由预引导加载器(如SPL)和主Bootloader两部分组成。预引导加载器负责基本硬件初始化,如内存控制器、CPU时钟等,然后将主Bootloader加载到内存中。主Bootloader继续完成更多复杂的初始化任务,如网络、...

    自制s5pv210启动uboot的BL1代码

    这可能包括了配置SD卡控制器、读取和验证引导扇区、加载后续的uboot映像等步骤。由于“目前只支持SD卡启动”,这意味着代码可能还没有涵盖其他启动方式,如NAND Flash或其他存储设备。 开发过程中,对于不同的...

    uboot下自动升级客户端测试程序

    在嵌入式系统领域,`uboot`(U-Boot)是广泛应用的引导加载程序,它为各种硬件平台提供启动支持。本主题聚焦于在`uboot`环境下实现客户端自动升级程序的测试过程,这对于保持设备软件的最新状态和安全至关重要。`...

    DM8168心得之uboot的制作

    ### TI DM8168 U-Boot 制作与配置详解 #### 一、概述 本文将详细介绍如何针对TI DM8168平台定制并构建U-Boot固件,包括支持不同类型的存储设备(如NAND Flash、SPI Flash、NOR Flash及SD卡)的具体步骤。U-Boot是...

    uboot小结 网上资料

    UBOOT,全称是Microcontroller Bootloader,中文名为微控制器引导加载程序,是一个开源的、功能强大的Bootloader。它是系统启动时的第一行代码,负责初始化硬件设备,加载操作系统内核到内存中,并将控制权传递给...

    S3C2440-Uboot移植

    **S3C2440-Uboot移植** 在嵌入式系统开发中,U-Boot是一个重要的引导加载程序,用于初始化硬件,加载操作系统内核,并提供了一种与系统交互的命令行界面。本文将深入探讨如何将U-Boot移植到基于三星S3C2440处理器的...

    ARM开发板SD卡启动盘制作教程

    4. **SD卡制作工具**:为了将u-boot和操作系统映像写入SD卡,我们需要使用专用工具,如dd命令(Linux)、Win32DiskImager(Windows)或balenaEtcher等。这些工具能安全地擦除SD卡并写入新的数据。 5. **制作过程**...

    华清FS4412开发板uboot源码移植

    5. 制作启动媒介:将编译后的二进制文件烧录到开发板的启动媒介上,通常是Nor Flash或SD卡。 6. 测试运行:将开发板设置为从烧录了UBOOT的媒介启动,观察串口输出,确认UBOOT是否成功启动并加载操作系统。 四、...

    EasyArm_IMX280A_SD卡启动引导1

    前言本教程主要用于指导大家制作可引导的SD卡,从SD卡启动easyarm_imx280a开发板,并挂载rootfs文件系统.交流学习请联系: whjwnavy@

    sd_fuse.rar

    描述中提到的"移植uboot"是指将U-Boot引导加载程序适配到4412平台的过程,而"bl1"和"bl2"是固件更新过程中的一部分,它们是Bootloader的早期阶段,负责初始化硬件和加载后续的引导程序。 4412是三星Exynos 4系列...

    s3c2440-uboot2010.06 移植手册

    【s3c2440-uboot2010.06 移植手册】是一份详尽的文档,主要针对的是S3C2440处理器平台上的U-Boot引导加载程序的移植工作。这份手册对于那些已经对U-Boot启动过程有一定了解的开发者来说,提供了一个详细的步骤指南,...

    EasyArm_IMX280A_再谈SD卡分区与引导1

    在制作可启动SD卡时,Windows下的cfimager.exe工具可以自动生成三个分区:FAT32分区(用于存放uImage和zImage等文件)、rootfs分区(存放根文件系统)以及uboot分区(用于存储BCB和u-boot.sb,标记为0x53的启动引导...

    USB下载文件

    在嵌入式系统开发中,USB(Universal Serial Bus)接口被广泛用于数据传输,而UBOOT则是一个流行的开源引导加载程序,它为多种处理器和硬件平台提供了启动支持。本篇文章将详细探讨如何在S5PV210处理器的开发板上,...

    【嵌入式学习笔记二】烧录制作好的镜像到4412开发板中

    2. 打开超级终端并连接到开发板,待开发板开机时,按下回车键以进入uboot引导程序。 3. 在超级终端下执行分区和格式化操作。如果需要,可跳过格式化eMMC分区的步骤,直接进入下一步。 4. 进入fastboot模式,连接主机...

    GEC210系统还原烧写手册.pdf

    在烧写系统之前,如果开发板NAND FLASH被擦除,导致没有uboot引导,需要先安装USB驱动,然后下载和烧写uboot到开发板。手册详细介绍了下载和烧写uboot的步骤,包括设置DNW软件参数、选择正确的文件地址、传输文件等...

    高薪程序员必备刷题软件-uboot-2016.11-for-JZ2440:为JZ2440平台移植uboot2016.11代码

    uboot,全称 Universal Boot Loader,是一款广泛使用的开源启动加载器,它为多种嵌入式系统提供引导服务。2016.11版本的uboot在功能、稳定性和兼容性上都有显著的提升,因此是嵌入式开发者常用的选择。而JZ2440是一...

Global site tag (gtag.js) - Google Analytics