bmp get_content -> get_base_offset //先从resoure分区获取,失败的话从boot分区获取....
默认启动命令CONFIG_BOOTCOMMAND定义在uboot-rockchip/include/configs/nanopi6.h,该文件存放着开发板配置信息,被uboot-rockchip/include/config.h文件引入。 #include <configs/rk3588_common.h>/* Remove or override few declarations from rk3588-common.h */#undef CONFIG_BOOTCOMMAND#undef CONFIG_DISPLAY_BOAR...
#include <asm/arch/boot_mode.h> int board_brom_dnl_test(int argc, char * const argv[]) { writel(BOOT_BROM_DOWNLOAD, CONFIG_ROCKCHIP_BOOT_MODE_REG); return do_reset(NULL, 0, 0, NULL); } 1 change: 1 addition & 0 deletions 1 test/rockchip/test-rockchip.c Original file line ...
find ${DTB_PATH} >/dev/null; then echo "No dtb" >&2 usage exit 1 fi OUT=out ITB=${BOOT_IMG} ITS=${OUT}/boot.its MKIMAGE=${MKIMAGE-"mkimage"} MKIMAGE_ARG="-E -p 0x800" make_boot_img() { RAMDISK_IMG_PATH=${objtree}/ramdisk.img [ -f ${RAMDISK_IMG_PATH} ] && RAMDISK_...
Mode --- NAME OFFSET LENGTH uboot 0x00004000 0x00002000 trust 0x00006000 0x00004000 misc 0x0000a000 0x00002000 baseparamer 0x0000c000 0x00000800 resource 0x0000c800 0x00007800 kernel 0x00014000 0x00010000 boot 0x00024000 0x00010000 recovery 0x00034000 0x00010000 backup 0x00044000 0x00020000 ...
int setup_boot_mode(void){ int boot_mode = BOOT_MODE_NORMAL;char env_preboot[256] = {0};d...
kernel/arch/arm64/boot/dts/rockchip/rk3588-armsom-sige7.dts UART的板级dts配置只有以下参数允许修改: dma-names: "tx" 打开tx dma "rx" 打开rx dma "!tx" 关闭tx dma "!rx" 关闭rx dma pinctrl-0: &uart1m0_xfer 配置tx和rx引脚为iomux group 0 ...
异常的uboot log 修改lane_count和rate 异常的kernel log 这类问题:一直报panel找不到,查看panel部分配置是否正确,比如gpio口是否重复配置,可以在panel_simple.c文件中的probe函数里面加些打印看下具体是哪个流程出。 点一块mipi屏 mipi 显示接口 &dsi { ...
(int pll_id, int pll_mode);设置 pll 的模式,slow 或者 normal/* rkplat clock set for arm and general pll */void rkclk_set_pll(void);配置 rk 芯片的相关 pll/*Copyright 2016 Fuzhou Rockchip Electronics Co., Ltd.4-1Rockchip U-Boot 开发指南4 驱动支持* rkplat clock get arm pll, ...
在kernel/arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts中配置如下: / { vcc12v_dcin: vcc12v-dcin { compatible = "regulator-fixed"; regulator-name = "vcc12v_dcin"; regulator-always-on; regulator-boot-on; regulator-min-microvolt = <12000000>; regulator-max-microvolt = <12000000>; ...