x210 Uboot SD卡啟動過程記錄
1、把uboot編譯完之後,生成u-boot.bin檔案之後,想要將它燒寫到機器中去,但是發現一個問題,要使用什麼方式燒錄?網路下載或者fastboot指令下載?最後選擇了相對簡單的SD卡燒錄。
2、由於我使用的是九鼎科技的開發板(和朱老師學的嵌入式),直接使用九鼎科技的SD卡tool燒錄u-boot.bin檔案,插卡,觀察串列埠顯示,提示:
SD checksumError
立馬聯想到,210的機制是使用SD卡啟動時,需要進行校驗和檢驗,因此這樣的方法行不通。
3、想起SD卡課程的時候說過,要將大於16k的檔案進行拆分。拆成BL1和BL2,怎麼拆是一個問題。(一般是在
4、發現uboot資料夾下有一個資料夾:
5、上網百度,發現這個資料夾是用於SD卡的燒寫工具,在linux下執行: sudo./sd_fusing.sh/dev/sdb
6、執行完後提示出錯:source file open error、dd:開啟"SD-bl1-8k.bin"失敗:沒有那個檔案或目錄、rm:無法刪除"SD-bl1-8k.bin":沒有那個檔案或目錄
7、檢視指令碼檔案sd_fusing
更改後:
8、執行後,問題依舊存在,然後細想,發現,沒有編譯sd卡工具。(細節)執行指令:
make clean
make
sudo./sd_fusing.sh/dev/sdb
9、插卡上電觀察開發板串列埠資訊,uboot正常執行。
相關推薦
x210 Uboot SD卡啟動過程記錄
1、把uboot編譯完之後,生成u-boot.bin檔案之後,想要將它燒寫到機器中去,但是發現一個問題,要使用什麼方式燒錄?網路下載或者fastboot指令下載?最後選擇了相對簡單的SD卡燒錄。
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/ 核心
友善之臂tiny4412使用SD卡燒錄uboot,並使開發板從SD卡啟動進入uboot過程記錄。
一、前提準備: 建議:為保持過程的一致性,建議使用和以下描述中一樣的軟硬體。其它軟硬體不保證過程的可行性。以下描述的過程,博主已多次驗證,可行。 1.安裝了ubuntu系統的電腦一臺,我使用的是14.04 LTS版。 2.友善之臂的tiny4412 ADK 1312開發板。
s5pv210 -uboot(三)SD卡啟動流程分析
https://blog.csdn.net/wangweijundeqq/article/details/78886155 --------------------- 本文來自 MrT_WANG 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net
s3c6410開發板研究筆記(一)從SD卡啟動UBOOT(未完待續。。。)
背景 6410支援從SD卡啟動,是否可以在SD卡上燒寫一個UBOOT,開發板的跳線設定為SD卡啟動後,將UBOOT執行起來?在UBOOT中可以操作網口(例如 tftp kernel 根檔案系統)、操作NANDFLASH,NORFALSH,方便的進行升級? 資料收集部分 參考
第四章:基於九鼎X210開發板移植2014.10版U-boot之使用sd卡啟動
start.S是所有armv7架構的cpu共用的,在start.S中的應該都不需要太多的改動。分析到下面,對uboot有了解的朋友,應該都知道這幾個函式主要幹嘛的 cpu_init_cp15:對cp1
6410從SD卡啟動uboot
6410支援從SD卡啟動,是否可以在SD卡上燒寫一個UBOOT,開發板的跳線設定為SD卡啟動後,將UBOOT執行起來? 在UBOOT中可以操作網口(例如 tftp kernel 根檔案系統)、操作NANDFLASH,NORFALSH,方便的進行升級? 資料收集部分 參考
Exynos4412從SD卡啟動的簡單網絡文件系統制作
x86 -m oba 大於等於 mpi 使用 trustzone 之前 ror Exynos4412從SD卡啟動的簡單網絡文件系統制作 1. 簡介 嵌入式系統能夠在開發板上正常運行,需要先進行系統配置,一個完整的嵌入式系統應該包含的幾個部分::uboot,kernel,ro
imx6ul:uboot-2013.10啟動過程解析
1.原始碼結構分析 首先一個問題,老版本的u-boot是沒有SPL這個檔案的,新版u-boot開始包含SPL檔案,原來u-boot啟動比如放到nand中,在cpu內部有一個stepping stone,可以拷貝nand中的u-boot到ram
《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),
uboot移植之啟動過程詳解2
/******************************************************************************* uboot啟動過程之第二階段的分析(board.c的分析)
uboot移植之啟動過程詳解1
/******************************************************************************* uboot啟動過程第一階段的分析(start.s檔案) 核心:start.s的分析, 其他:
ok6410 sd卡啟動 裸機程式
我的思路本來是從sd卡啟動。 程式碼 完成初始化,然後實現了uart串列埠列印,接下來,用C寫裸機程式碼的事 都應該比較容易了吧。 注意事項 就是在 程式連結地址是 0x0c000000,進入C語言之前設定sp的時候也要設定 為0x0c0002000。 sdcopy.
SD卡啟動imx6q步驟
1. SD卡升級方式: A. 在linux系統下,(其他linux板子或者linuxPC機),將TF通過讀卡器插入linux系統,將被識別為/dev/sda1, 或者把TF/SD卡直接插入linu
uboot原始碼及啟動過程分析
#include #include /* ************************************************************************* * * Jump vector table as in table 3.1 in [1] * *
S3C2416 SD卡啟動和NAND啟動的配置
S3C2416的啟動方式分為IROM、NAND、ONENAND/ROM三種模式,有的datasheet上只有IROM、ONENAND/ROM兩種模式,如下圖所示:
OMAPL138製作SD卡啟動介質及重灌Linux系統
OMAPL138製作SD卡啟動盤及重灌Linux系統 手裡的創龍的OMAPL138平臺的系統SSH壞掉了,我重新移植了openssh還是不好使,沒有辦法了只能重灌OMAPL138的系統了,按照創龍給的文件《SD卡啟動盤製作》按照步驟進行,當執行一個叫做mksd
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