sd卡脱机烧写系统的方法

一、sd卡烧写系统的基本思路:

(1)把uboot.bin烧写到sd卡

(2)把image整个文件夹复制到sd卡

(3)开发板从sd卡启动,就开始自动烧写到nandflash中了。

二、烧写uboot.bin到sd卡

(1)sd卡分区和格式化(烧写第一步)

<1>把卡插入pc,windows下格式化

<2>点vm右下链接sd卡到linux,然后在终端输入:

#dmesg|tail //查看挂载点

#df—h  //查看sd卡文件挂载位置

#umount /media/      //media后边填你的挂在位置。这步是执行卸载挂载点

#sudo fdisk-l  //查看sd卡字符设备名称。一般方法是接近你卡的容量那个就是

#sudo fdisk /dev/sdb  // 查看sd卡分区

#m //查看菜单

#p //打印sd分区

#d //删除分区,要删那个区就打哪个数字

#n //添加分区,这时要添扇区,添default后边的值,一般是2048开始。

#t //写分区的格式,一般是b或c。

#a // 然后输入数字,这步是激活分区。

#w //保存退出

#mkfs.msdos /dev/sdb1  //这步是在linux终端下操作。实现格式化分区。

由此,sd卡格式化和分区就完毕。上述只分出一个区。

(2)烧写uboot.bin 到sd卡

准备4g以上容量sd卡,使用读卡器。

<1>把uboot.bin放到共享文件夹

#cd /mnt/hgfs/share

#ls

#cd

#sudo cp /mnt/hgfs/share/uboot.bin ./   //复制共享文件夹里的uboot.bin到home下

#sudo fdisk -l

# sudo dd iflag=dsync oflag=dsync if=./uboot.bin of=/dev/sdb seek=1  //这样镜像就烧写到sd卡上去了。

(3)把image整个文件夹复制到sd卡,把卡插到开发板,sd卡启动,上电。如果配置文件没错,就把系统顺利烧写到开发板了

接下来我介绍脱机烧写的配置文件,这个文件比较复杂,之前烧写bin文件应该是能直接执行配置文件的。配置文件是friendarm.ini.这个配置文件,我给截图吧

时间: 2024-08-27 12:09:32

sd卡脱机烧写系统的方法的相关文章

SD卡脱机烧写

sd卡烧写系统的基本思路: (1)把uboot.bin烧写到sd卡 (2)把image整个文件夹复制到sd卡 (3)开发板从sd卡启动,就开始自动烧写到nandflash中了. 烧写uboot.bin到sd卡 (1)sd卡分区和格式化(烧写第一步) <1>把卡插入pc,windows下格式化 <2>点vm右下链接sd卡到linux,然后在终端输入: (2)烧写uboot.bin 到sd卡 准备4g以上容量sd卡,使用读卡器. (3)把image整个文件夹复制到sd卡,把卡插到开发板

烧写系统

搭建嵌入式开发环境一.把boootloader写到SD卡 1.把SD卡插入PC机 2.fdisk -l查看SD卡对应的设备文件 3.卸载SD卡 4../<path>/write_sd /dev/sdb <path>u-boot-movi.bin 5.把SD卡插入开发板,并切换为SD卡启动方式,上电二.配置minicom 1.minicom -s ttyS0 ttyUSB0 115200 8N1 2.退出 ctrl a q三.uboot命令 1.printenv 查看环境变量 2.s

制作SD(8G)卡Linux镜像,使得ZC706开发板可以从SD卡启动进入Linux系统

转自网络,供学习记录使用,红色部分是我实验时,这篇文章和网站稍有出入的地方. 目的:制作SD(8G)卡Linux镜像,使得ZC706开发板可以从SD卡启动进入Linux系统 在http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/quickstart/zynq(姑且把这个链接成为链接1吧)链接中找到 图1 点击绿色字体的链接,下载镜像原始文件.这里有不同时期的版本,本说明中选择 图2 下载的原始文件为:2014_R2-

使用FreeRTOS在SD卡驱动使用非系统延时导致上电重启不工作的情况

一.问题描述在一个使用FreeRTOS的工程中,只做了SD卡的驱动,由于RTOS使用了Systick,故非系统延时函数使用的是 DWT中的时钟周期(CYCCNT)计数功能,但是在SD卡驱动中使用了这个非系统延时导致,烧写程序后板子工作正常,而下电再上电后板子无反应,分析排查去掉了这个非系统延时后工作正常. 二.使用环境1)开发环境使用的是MDK5.20,下载器为JLINK:2)软件工程是V6的FreeRTOS模板工程,SD卡驱动也是V6的,非系统延时函数所在文件为V6的 bsp_dwt.c:3)

Jetson Nano系列教程1:烧写系统镜像

下载镜像 NVIDIA官方为Jetson Nano Developer Kit (后面统称为Jetson Nano了)提供了SD卡版本的系统镜像,并且根据JetPack版本不断得在更新.所以你可以直接到NVIDIA 下载中心,下载最新的镜像. 不过说实话,NVIDIA的下载环境对国内用户实在是不友好,所以我们准备了一个百度网盘版本(提取码:7rsi) 这个版本没有办法随时更新,所以最新版本还是以NVIDIA官网最为准. 镜像烧写 一般情况下,如果你手上的卡是新的,可以直接烧写,但是也不妨有些用户

通过SD卡来安装Linux系统

一.制作SD启动卡(安装Linux)步骤: 烧写原理:superboot-6410.bin(bootloader)+内核镜像文件+根文件系统 1.将SD卡插入USB接口的读卡器,并插在PC的USB口 2.在SD卡目录下新建“images”目录 3.复制“superboot-6410.bin”到“images”目录下 4.在“images”目录下新建“Linux”子目录 5.分别复制内核镜像文件和跟文件系统镜像文件到“Linux”子目录 内核:zlmage 根文件系统 MLC:rootfs_qto

SD卡格式化造成数据丢失的恢复方法

SD卡操作不当的情况会造成数据丢失,SD卡没有在干燥的存放环境中会造成数据丢失,数据丢失不可怕,重要的是使用正确的方法来进行数据恢复.请继续阅读本篇文章. SD卡格式化丢失数据的两种情况:1.自己动手格式化了SD卡:2.SD卡插入电脑后提示格式化: SD卡格式化的主要目的就是为了清空SD卡或者SD卡无法读写等问题.很多情况一般是由于不当拔插SD卡造成的.此时选择格式化SD卡的话也许能修复SD卡问题,但严重的问题是,格式化后会造成SD 卡上的数据丢失. 所以在使用SD卡的时候,SD卡正在读写操作的

竖屏拍照,但是sd卡中却是横屏解决方法

protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (resultCode) { case 1: if (data != null) { // 取得返回的Uri,基本上选择照片的时候返回的是以Uri形式,但是在拍照中有得机子呢Uri是空的,所以要特别注意 Uri mImageCaptureUri = data.getData(); // 返回的Uri不为空时,那么图片信息数据

将文件放到Android模拟器的SD卡中的两种解决方法

两种方式:一.窗口界面操作1.打开DDMS页面2.打开File Explorer页,如果没有,在Window --> Show View -->File Explorer3.一般就在mnt --> sdcard中4.在sdcard中,点击你要将文件放到的目的文件夹,这里如mp3文件夹5.点击文件夹后,在File Explorer页的右边有两个图标,一个是pull,一个是push,pull是将mp3里面的文件拉出去,push是将外面,如硬盘上的文件推到mp3文件夹里面来. 二.命令行方式启