CONFIG_BOARD_EARLY_INIT_F: 初期board复位,给board给予一个hook CONFIG_SYSRESET CONFIG_DISPLAY_CPUINFO CONFIG_DISPLAY_BOARDINFO CONFIG_SYS_I2C CONFIG_SYS_DRAM_TEST CONFIG_SYS_MEM_TOP_HIDE: 让uboot对上边的运行内存不由此可见,将ram_size -= CONFIG_SYS_MEM_TOP_HIDE CONFIG_SYS_SDRAM_BASE: DDR的起止...
我们基于uboot源码编译出TPL/SPL,其中TPL负责实现DDR初始化,TPL初始化结束之后会回跳到BootROM程序,BootROM程序继续加载SPL,SPL加载u-boot.itb文件,然后跳转到uboot执行。 idbloader.img是由tpl/u-boot-tpl.bin和spl/u-boot-spl.bin文件生成,这里我们需要使用到tools目录下的mkimage工具。 2.1tpl/u-boot-tpl.bi...
给board提供一个hook CONFIG_SYSRESET CONFIG_DISPLAY_CPUINFO CONFIG_DISPLAY_BOARDINFO CONFIG_SYS_I2C CONFIG_SYS_DRAM_TEST CONFIG_SYS_MEM_TOP_HIDE: 让uboot对上面的内存不可见,将ram_size -= CONFIG_SYS_MEM_TOP_HIDE CONFIG_SYS_SDRAM_BASE: DDR的起始地址,没啥意义,0 CONFIG_PRAM: protected RAM, ...
CONFIG_DM_ETH=y CONFIG_SYSRESET=y CONFIG_SEMIHOSTING=y # add boot stage info to fdt CONFIG_OF_FDT=y CONFIG_SPL_SYS_MALLOC_F_LEN=0x1000 CONFIG_SPL_TEXT_BASE=0x40000000 CONFIG_CONS_INDEX=0 CONFIG_SYS_TEXT_BASE=0x40300000 # CONFIG_DISPLAY_CPUINFO is not set 2.2.6 spl支持semihost启动 (...
/* show debugging info if required */checkcpu,#ifdefined(CONFIG_SYSRESET)print_resetinfo,#endif#ifdefined(CONFIG_DISPLAY_CPUINFO)print_cpuinfo,/* display cpu info (and speed) */#endif#ifdefined(CONFIG_DTB_RESELECT)embedded_dtb_select,#endif#ifdefined(CONFIG_DISPLAY_BOARDINFO)show_board_info,#...
CONFIG_SYSRESET=y CONFIG_USB=y CONFIG_USB_XHCI_HCD=y 30 changes: 12 additions & 18 deletions 30 package/boot/uboot-rockchip/src/configs/guangmiao-g4c-rk3399_defconfig Original file line numberDiff line numberDiff line change @@ -2,31 +2,22 @@ CONFIG_ARM=y CONFIG_SKIP_LOWLEVEL_INIT...
int rk3036_sysreset_request(struct udevice *dev, enum sysreset_t type) { struct rk3036_cru *cru = rockchip_get_cru(); if (IS_ERR(cru)) return PTR_ERR(cru); switch (type) { case RESET_WARM: case SYSRESET_WARM: writel(0xeca8, &cru->cru_glb_srst_snd_value); break; case RESET...
ti_sci system-controller@44043000: Message not acknowledgedti-sci-sysreset sysreset-controller: ti_sci_sysreset_request: reboot_device failed (-19) no sysreset ### ERROR ### Please RESET the board ### Is there any method to reset R5 core during SPL boot?
# System reset device drivers # # CONFIG_SYSRESET is not set # CONFIG_SYSRESET_SYSCON is not set # CONFIG_SYSRESET_WATCHDOG is not set # CONFIG_DM_THERMAL is not set # # Timer Support # CONFIG_TIMER=y # CONFIG_TIMER_EARLY is not set # CONFIG_ALTERA_TIMER is not se...
reset device drivers # # CONFIG_SYSRESET is not set # CONFIG_SYSRESET_SYSCON is not set # CONFIG_SYSRESET_WATCHDOG is not set # CONFIG_DM_THERMAL is not set # # Timer Support # # CONFIG_TIMER is not set # # TPM support # CONFIG_USB=y CONFIG_DM_USB=y # # USB Host Controller ...