-
cpu/arm920t/start.S:_start
- reset
- stack_setup
- clear_bss
- call start_armboot
-
lib_arm/board.c:start_armboot
- for(;;){(*init_func_ptr)()}
- mem_malloc_init()
- env_relocate()
- device_init()
- jumptable_init()
-
for(;;)main_loop();
- parse_input
- run_cmd
-
How to Add a new Command
- common/cmd_xxx.c
- include/command.h:#define U_BOOT_CMD