1. 程式人生 > >SD卡啟動imx6q步驟

SD卡啟動imx6q步驟

1. SD卡升級方式:

  A. linux系統下,(其他linux板子或者linuxPC機),將TF通過讀卡器插入linux系統,將被識別為/dev/sda1, 或者把TF/SD卡直接插入linux,將被識別為/dev/mmcblk0。後面的數字要看系統中的U盤或者SD卡數目來定。後面操作以/dev/mmcblk0為例。

  B. u-boot.binuImagerootfs.tgz下載到linux系統中。

  C. 執行下面命令升級u-bootuImage

    dd if=./u-boot.bin of=/dev/mmcblk0 bs=512 seek=0 conv=fsync

dd if=./uImage of=/dev/mmcblk0 bs=1M seek=1 conv=fsync

 或者

  dd if=./u-boot.bin of=/dev/sda bs=512 seek=0 conv=fsync

    dd if=./uImage of=/dev/sda bs=1M seek=1 conv=fsync

  D. fdiskmkfs等工具生成檔案系統:

    fdisk /dev/mmcblk0 或者 fdisk /dev/sda

  n

  p

  1

  320       // 注意:單位是cylinder時寫320; 單位是block時寫20480

  +500M

  w

   mkfs.ext2 -j /dev/mmcblk0p1  或者   mkfs.ext2 -j /dev/sda1

   mkdir -p /mnt/mmc

   mount -t ext2 /dev/mmcblk0p1 /mnt/mmc 或者  mount -t ext2 /dev/sda1 /mnt/mmc

   cd /mnt/mmc

   tar -xvf /mnt/usb/rootfs.tgz  或者tar -xvf /mnt/usb/rootfs.tgz  

   cd /

   umount /mnt/mmc

  E.至此,SD卡已經做好,可以放進XFTK板子,有SD卡引導啟動。

  F. 進入u-boot環境後,輸入下面u-boot環境變數,進行linux啟動:

setenv bootcmd 'mmc dev 1; mmc read ${loadaddr} 0x800 0x3000; bootm'

setenv bootargs  'console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=adv739x,BT656-PAL,if=BT656,fbpix=RGB32'

saveenv

boot

相關推薦

SD啟動imx6q步驟

1. SD卡升級方式:   A. 在linux系統下,(其他linux板子或者linuxPC機),將TF通過讀卡器插入linux系統,將被識別為/dev/sda1, 或者把TF/SD卡直接插入linu

Exynos4412從SD啟動的簡單網絡文件系統制作

x86 -m oba 大於等於 mpi 使用 trustzone 之前 ror Exynos4412從SD卡啟動的簡單網絡文件系統制作 1. 簡介 嵌入式系統能夠在開發板上正常運行,需要先進行系統配置,一個完整的嵌入式系統應該包含的幾個部分::uboot,kernel,ro

《10.SD啟動詳解》

《10.SD卡啟動詳解》 第一部分、章節目錄 1.10.1.主流的外存裝置介紹 1.10.2.SD卡的特點和背景知識 1.10.3.SD卡的程式設計介面 1.10.4.S5PV210的SD卡啟動詳解1 1.10.5.S5PV210的SD卡啟動詳解2 1.10.6.S5PV210的SD卡啟

Beagle Black SD啟動問題

雖然BBB是開源硬體,但坑也是比較多的,還好資料和用的人也比較多,暫時還都能找到問題所在。吐槽完了來看下SD啟動的這個問題。 看了之前關於BBB啟動方式的文章應該比較清楚,在eMMC已經寫入系統的前提下(出廠已寫入系統),要想從SD卡啟動需要在啟動時按著boot健(S2),

s5pv210 -uboot(三)SD啟動流程分析

https://blog.csdn.net/wangweijundeqq/article/details/78886155 --------------------- 本文來自 MrT_WANG 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net

ok6410 sd啟動 裸機程式

我的思路本來是從sd卡啟動。 程式碼 完成初始化,然後實現了uart串列埠列印,接下來,用C寫裸機程式碼的事  都應該比較容易了吧。 注意事項 就是在 程式連結地址是 0x0c000000,進入C語言之前設定sp的時候也要設定 為0x0c0002000。 sdcopy.

x210 Uboot SD啟動過程記錄

 1、把uboot編譯完之後,生成u-boot.bin檔案之後,想要將它燒寫到機器中去,但是發現一個問題,要使用什麼方式燒錄?網路下載或者fastboot指令下載?最後選擇了相對簡單的SD卡燒錄。

S3C2416 SD啟動和NAND啟動的配置

