u-boot icon indicating copy to clipboard operation
u-boot copied to clipboard

关于amloggic 的u-boot固件编译的问题

Open muxi01 opened this issue 2 months ago • 3 comments

你好,ophub! 我想请教一下armbian系统中的u-boot固件是如何获取到的,有源码吗?我有一个方法可以探测所有外部GPIO口,已经在全志和瑞芯微的SOC上使用过了,其方法为: 1.在U-BOOT中使用GPIO口模拟UART协议(波特率在4800/2400非常好用),然后周期的往所有GPIO打印该GPIO的名字 2.使用通用的串口RX来探测未知IO

muxi01 avatar Oct 28 '25 01:10 muxi01

amlogic/allwinner几乎100%没有源码,我收集到的都是已经编译好的文件了。rockchip的大部分应该可以找到源码,都有厂商在维护,但是我收集的只有二进制文件。

ophub avatar Oct 28 '25 02:10 ophub

感谢!再请教一下。 1.你是使用了类似于高通的lk2nd,作为二级u-boot引导的最终的kernel吗? 应道路径是 brom-->uboot(闭源)-->uboot(封包为kernel镜像)-->linux kernel 2.我刷入了安卓镜像,拿到了root权限,是否可以使用dd if of 指令将armbian的镜像中前部分内容拷贝到EMMC,从而实现从U盘启动柜,目前我卡在了U盘启动

muxi01 avatar Oct 28 '25 05:10 muxi01

99%的u-boot都是从armbian和openwrt固件提取的,少量是保留了ubuntu系统的引导分区,把制作的系统写入了可以覆盖的区域进行使用的。

ophub avatar Oct 29 '25 00:10 ophub