bubblegum-96開發板是依照linaro 96boards標準的arm開發板。搭載actions-semi s900 arm-cortex a53架構、64位cpu,主頻可達1.8ghz;imagination powervr g6230 gpu;2gb ram,bubblegum-96可謂是一塊強悍的開發板。
在這一章節中,我們進行開發前期準備工作。教大家如何使用fastboot的方式燒寫bubblegum-96開發板。一、更新host主機
host主機這裡使用debian系的電腦。
在聯網情況下執行下面指令:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
二、更新依賴
$ sudo apt-get install git
$ sudo apt-get install libusb-1.0-0
$ git clone
$ cd linaro-adfu-tool
$ cmake .
$ make
$ make install
五、進入adfu模式
將debug board插入96板,並將usb插入usb3.0口
在未上電情況下按住adfu鍵5秒,上電,不鬆開adfu鍵繼續按5秒。
在終端中使用lsusb
,如果顯示有10d6:10d6的裝置,則進入adfu模式。
若無此裝置,則進入adfu模式失敗。請重試。
六、進入u-boot shell並更新gpt分割槽表
$ sudo ./linaro-adfu-tool-bg96 u-boot-dtb.img
在執行這個檔案的同時,在另一終端中使用串列埠終端按回車,使96板停止在uboot。
串列埠終端
如果你沒有安裝串列埠終端,請使用下列命令進行安裝。
$ sudo apt-get install minicom
minicom的配置如下:
port: ttyusb0
bps/par/bits: 115200
hardware control flow: no
你將看到owl>證明已經進入uboot shell
在uboot shell中執行:run create_gpt
對gpt表進行更新
七、進入fastboot模式
在uboot shell中執行fastboot usb
八、燒寫kernel
回到原來的終端,使用如下命令
$ sudo fastboot flash boot boot.emmc.img
九、燒寫rootfs
$ sudo fastboot flash system bubblegum*******.img
十、製作並燒寫bootloader.img
# creates a 6mib empty image.
$ dd if=/dev/zero of=bootloader.img bs=1m count=6
# place bootloader.bin to correct place.
$ dd conv=notrunc if=bootloader.bin of=bootloader.img seek=4063 bs=512
# place u-boot-dtb.img to correct place.
$ sudo dd conv=notrunc if=u-boot-dtb.img of=bootloader.img seek=6110 bs=512
# use fastboot to flash bootloader partition
$ sudo fastboot flash bootloader bootloader.img
如何燒寫Uboot Ralink5350為例
uboot燒寫可能對於開發人員來說都是一件簡單的事吧,在網上找了很多資料都沒有寫具體如何操作的。權當掃盲貼了。首先宣告 uboot就像電腦的bios,通常本身是十分穩定的,沒有必要是不會去修改的。而需要修改的話,用uboot的開發者的話說就是需要十分良好的軟體和硬體的訓練。好吧,講講怎麼刷吧。首先主...
如何在Zynq 7000上燒寫PL Image
在zynq 7000上程式設計pl大致有3種方法 1.用fsbl,將bitstream整合到boot.bin中 2.用u boot命令 3.在linux下用xdevcfg驅動。步驟 1.去掉bitstream的檔案頭 用fsbl燒寫pl images沒有什麼好說的,用xilinx sdk的creat...
如何在Zynq 7000上燒寫PL Image
在zynq 7000上程式設計pl大致有3種方法 用fsbl,將bitstream整合到boot.bin中 用u boot命令 在linux下用xdevcfg驅動。去掉bitstream的檔案頭 用fsbl燒寫pl images沒有什麼好說的,用xilinx sdk的create boot imag...