S3C2416的啟動方式分為IROM、NAND、ONENAND/ROM三種模式,有的datasheet上只有IROM、ONENAND/ROM兩種模式,如下圖所示:                                                      

OMAPL138製作SD啟動介質及重灌Linux系統

OMAPL138製作SD卡啟動盤及重灌Linux系統 手裡的創龍的OMAPL138平臺的系統SSH壞掉了,我重新移植了openssh還是不好使,沒有辦法了只能重灌OMAPL138的系統了,按照創龍給的文件《SD卡啟動盤製作》按照步驟進行,當執行一個叫做mksd

s3c6410開發板研究筆記(一)從SD啟動UBOOT(未完待續。。。)

背景 6410支援從SD卡啟動,是否可以在SD卡上燒寫一個UBOOT,開發板的跳線設定為SD卡啟動後,將UBOOT執行起來?在UBOOT中可以操作網口(例如 tftp kernel 根檔案系統)、操作NANDFLASH,NORFALSH,方便的進行升級? 資料收集部分 參考

imx6 android SD啟動

工作中需要將imx6的android系統從SD卡啟動,所以就分析了MfgTool中的指令碼,分析android的分割槽情況,並嘗試自己操作,竟然成功了,記錄於此。 參考文件 sd卡重新分割槽   分割槽使用MfgTool中的mksdcard-android.sh指令碼。下面對其進行分析。   需要將

imx6 通過SD啟動後,對emmc進行分割槽和程式更新

1.執行的前提是,sd卡上的系統包含sfdisk工具 2.sd啟動後,執行指令碼分割槽  目前是分了3個區(EMMC-4G大小,可用空間大約3.9G,本次分割槽並全部使用) 150M   --mmcblk0p1 ,偏移量為10M開始 2G       --mmcblk

友善之臂tiny4412使用SD燒錄uboot,並使開發板從SD啟動進入uboot過程記錄。

一、前提準備: 建議:為保持過程的一致性,建議使用和以下描述中一樣的軟硬體。其它軟硬體不保證過程的可行性。以下描述的過程,博主已多次驗證,可行。 1.安裝了ubuntu系統的電腦一臺,我使用的是14.04 LTS版。 2.友善之臂的tiny4412 ADK 1312開發板。

十二.ARM裸機學習之SD啟動詳解

一.主流的外存裝置發展及介紹 2017/12/12 23:08 ** 1.首先,清楚記憶體和外存的區別: ** 一般是把這種RAM(random access memory,隨機訪問儲存器,特點是任意位元組讀寫,掉電丟失)叫記憶體, 把RO

第四章:基於九鼎X210開發板移植2014.10版U-boot之使用sd啟動

start.S是所有armv7架構的cpu共用的,在start.S中的應該都不需要太多的改動。分析到下面,對uboot有了解的朋友,應該都知道這幾個函式主要幹嘛的 cpu_init_cp15:對cp1

S3C6410從sd啟動的原理

  s3c6410從sd卡啟動的原理,有以下幾篇不錯的文章可供參考: 3.S3C6410製作SD啟動卡以及簡易SDbootloader的方法 4.飛凌官方網站的一篇關於S5PV210開發板的啟動方式技術文章,寫的不錯,圖文並茂,具體就是翻譯《S3C6410_Int

6410從SD啟動uboot

6410支援從SD卡啟動,是否可以在SD卡上燒寫一個UBOOT,開發板的跳線設定為SD卡啟動後,將UBOOT執行起來? 在UBOOT中可以操作網口(例如 tftp kernel 根檔案系統)、操作NANDFLASH,NORFALSH,方便的進行升級?  資料收集部分 參考

Linux SD驅動開發(六) —— SD啟動過程總體分析

一、工作流程 mmc驅動主要檔案包括 drivers/mmc/card/block.c drivers/mmc/card/queue.c drivers/mmc/core/core.c drivers/mmc/core/host.c drivers/mmc/core/ 核心

S3C2416 SD啟動設定

2416  SD卡啟動設定 2416的啟動方式可以通過GPC7-GPC5和OM[4]- OM[0]的配置來選擇; 其原理圖硬體電路分別如下圖所示: GPC7-GPC5 OM[4]- OM[0](注意:此處OM[0]直接接地)   2416手冊上暫存器的配置如下圖所示:

在linux下燒寫exynos4412 SD啟動的Supperboot(1)

友善之臂提供的燒寫 SD 卡啟動 supperboot 的程式是 windows 版本的,因為我做嵌入式一直用的都是 linux 所以這裡就給大家提供一個在 linux 下燒寫 supperboot 的方法 裝扮空間 檢視留言 注意:這裡會給 sd 卡重新分割槽並格式化,