1、用 USB 下載 比較方便
2、用 SD 卡 更新產(chǎn)品 程序,有時候 會 比較 方便一點
3、我的S5PV210 開發(fā)板 有個 撥碼開關(guān),撥到USB 啟動 或者 EMMC 啟動
4、選擇EMMC啟動 會首先從 SD 的通道0(已經(jīng)接了EMMC 芯片 ) 啟動,如果通道0啟動失?。ㄐr灪蛦樱蜁耐ǖ?(可以插大SD卡 )啟動,因此要 破壞 通道0的啟動,才能 從通道2啟動。
5、在Linux和安卓系統(tǒng)下,擦出 SD 的通道0中 uboot 的 一個扇區(qū),這樣才能從SD的通道2啟動。擦除方法是:
①在Linux或者安卓系統(tǒng)下 擦除 uboot 的方法,如下:
指令一:busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync
指令二:sync
解釋:
busybox dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=1 count=1 conv=sync
if=/dev/zero:輸入文件名為/dev/zero,一個全0 的設(shè)備!
of=/dev/block/mmcblk0:輸出文件名為/dev/block/mmcblk0,EMMC 的扇區(qū)0.
bs=512:讀塊和寫塊的大小都為512B(這里的輸出文件為一個塊設(shè)備,塊大小的設(shè)置跟塊設(shè)備中每塊的大小相關(guān)),同時設(shè)置讀寫塊的大小為 bytes ,可代替 ibs 和 obs 。
seek=1:跳過第一個塊。從輸出文件開頭跳過 blocks 個塊后再開始復(fù)制。(通常只有當輸出文件是磁盤或磁帶時才有效)。
count:只拷貝一個塊,僅拷貝 blocks 個塊,塊大小等于 ibs 指定的字節(jié)數(shù)。
conv:若讀取的輸入塊不足512B,那么不足的部分填充NULL。
這句話的意思是把板載INAND 的 第一個扇區(qū)用全0來填充,這樣iNAND的bootloader的 校驗和(IROM的代碼線程先從通道0讀取前16KB,然后計算校驗和)就會不通過,所以啟動會失敗,CPU 會自動從SD2啟動。
②在uboot 下擦除 inand(通道0,EMMC)下的 uboot,這樣 來達到 重啟 從 SD2啟動的目的,方法如下:
在uboot下,使用help movi 來查看 movi 指令的使用方法,如下:
movi init - Initialize moviNAND and show card info
movi read {u-boot | kernel} {addr} - Read data from sd/mmc
movi write {fwbl1 | u-boot | kernel} {addr} - Write data to sd/mmc
movi read rootfs {addr} [bytes(hex)] - Read rootfs data from sd/mmc by size
movi write rootfs {addr} [bytes(hex)] - Write rootfs data to sd/mmc by size
movi read {sector#} {bytes(hex)} {addr} - instead of this, you can use 'mmc read'
movi write {sector#} {bytes(hex)} {addr} - instead of this, you can use 'mmc write'
fwbl1 | u-boot | kernel 指三個分區(qū)。fwbl1是 uboot 的一部分,這個在 S5PV210的啟動過程可以看到!
addr 指內(nèi)存地址。
具體擦除inand 的 uboot 指令一:movi write u-boot 0x30000000
解釋:把內(nèi)存地址為0x30000000的數(shù)據(jù)寫到u-boot 扇區(qū)里。
使用 uboot 指令 清除 通道0 的 uboot,重點 來了,重啟 沒有出現(xiàn) SD 信息 校驗 出錯, 開發(fā)板變磚了,DNW 刷機。再來!………………2017年3月19日22:49:21
用 USB 在Linux下 用dnw 刷uboot 到內(nèi)存中,然后進入uboot命令行下,然后輸入fastboot指令進入fastboot模式,使用windows的fastboot
工具,在CMD指令下 使用 fastboot 命令 刷uboot 到flash中,然后刷 kernel ,和system到 flash中,然后進入 Linux或者安卓下,使用
busybox dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=1 count=1 conv=sync
sync
兩個命令 進行 清除掉 通道0 的uboot,然后 在 shell 下就會出現(xiàn)
SD checksum Error
的字樣,然后使用 x210_Fusing_Tool 工具 刷 uboot_inand.bin到SD卡中,這樣 又可以 愉快的 啟動 uboot了,這樣 就可以 使用 fastboot 工具刷機了。。。。2017年3月24日18:05:48
5、在 windows 下 制作 SD 卡啟動,使用 軟件 x210_Fusing_Tool.rar,
1、把SD卡插到電腦上,2、打開x210_Fusing_Tool,就會看到已經(jīng)識別SD卡,注意先后順序。
Browse 選擇 uboot_inand.bin 的路徑,點擊 Add,然后 START,最后出現(xiàn)Fusing image done.
6、這樣 就可以 通過 SD 啟動 UBOOT,然后進入 uboot ,輸入fastboot指令進入fastboot狀態(tài),就可以使用fastboot 進行刷機了!
上一篇:用 S5PV210 學(xué)習(xí) Linux (二) 刷機(二)
下一篇:s5pv210 uboot——移植DM9000網(wǎng)卡驅(qū)動
推薦閱讀最新更新時間:2025-07-01 11:30


設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- FAN6224同步整流控制器正激續(xù)流整流典型應(yīng)用
- LTC3621EMS8E-2 1.2Vout、同步至 600kHz、強制連續(xù)模式同步降壓型穩(wěn)壓器的典型應(yīng)用
- MC34071ADR2G快速建立逆變器的典型應(yīng)用
- LT3970EMS-3.3 5V 降壓轉(zhuǎn)換器的典型應(yīng)用
- LT1171HVIT、2.5A 高效恒流充電器的典型應(yīng)用
- 具有輕負載效率的 NCP5252 2.0 A、1.0 MHz 集成同步降壓穩(wěn)壓器的典型應(yīng)用
- DC124,使用 LTC1416 高速 14 位、400Ksps 模數(shù)轉(zhuǎn)換器的演示板
- AD8618ARZ-REEL單電源緩沖DAC輸出運算放大器典型應(yīng)用電路
- 使用 MaxLinear, Inc 的 SPX385AS-1.2/TR 的參考設(shè)計
- 使用 NXP Semiconductors 的 MC34SB0410AE 的參考設(shè)計
- 南芯科技推出高集成度多口移動電源解決方案,助力充電寶市場穩(wěn)健發(fā)展
- 英飛凌推出具有超低導(dǎo)通電阻的CoolSiC? MOSFET 750 V G2,適用于汽車和工業(yè)功率電子應(yīng)用
- DigiKey 慶祝 B 站賬號粉絲突破 10 萬,贈送驚喜禮包
- 碳化硅企業(yè) Wolfspeed 啟動破產(chǎn)重組,預(yù)計 2025 年三季度末完成司法重整
- 蘋果被曝考慮放棄自研模型 轉(zhuǎn)而與Anthropic或OpenAI合作
- ?百度文心4.5來襲!英特爾Day0即支持端側(cè)部署
- 【廣瀨電機】關(guān)于中國發(fā)明專利侵權(quán)訴訟達成和解的公告
- 英飛凌BMS解決方案推動電動汽車創(chuàng)新
- 地平線的L3判斷與實踐路徑
- 汽車網(wǎng)絡(luò)升級攻略:CAN-CAN FD-車載以太網(wǎng)
- COMPUTEX Virtual 2021圓滿落幕
- 司亞樂推出由安森美半導(dǎo)體Wi-Fi 6方案賦能的多網(wǎng)絡(luò)5G路由器
- Akamai助力企業(yè)實時檢測和防止人類威脅發(fā)起的帳戶接管攻擊
- Qorvo?的愛爾蘭 UWB 開發(fā)運營部門將增設(shè) 100 個工程師職位
- 英特爾攜手紅帽共同展示最新5G產(chǎn)品
- 評芯而論:SDP廣州的增城面板廠還會重新啟動嗎?
- SDP:廣州增城面板廠量產(chǎn)延后6個月,會按照約定給付貨款
- 智加科技農(nóng)機自動駕駛技術(shù)揭秘
- 美國新增了28家中國公司進入實體名單
- 三星電子擴大了中國ODM規(guī)模,恐將破壞韓國產(chǎn)業(yè)鏈
- sim300圖片傳輸
- AirDrum鼓棒 SensorTile的磁場傳感器校準
- 【平頭哥RVB2601創(chuàng)意應(yīng)用開發(fā)】打造網(wǎng)絡(luò)任意MP3播放器
- 樹莓派windows iot 開發(fā)(一)
- 2010福建省賽題
- 接收僅僅4mA的RF模塊
- 有人能破嗎?幾十G的環(huán)境,幾十k的網(wǎng)速,墻也翻了不頂用
- 藍牙4.0模塊連接Sensortag獲取傳感器數(shù)據(jù)(一)
- 電子信息工程專業(yè)開設(shè)自動控制原理嗎?
- 【HC32F460開發(fā)板測評】03.基于UART功能實現(xiàn)SHELL的移植與控制