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

参见