系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 機(jī)頂盒刷Debian

如何在機(jī)頂盒中刷入原生的Debian系統(tǒng)(2)

時(shí)間:2015-09-28 14:39:02 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150928/58746.html 手機(jī)查看 評(píng)論

  第二部分:

  1、編譯 uboot

  這邊的編譯環(huán)境為 Linux version 3.16.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04),默認(rèn)的編譯工具為 gcc-arm-linux-gnueabihf,在“deb https://emdebian.org/tools/debian/ jessie main”源中可以找到。

  因?yàn)槲疫@邊沒有也找不到盒子的 uboot 源碼,我嘗試用了 cubieboard2 的 uboot 源碼,編譯后可以正常使用。

  git clone https://github.com/linux-sunxi/u-boot-sunxi -b wip/a20

  make cubieboard2 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

  找一個(gè) SD 卡,用來引導(dǎo),全志盒子默認(rèn)為 SD 卡引導(dǎo)。用 fdisk 給 SD 卡分兩個(gè)區(qū),第一個(gè)為 fat,第二個(gè)為 ext4 格式,具體不再贅述。按照我的是 sdb1、sdb2。

  將編譯好的 uboot 寫入到 sdcard:

  # dd if=spl/sunxi-spl.bin of=/dev/sdb bs=1024 seek=8

  # dd if=u-boot.bin of=/dev/sdb bs=1024 seek=32

  新建一個(gè) boot.cmd 文件,輸入以下內(nèi)容:

  setenv bootargs console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait

  panic=10 ${extra}

  fatload mmc 0 0x48000000 uImage

  bootm 0x48000000

  使用 cmd 文件來生成 scr 文件:

  mkimage -C none -A arm -T script -d boot.cmd boot.scr

  2、編譯內(nèi)核

  依舊使用 cubieboard2 的內(nèi)核,因?yàn)槲沂褂?Sunxi 的內(nèi)核編譯后無法啟動(dòng),本人菜鳥折騰了幾天沒精力了。直接使用 cubieboard2 的內(nèi)核可以啟動(dòng),但是需要添加盒子的 PHY 網(wǎng)卡驅(qū)動(dòng)。天敏電視精靈 3 的 PHY 為 ICplus 芯片。如下操作:

  # git clone https://github.com/cubieboard2/linux-sunxi

  # make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- sun7i_defconfig

  # make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

  進(jìn)入 menuconfig 狀態(tài),添加 ICplus 網(wǎng)卡的支持:

  # make -j$(nproc) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules

  # make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output modules_install

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