728x90
반응형
3 Measurements
측정 범위는 보드 POR(Power-On Reset)과 PSPLASH 프로세스 시작 사이로 간주된다.
다음 측정에 사용되는 설정은 Boot Time Measurements Methodology 문서에 설명되어 있다.
측정된 간격은 다음과 같다.
Table 1. Measured intervals
Time point | Interval between pulses |
Location of the pulse | Boot stages | |
---|---|---|---|---|
BootROM | nRST -> before ddr_init() |
board/freescale/imx8mn_evk/spl.c/board_init_f() | SPL | |
DDR initialization | before ddr_init() -> after ddr_init() |
board/freescale/imx8mn_evk/spl.c/board_init_f() | ||
SPL initialization + Load U-Boot image |
after ddr_init() -> before image_entry() |
common/spl/spl.c/jump_to_image_no_args() | ||
U-Boot initializations (init_sequence_f) |
before image_entry() -> start init_sequence_r |
common/board_r.c/board_init_r() | U-BOOT | |
U-Boot initializations (init_sequence_r) |
start init_sequence_r -> u-boot main_loop |
common/main.c | ||
Boot sequence | u-boot main_loop -> before load_image |
include/configs/imx8mn_evk.h | ||
Kernel Image Load | before loadimage -> after loadimage |
include/configs/imx8mn_evk.h | ||
Kernel Boot Until PSPLASH Image |
after loadimage -> psplash |
psplash.c | Kernel |
728x90
반응형
'NXP i.MX SoC Family > Linux Boot Time Optimizations for i.MX8M' 카테고리의 다른 글
AN13709 - Kernel space optimizations (0) | 2023.05.22 |
---|---|
AN13709 - Bootloader optimizations (0) | 2023.05.16 |
AN13709 - General description (0) | 2023.05.15 |
AN13709 - Introduction (0) | 2023.05.15 |
Linux Boot Time Optimizations for i.MX8M Family (AN13709) (0) | 2023.05.15 |