[Hi3751V811][Android8.0]U-Boot启动 - 整体流程概况

平台 内核版本 安卓版本
Hi3751V811 Linux4.1 Android8.0

文章目录

    • start.S
    • board.c
    • main.c

start.S

文件目录android/device/hisilicon/bigfish/sdk/source/boot/fastboot/arch/arm/cpu/s5/start.S

	ldr	pc, _start_armboot  @ jump to C code
	_start_armboot: .word start_armboot

board.c

文件目录:android/device/hisilicon/bigfish/sdk/source/boot/fastboot/arch/arm/lib/board.c

void start_armboot (void)
{
...
#ifndef CONFIG_EMMC_HW_TEST
	fastapp_entry(0, NULL);
#endif
...
}

main.c

文件目录:android/device/hisilicon/bigfish/sdk/source/boot/product/main.c

int fastapp_entry(int argc, char *argv[])
{
	...
    /* board Init */
    HI_DRV_CUSTOM_BoardInit();
    ...
}

你可能感兴趣的:([Hi3751V811][Android8.0]U-Boot启动 - 整体流程概况)