日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

S5PV210开发 -- 通过 DNW、fastboot 烧写

發布時間:2025/3/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 S5PV210开发 -- 通过 DNW、fastboot 烧写 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如需轉載請注明出處:https://blog.csdn.net/qq_29350001/article/details/78364548

這個燒寫過程真是一波三折啊,足足搞了兩天才實現 ?通過 DNW 將 uboot 燒寫到 RAM 中,再通過 fastboot 更新?。

首先說一下,SD 卡燒寫?暫時沒有完成。其中遇到的問題,在于制作量卡和燒寫uboot。

制作量卡時,我的電腦的虛擬機不識別 SD 卡。這尷不尷尬。。。

然后沒辦法 使用公司的另一臺電腦 OK 可以識別了。

下載?gparted 進行分區操作了好多遍,怎么都是失敗的。最后發現 SD 卡損壞。這尷不尷尬。。。

然后沒辦法,找同事換了一張新的 SD 卡,OK 可以實現分區了。

然后燒寫 uboot,使用?sudo ./sd_fusing.sh /dev/sdb,查了半天才發現 需要安裝交叉編譯器、編譯uboot。

最后呢,實驗還是未成功。沒辦法,暫時先放棄 SD 卡燒寫方式!!

?

采用通過?DNW?將?uboot?燒寫到?RAM?中,再通過?fastboot?更新?。其中遇到的問題。先簡單說一下,后面詳講。

首先是 驅動安裝,很讓人不淡定。給的是 win7 64位 的dnw_driver驅動。我的電腦win10 64位居然安裝不成功。 再有給驅動的數字簽名,路徑不能有中文。最后執行 DNW 燒寫 uboot 的時候,我真是試了好多次,不知道為什么最后燒寫成功的。

以上都是廢話。。。 牢騷發完了。開始進入正題。

SD燒寫已經完成,部分內容重復這篇文章里就不講了。

參看:S5PV210開發 -- 通過 SD 卡啟動 U-boot

?

參看?x210v3s linux平臺用戶手冊

一、安裝?dnw_driver驅動

(1)硬件部分搭建

將開發板的撥碼開關撥到 USB 啟動模式。啟動模式這部分 參看:S5PV210開發 -- 燒寫/啟動模式

連接 USB OTG 口到 PC 機,連接串口線到 PC 機,連接網口到交換機和PC通信。

(2)安裝驅動

首先打開設備管理器,此時長按 POWER 按鈕。會出現下圖:

其中 COM3 是串口端口,SEC S5PC110 Test B/D 這個就是 dnw_driver 驅動了。

?

驅動程序所在位置:

注意了,最好是不要讓其路徑有中文!!

然后可以參看 安裝步驟.txt?

此驅動適用于win7 64位的系統 ?(我的是win10 64位 居然也不行)
安裝之前需要解決此驅動的數字簽名。最好的辦法就是通deseo13b.exe破解

破解過程如下:
1 .打開 deseo13b.exe
2 .select "enable text mode" ?> next > ok


2.選擇"Sign a System File", 點擊Next,彈出的對話框內輸入無簽名的驅動程序文件全路徑,如我的是

F:\dnw_driver_win7-64\inf64 ? 點擊"OK".提示成功后確定,退出軟件,重啟Windows.?

4. 重啟電腦
5. 打開設備管理器 更新 SEC S5PC110 Test B/D. 的驅動程序


6. 選擇F:\dnw_driver_win7-64\inf64 目錄下的.inf文件 ?

注意,如果不通過 deseo13b.exe 破解,會出現如下錯誤,第三方 INF 不包含數字簽名信息。

?

再想我的是win10 64位 用不了?deseo13b.exe?這個軟件。無法解決數字簽名,難道就真的沒招了嗎?

當然不是啦,你也可以通過禁用驅動簽名來解決的。

參看:解決驅動安裝錯誤,Win8,Win10禁用驅動簽名

具體方法參看相面鏈接,這里就不多講了。好了,到此驅動安裝完成!!

二、通過 DNW 將 uboot 燒寫到 RAM 中

首先貼出用到的工具所在位置:

首先,打開 DNW0.6C,連接串口,將 ADDR 設置為 0xd0020010 ?

(注意串口端口號要和上面的一致,波特率最好也是一致的)

?

打開開發板電源,按住POWER 鍵(SW12)不放,這時,DNW上的USB會顯示OK。

然后在點擊 serial Port->connect 這時,DNW上 顯示出 COM3,115200bps

?

