HCL:Bubblegum-96
Bubblegum-96 与调试适配器
uCRobotics Bubblegum-96 是一款符合 96Boards Consumer Edition 标准的单板计算机 (SBC)。
技术数据
- Actions Semi S900 SoC
- 4x ARM Cortex-A53 CPU @ 最高 1.8 GHz
- PowerVR G6230 GPU
- 2 GB RAM
- 1x USB 3.0 主机,1x USB 2.0 主机,1x USB 2.0 OTG/设备
- Micro SD
- AP6212 Wifi 模块
手动安装
U-Boot
有一个 linaro-adfu-tool 包可用。
供应商 U-Boot (2015.07): https://github.com/96boards-bubblegum/u-boot/commits/bubblegum96-2015.07
您需要一根 USB 3.0 A 公头到 USB 3.0 A 公头的电缆。
在通电或重置板子时,请按住 ADFU 按钮(SD 卡插槽下方)。
临时启动 U-Boot
# linaro-adfu-tool-bg96 u-boot-dtb.img
在提示时按串口上的任意键,以获得提示符。
owl> run create_gpt owl> fastboot usb
准备 BOOTLOADER 分区
$ dd if=/dev/zero of=bootloader.img bs=1M count=6 $ dd conv=notrunc if=/usr/share/linaro-adfu-tool/bg96/firmwares/bootloader.bin of=bootloader.img seek=4063 bs=512 $ dd conv=notrunc if=u-boot-dtb.img of=bootloader.img seek=6110 bs=512
永久刷新
$ fastboot flash BOOTLOADER bootloader.img
内核
供应商内核 (3.10): https://github.com/96boards-bubblegum/linux/commits/bubblegum96-3.10
一个初始补丁集被提交到上游 (v1, v2, v3, v4) 并合并到 4.13 中。
从 U-Boot 提示符处,以类似方式启动
setenv bootargs 'earlycon' mmc rescan load mmc 0:1 $kernel_addr_r Image load mmc 0:1 $fdt_addr_r s900-bubblegum-96.dtb load mmc 0:1 $ramdisk_addr_r initrd.cpio.gz booti $kernel_addr_r $ramdisk_addr_r:$filesize $fdt_addr_r
参见
- Guitar (S500)
