{RK_ARCH}/boot/dts/overlay/*.dtbo$EXTBOOT_DTB/overlayficp -f$EXTBOOT_DTB/${RK_KERNEL_DTS}.dtb$EXTBOOT_DIR/rk-kernel.dtbif[[-e${TOP_DIR}/kernel/ramdisk.img]];thencp${TOP_DIR}/kernel/ramdisk.img$EXTBOOT_DIR/initrd-$KERNEL_VERSIONecho-e"\tinitrd /initrd-$KERNEL_VERSION"...
图1.3配置文件Kernel部分内容 另外还有RK_KERNEL_DTS指定配置的设备树。1.3kernel修改配置 首先导入上面指定的默认配置,操作命令如下:cd kernel make ARCH=arm64rockchip_linux_defconfig 进入menuconfig修改内核,命令如下所示。make ARCH=arm64 menuconfig 进入配置界面如下所示。图1.4内核配置 输入“/”可以进入...
1.5 kernel编译固件 进入kernel目录,输入以下命令单独编译内核固件。 make ARCH=arm64rk3568-evb1-ddr4-v10-linux.img -j12 内核的编译结果如下所示。 图1.7编译完成打印 由此看出,内核固件组成部件为:resource.img(由设备树文件dtb、logo图片组成的)+Image(内核代码)。 1.6 kernel编译模块 输入以下命令可独立编译k...
对应平台的默认配置文件由./build.shlunch操作中选择的mk文件决定,如下所示。 图1.2选择SDK配置文件 配置完后,直接查看device/rockchip/rk356x/BoardConfig-rk3568-evb1-ddr4-v10.mk文件,由RK_KERNEL_DEFCONFIG和RK_KERNEL_DEFCONFIG_FRAGMENT决定,如下所示。 图1.3配置文件Kernel部分内容 另外还有RK_KERNEL_DTS指定...
update.img解包出dts过程(RK方案) 将update.img放到RKTools\linux\Linux_Pack_Firmware\rockdev目录下。运行unpack.sh 在output\Image下可以看到解包后个各img 之后拷贝recovery.img到kernel/scripts目录。 创建一个文件夹用于保存解包文件mkdir out 输入下面命令解包recovery.img...
图1.3配置文件Kernel部分内容 另外还有RK_KERNEL_DTS指定配置的设备树。 1.3 kernel修改配置 首先导入上面指定的默认配置,操作命令如下: cd kernel make ARCH=arm64rockchip_linux_defconfig 进入menuconfig修改内核,命令如下所示。 make ARCH=arm64 menuconfig ...
#修改rockchip,baudrate = <115200>;vi kernel/arch/arm64/boot/dts/rockchip/rk3562-linux.dtsi 重新编译Uboot和Kernel ./build.sh uboot./build.sh kernel 编译生成的文件路径:rk3562_linux\output\firmware Loader分区文件名:MiniLoaderAll.bin;Uboot分区文件名:uboot.img;Kernel分区文件名:boot.img;...
1.5kernel编译固件 进入kernel目录,输入以下命令单独编译内核固件。 make ARCH=arm64rk3568-evb1-ddr4-v10-linux.img -j12 内核的编译结果如下所示。 图1.7编译完成打印 由此看出,内核固件组成部件为:resource.img(由设备树文件dtb、logo图片组成的)+Image(内核代码)。
关于屏幕配置相关的设备树路径为SDK的kernel/arch/arm64/boot/dts/rockchip/topeet_rk3568_lcds.dtsi,如下图所示:首先在该文件的最上面添加EDP屏幕的宏定义,添加完成如下所示:#define LCD_TYPE_EDP 然后添加在根节点添加edp屏幕的配置,具体内容如下所示:然后来到该设备树的最下方,继续追加如下edp屏幕的相关...
重新编译烧录boot.img即可。 查看设备文件 rk3568_r:/ # ls /dev/ttyS* /dev/ttyS6 /dev/ttyS8 其中ttyS8是给蓝牙使用。 2. 引脚复用问题:uart6与gmac0冲突 uart6引脚与以太网口Gmac0会有冲突: @kernel\arch\arm64\boot\dts\rockchip\rk3568-pinctrl.dtsi ...