再點擊 USB Port->Transmit,找到 x210_usb.bin 文件,雙擊,這時,DNW上的USB會顯示x后再顯示OK,表明 210 芯片的寄存器已經初始化完畢。

?

保持按住 POWER 鍵不放,再次將 DNW 的地址設置為 0x23e00000

點擊 USB Port->Transmit,找到 QT4.8 目錄下的 uboot.bin 文件,雙擊

這時 uboot 在 0x23e00000 處運行起來了。

執行 fastboot 指令,出下如下圖:

三、通過 fastboot 更新

(1)fastboot 使用方法

首先還是要了解一下 fastboot的,它是一個快速刷機工具。我們之前講Hi3516A的時候也有講到。不過跟現在這個講的不太一樣啊。算了,主要看一下它的使用方法。

參看:fastboot--百度百科

Fastboot使用方式: fastboot [ <選項> ] <命令>
解釋

[]括起來表示這個是可選的.
<>括起來表示這個是必須的.
可用命令:
update <文件名> 從官方update.zip升級系統.該update.zip必須是官方的
flashall 'flash boot' +'flash system'
flash <分區名> [ <文件名> ] 將文件寫入分區.文件必須正確的格式.分區名有但不限于system,recovery,boot,splash1,hboot,radio,userdata,cache
erase <分區名> 清空一個分區.
getvar <參數名> 顯示一個啟動參數
boot <內核文件> [ <ramdisk文件> ] 將電腦上的內核下載到手機并用該內核啟動系統.
flash:raw boot <內核文件> [ <ramdisk文件> ] 創建boot.img并下載到手機啟動系統.
devices 列出所有與電腦連接的設備.
reboot 正常啟動系統
reboot-bootloader 啟動系統到hboot
選項
-w 清空用戶數據分區和緩存分區.相當于recovery中的"wipe data/factoryreset"
-s <串口號> 指定要操作的設備的串口號
-p <產品名> 指定要操作的設備的產品名.比如hero,bravo,dream...
-c <命令行> 用命令行替換系統的啟動命令行.
分區
system:系統分區.我們刷機器一般就是刷的這個分區.
userdata:數據分區.
cache:緩存分區
recovery:Recovery分區.
boot:存放內核和ramdisk的分區.
hboot:這個是SPL所在的分區.很重要哦.也是fastboot所在的分區.刷錯就真的變磚了.
splash1:這個就是開機第一屏幕了.
radio:這個是基帶所在的分區.

(2)通過 fastboot 更新

運行 CMD 進入 fastboot 文件夾下

然后燒寫 :

其中fastboot的燒寫指令分Linux系統Android系統。

?

《1》燒錄linux+QT

?

fastboot flash bootloader linuxQT/uboot_inand.bin ? ? ? ? ? ? ?燒uboot
fastboot flash kernel linuxQT/zImage-qt ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 燒linuxkernel
fastboot flash system linuxQT/rootfs_qt4.ext3 ? ? ? ? ? ? ? ? ? ? ? ?燒rootfs
uboot的參數不用特意設置(因為我們刷了專為linux+QT定制的uboot,這個uboot中估計已經預制好了所有的啟動參數)

?

《2》燒錄android2.3

?

fastboot flash bootloader android2.3/uboot.bin ? ? ? ? ? ? ? ?燒uboot
fastboot flash kernel android2.3/zImage ? ? ? ? ? ? ? ? ? ? ? ? ? ? 燒linuxkernel
fastboot flash system android2.3/x210.img ? ? ? ? ? ? ? ? ? ? ? ?燒androidrom
注意:android2.3中使用了串口0,所以啟動后要把串口插到串口0中,不然串口沒有任何啟動信息出來。android2.3中屏幕上的logo是在左上角(也是個刷機成功的標志)

?

《3》燒錄android4.0.4

?

fastboot flash bootloader android4.0/uboot.bin ? ? ? ? ? ? ? ?燒uboot
fastboot flash kernel android4.0/zImage-android ? ? ? ? ? ? ?燒linuxkernel

?

fastboot flash system android4.0/x210.img ? ? ? ? ? ? ? ? ? ? ? ?燒androidrom

四、啟動板卡

將 OTG 線拔出,然后將撥碼開關調到上面,即 SD/MCC 啟動模式。

OK,啟動成功!!到此燒寫完成!!

如需轉載請注明出處:https://blog.csdn.net/qq_29350001/article/details/78364548?

?

總結

以上是生活随笔為你收集整理的S5PV210开发 -- 通过 DNW、fastboot 烧写的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。