首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測 / 活動(dòng)區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 42501|回復(fù): 13
上一主題 下一主題
[分享]

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-5-23 11:10 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自上海
armbian 盒子更換apt源更新錯(cuò)誤導(dǎo)致啟動(dòng)錯(cuò)誤(變磚了),錯(cuò)誤如下。

APPEND="root=UUID=1b75a9d0-6d14-4eb0-94a1-2fcf84176ddf rootflags=data=writeback rw rootfstype=ext4 console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 max_loop=128 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1"

# 設(shè)置內(nèi)存文件地址
setenv kernel_addr 0x11000000
setenv initrd_addr 0x15000000
setenv dtb_addr 0x1000000

# 設(shè)置啟動(dòng)參數(shù)/fdt 地址參數(shù)

setenv bootargs ${APPEND}
fdt addr ${dtb_addr}

# 啟動(dòng)命令

booti ${kernel_addr} ${initrd_addr} ${dtb_addr}

重啟幾次還是無法正常啟動(dòng),系統(tǒng)啟動(dòng)時(shí) Ctrl + Z 還能進(jìn) Uboot 命令模式,網(wǎng)上查資料找到 uboot 支持 tftpboot 模式啟動(dòng)

1. 刷機(jī)準(zhǔn)備

  CH340 usb 轉(zhuǎn) TTL + 杜邦跳錢

  U盤(4G以上,燒錄armbian OS鏡像使用)

  tftpd64 (windows tftp server)

  diskgenius (從img鏡像導(dǎo)出文件)

  rufus 4.4 (燒錄 鏡像到 U盤)

  普通網(wǎng)線一條 + 刷機(jī)電腦一臺(tái)

2. 配置 tftp server

先下載 armbian OS 鏡像,使用 ophub/amlogic-s9xxx-armbian 鏡像,

下載對(duì)應(yīng)版本的 img 鏡像 解壓

使用 diskgenius 打開 解壓出來的 img 鏡像文件,提取需要的 內(nèi)核文件/dtb/啟動(dòng)參數(shù)文件

dtb 文件可以查看 uEnv.txt 文件內(nèi)的 FDT 路徑指向。

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


打開 tftp server ,設(shè)置文件目錄/ 監(jiān)聽IP地址(實(shí)際路徑修改)

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程



3. 提取啟動(dòng)參數(shù)環(huán)境變量

文本編輯器打開 提取出來的 boot.ini   uEnv.txt

復(fù)制文件內(nèi)環(huán)境變量到新建文本內(nèi),內(nèi)容如下,每個(gè)鏡像文件內(nèi)容可能有區(qū)別,照著具體文件內(nèi)容復(fù)制。

注意: APPEND 變量內(nèi)有空格,需要加 雙引號(hào)括起來。
APPEND="root=UUID=1b75a9d0-6d14-4eb0-94a1-2fcf84176ddf rootflags=data=writeback rw rootfstype=ext4 console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 max_loop=128 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1"

# 設(shè)置內(nèi)存文件地址
setenv kernel_addr 0x11000000
setenv initrd_addr 0x15000000
setenv dtb_addr 0x1000000

# 設(shè)置啟動(dòng)參數(shù)/fdt 地址參數(shù)

setenv bootargs ${APPEND}
fdt addr ${dtb_addr}

# 啟動(dòng)命令

booti ${kernel_addr} ${initrd_addr} ${dtb_addr}

先保存新環(huán)境參數(shù)文件,后面 uboot 啟動(dòng)時(shí)會(huì)使用。

4. 制作 armbian U盤啟動(dòng)

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


選擇 對(duì)應(yīng)的 img 鏡像,插入U(xiǎn)盤,開始燒錄U盤啟動(dòng)盤。

5. Uboot TFTP模式啟動(dòng)進(jìn)行刷機(jī)

通過CH340 TTL 連接PC電腦

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


打開設(shè)備管理器(快捷鍵 Win+X,選 M),查看com 串口通道 (本機(jī)使用COM4, 根據(jù)實(shí)際使用修改com口)

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


打開putty 設(shè)置 串口 COM4 , 波特率 115200

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


將U盤啟動(dòng)盤插入盒子USB口上,插上網(wǎng)線連接PC ,打開盒子電源,查看putty 輸出

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


