HCL:Guitar

跳转到:导航搜索

LeMaker Guitar 是一款 SODIMM 系统模块,并提供相应的基板。

技术数据

Guitar 模块和基板

手动安装

U-Boot

要进入 U-Boot 提示符,您可能需要输入s500在串口控制台。 较新的版本(例如 v1612)放宽了此限制,只需像往常一样按任意键即可。

要构建供应商的 U-Boot

git clone https://github.com/LeMaker/owl-actions.git
git clone https://github.com/LeMaker/u-boot-actions.git
cd u-boot-actions
make s500_defconfig
make u-boot-dtb.img
../owl-actions/scripts/padbootloader u-boot-dtb.img

您可能需要调整 board/actions/owl/owl_boot_fdt.c 以避免将 console=ttyS3 和 Android 垃圾添加到 $bootargs 中。

dd if=u-boot-dtb.img of=/dev/sdX bs=512 seek=6144

对于可引导的 SD 卡,您还需要

dd if=bootloader.bin of=/dev/sdX bs=512 seek=4097

内核

供应商内核:https://github.com/LeMaker/linux-actions

已提交一个初始补丁集到上游 (v1, v2, v3, v4) 并合并到 4.13 版本中。

从 U-Boot 提示符处,以类似方式启动

setenv bootargs 'earlycon'
load mmc 0:1 $kernel_addr_r zImage
load mmc 0:1 $fdt_addr_r s500-guitar-bb-rev-b.dtb
bootz $kernel_addr_r - $fdt_addr_r

参见