`
- 浏览:
32820 次
-
一、格式化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 卡的挂载名
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### SD卡制作步骤详解 #### 一、简介 在嵌入式系统开发过程中,通过SD卡来进行系统的启动或数据存储是非常常见的做法。本篇文章将详细介绍如何利用U-Boot工具进行SD卡的制作过程,包括SD卡的基本配置、U-Boot固件...
编译完成后,生成的uboot二进制文件也需要通过类似SD卡烧入程序的方法写入到设备的引导区。 在学习过程中,配合笔记能够帮助理解并掌握这些概念。笔记可能包括了uboot的配置步骤、命令行使用示例、烧录过程中的常见...
UBOOT通常由预引导加载器(如SPL)和主Bootloader两部分组成。预引导加载器负责基本硬件初始化,如内存控制器、CPU时钟等,然后将主Bootloader加载到内存中。主Bootloader继续完成更多复杂的初始化任务,如网络、...
这可能包括了配置SD卡控制器、读取和验证引导扇区、加载后续的uboot映像等步骤。由于“目前只支持SD卡启动”,这意味着代码可能还没有涵盖其他启动方式,如NAND Flash或其他存储设备。 开发过程中,对于不同的...
在嵌入式系统领域,`uboot`(U-Boot)是广泛应用的引导加载程序,它为各种硬件平台提供启动支持。本主题聚焦于在`uboot`环境下实现客户端自动升级程序的测试过程,这对于保持设备软件的最新状态和安全至关重要。`...
### TI DM8168 U-Boot 制作与配置详解 #### 一、概述 本文将详细介绍如何针对TI DM8168平台定制并构建U-Boot固件,包括支持不同类型的存储设备(如NAND Flash、SPI Flash、NOR Flash及SD卡)的具体步骤。U-Boot是...
UBOOT,全称是Microcontroller Bootloader,中文名为微控制器引导加载程序,是一个开源的、功能强大的Bootloader。它是系统启动时的第一行代码,负责初始化硬件设备,加载操作系统内核到内存中,并将控制权传递给...
**S3C2440-Uboot移植** 在嵌入式系统开发中,U-Boot是一个重要的引导加载程序,用于初始化硬件,加载操作系统内核,并提供了一种与系统交互的命令行界面。本文将深入探讨如何将U-Boot移植到基于三星S3C2440处理器的...
4. **SD卡制作工具**:为了将u-boot和操作系统映像写入SD卡,我们需要使用专用工具,如dd命令(Linux)、Win32DiskImager(Windows)或balenaEtcher等。这些工具能安全地擦除SD卡并写入新的数据。 5. **制作过程**...
5. 制作启动媒介:将编译后的二进制文件烧录到开发板的启动媒介上,通常是Nor Flash或SD卡。 6. 测试运行:将开发板设置为从烧录了UBOOT的媒介启动,观察串口输出,确认UBOOT是否成功启动并加载操作系统。 四、...
前言本教程主要用于指导大家制作可引导的SD卡,从SD卡启动easyarm_imx280a开发板,并挂载rootfs文件系统.交流学习请联系: whjwnavy@
描述中提到的"移植uboot"是指将U-Boot引导加载程序适配到4412平台的过程,而"bl1"和"bl2"是固件更新过程中的一部分,它们是Bootloader的早期阶段,负责初始化硬件和加载后续的引导程序。 4412是三星Exynos 4系列...
【s3c2440-uboot2010.06 移植手册】是一份详尽的文档,主要针对的是S3C2440处理器平台上的U-Boot引导加载程序的移植工作。这份手册对于那些已经对U-Boot启动过程有一定了解的开发者来说,提供了一个详细的步骤指南,...
在制作可启动SD卡时,Windows下的cfimager.exe工具可以自动生成三个分区:FAT32分区(用于存放uImage和zImage等文件)、rootfs分区(存放根文件系统)以及uboot分区(用于存储BCB和u-boot.sb,标记为0x53的启动引导...
在嵌入式系统开发中,USB(Universal Serial Bus)接口被广泛用于数据传输,而UBOOT则是一个流行的开源引导加载程序,它为多种处理器和硬件平台提供了启动支持。本篇文章将详细探讨如何在S5PV210处理器的开发板上,...
2. 打开超级终端并连接到开发板,待开发板开机时,按下回车键以进入uboot引导程序。 3. 在超级终端下执行分区和格式化操作。如果需要,可跳过格式化eMMC分区的步骤,直接进入下一步。 4. 进入fastboot模式,连接主机...
在烧写系统之前,如果开发板NAND FLASH被擦除,导致没有uboot引导,需要先安装USB驱动,然后下载和烧写uboot到开发板。手册详细介绍了下载和烧写uboot的步骤,包括设置DNW软件参数、选择正确的文件地址、传输文件等...
uboot,全称 Universal Boot Loader,是一款广泛使用的开源启动加载器,它为多种嵌入式系统提供引导服务。2016.11版本的uboot在功能、稳定性和兼容性上都有显著的提升,因此是嵌入式开发者常用的选择。而JZ2440是一...