看到 U-boot , 快速按 Ctrl + Z (動(dòng)作要快,跳過后可以斷電重啟多試幾次) ,打斷正常模式啟動(dòng),進(jìn)入 Uboot 命令模式

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


設(shè)置 IP 地址 / 網(wǎng)關(guān)地址 / tftp server 地址(本機(jī)IP地址,根據(jù)實(shí)際IP地址修改)

putty 窗口 輸入以下命令
setenv ipaddr 192.168.5.200
setenv gatewayip 192.168.5.1
setenv serverip 192.168.5.106
saveenv

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


測試網(wǎng)絡(luò)連接,ping 網(wǎng)關(guān)IP

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


通過 tftpboot 加載 armbian 啟動(dòng)文件,內(nèi)存地址 從 啟動(dòng)參數(shù)環(huán)境變量 復(fù)制過來的,

映射關(guān)系如下表。

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


putty 窗口 依次輸入以下命令,加載文件到S905盒子內(nèi)存中
tftpboot  0x11000000   zImage
tftpboot  0x15000000   uInitrd
tftpboot  0x1000000    meson-gxl-s905l3b-m302a.dtb

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


將之前保存的 啟動(dòng)參數(shù)環(huán)境變量 復(fù)制過來的,輸入 putty 窗口,進(jìn)行命令模式啟動(dòng)

APPEND="root=UUID=1b75a9d0-6d14-4eb0-94a1-2fcf84176ddf rootflags=data=writeback rw rootfstype=ext4 console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 max_loop=128 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1"

# 設(shè)置內(nèi)存文件地址
setenv kernel_addr 0x11000000
setenv initrd_addr 0x15000000
setenv dtb_addr 0x1000000

# 設(shè)置啟動(dòng)參數(shù)/fdt 地址參數(shù)

setenv bootargs ${APPEND}
fdt addr ${dtb_addr}

# 啟動(dòng)命令

booti ${kernel_addr} ${initrd_addr} ${dtb_addr}

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


進(jìn)入系統(tǒng)初始化界面,設(shè)置系統(tǒng)配置。

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


執(zhí)行 armbian-install命令,將 armbian 系統(tǒng)安裝到emmc

S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


S905L3b盒子刷armbian Uboot tftpboot 救磚刷機(jī)教程


看到 [ SUCCESS ] Installation successful.  代表安裝 emmc 已完成;

刷機(jī)完成,重啟盒子,通過ssh 登錄。

ophub/amlogic-s9xxx-armbian 默認(rèn)登陸信息如下

游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)




相關(guān)閱讀:
海思hi3798芯片盒子刷烏班圖系統(tǒng)做家用NAS教程

S905L-P211盒子秒變神器!Android TV+EmuELEC 4.4/4.5刷入教程大揭秘


上一篇:一直報(bào)錯(cuò)試了不下20個(gè)包沒一個(gè)成功 頭大
下一篇:unt413A 芯片S905L3A 盒子怎么刷機(jī)啊?
沙發(fā)
發(fā)表于 2024-5-23 11:12 | 只看該作者 | 來自廣東
正好再找,感謝分享
板凳
發(fā)表于 2024-5-23 13:06 | 只看該作者 | 來自黑龍江
謝謝分享
地板
發(fā)表于 2024-5-28 15:19 | 只看該作者 | 來自安徽
不錯(cuò)不錯(cuò)不錯(cuò)
5#
發(fā)表于 2024-5-30 04:20 | 只看該作者 | 來自廣東
預(yù)計(jì)會(huì)
6#
發(fā)表于 2024-6-6 01:20 | 只看該作者 | 來自遼寧
謝謝樓主分享
7#
發(fā)表于 2024-7-7 09:33 來自ZNDS手機(jī)版 | 只看該作者 | 來自山東
看看
8#
發(fā)表于 2024-7-11 08:42 | 只看該作者 | 來自四川
默認(rèn)登陸信息如下
9#
發(fā)表于 2024-9-6 22:35 | 只看該作者 | 來自河北

正好再找,感謝分享
10#
發(fā)表于 2024-10-14 10:03 | 只看該作者 | 來自河北
謝謝分享
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-12-22 16:51 , Processed in 0.128436 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表