u-boot git仓库:《https://gitlab.denx.de/u-boot/u-boot》。 我们在ubuntu运行如下命令: root@zhengyang:/work/sambashare/rk3399# wget https://ftp.denx.de/pub/u-boot/u-boot-2023.04.tar.bz2 解压: root@zhengyang:/work/sambashare/rk3399# tar -jxf u-boot-2023.04.tar.bz2 进入到uboot文件夹...
catspl/u-boot-spl.bin>>idbloader.img 1. 2. 建议使用流程2的方式加载U-Boot.img,因为,可以基于U-Boot源码编译出TPL/SPL,然后自主修改各种配置。 2. U-Boot包 从RK3399启动流程图中我们能看到,U-Boot包里面除了u-boot.dtb和u-boot-nodtb.bin这两个U-Boot源码编译出来的文件之外,还包含了bl31.elf、b...
下载uboot源代码: root@zhengyang:/work/sambashare/rk3399/friendly/sd-fuse_rk3399# git clone https://github.com/friendlyarm/uboot-rockchip --depth 1 -b nanopi4-v2017.09 3.2 编译uboot root@zhengyang:/work/sambashare/rk3399/friendly/sd-fuse_rk3399# UBOOT_SRC=$PWD/uboot-rockchip ./build-...
比如我们之前介绍的 Mini2440 开发板从 Nand Flash 启动时,uboot 程序就是采用的这种实现方式:Mini2440 之 uboot 移植之实践 NAND 启动。 1.2.2 方案二 第二种方案的话,我们做一个小的 uboot ,这个 uboot 就叫做SPL(Secondary Program Loader),它很小很小(小于 SRAM 大小),它先被 Bo...
在前一节中移植了rk3399的u-boot,这一节就继续移植linux kernel。不过rk3399在移植kenel前,需要先制作根文件系统,这样才能在生成内核镜像文件Image时,将根文件系统的相关信息填入。 一、移植ubuntu根文件系统 这里就不再赘述移植步骤,参考之前对i.mx6Q移植的步骤即可。不过有一些步骤略有不同,比如暂时先不配置串口的...
uboot 分区:供 uboot 编译出来的 uboot.img。 trust 分区:供 uboot 编译出来的 trust.img。 misc 分区:供 misc.img,给 recovery 使用。 boot 分区:供 kernel 编译出来的 boot.img。 recovery 分区:供 recovery 编译出的 recovery.img。 backup 分区:预留,暂时没有用。
0版本,依照自带的扬帆rk3399修改设备树后可以启动进入串口终端界面,同时hdmi也可以显示uboot和kernel的...
3.移植U-Boot - step1 获取U-Boot源码,如下:git clone 获取到的U-Boot源码版本是2022.01。# SPD...
本教程主要介绍OpenHarmony L2如何快速移植 rk3288/RK3326/RK3399/RK3566 等芯片, 让开发者能够进一步开发和适配Rockchip平台。 各芯片系统支持状态 获取OpenHarmony L2官网源码 获取Rockchip官方Linux SDK源码 Rockchip Linux SDK 下载命令如下: uboot 分区:供 uboot 编译出来的 uboot.img。 trust 分区:供 uboot...
3、将RK3399E主板进入Loader模式。这通常是通过按住主板上的Reck(uboot)键并加电来实现的。在成功进入Loader模式后,您的电脑应该会识别到一个Loader设备。 4、由于RK3399E主板的特殊性,直接点击升级可能会导致问题。因此,您需要在高级功能中选择进入Maskrom模式。