
本文共 4561 字,大约阅读时间需要 15 分钟。
rt-thread ������������
��������������������������������������� rt-thread ������������������������������������������������������������������������������������������������������������������
��������������������������������������������������������������������� rt-thread ������������������������������������������������������������������������������������rt-thread ������������������������������������������
rt-thread ������������������������
rt-thread ������������������������������������������������������������������������������������������rt-thread���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
��������������������������������������������������������������������������������������������������������������������������������������������������� rt-thread ������ component.c ���������������������������������������������������������
a. rti_start
-> 0
BOARD_EXPORT
-> 1 c. rti_board_end
-> 1.end d. DEVICE_EXPORT
-> 2 e. COMPONENT_EXPORT
-> 3 f. FS_EXPORT
-> 4 g. ENV_EXPORT
-> 5 h. APP_EXPORT
-> 6 i. rti_end
-> 6.end ������������������ map ������������������������������������������������������
0x60033030 __rt_init_start = . *(SORT(.rti_fn*)) .rti_fn.0 0x60033034 __rt_init_board_start .rti_fn.1 0x60033038 __rt_init_imxrt_hw_uart_init .rti_fn.1 0x6003303c __rt_init_rt_hw_pin_init .rti_fn.1 0x60033040 __rt_init_rt_hw_spi_bus_init .rti_fn.1.end 0x60033044 __rt_init_rti_board_end .rti_fn.2 0x60033048 __rt_init_dfs_init .rti_fn.2 0x6003304c __rt_init_lwip_system_init .rti_fn.2 0x60033050 __rt_init_rt_mmcsd_core_init .rti_fn.3 0x60033054 __rt_init_rt_hw_hp_rtc_init .rti_fn.3 0x60033058 __rt_init_rt_hw_i2c_init .rti_fn.3 0x6003305c __rt_init_rt_hw_lcd_init .rti_fn.3 0x60033060 __rt_init_imxrt_mci_init .rti_fn.3 0x60033064 __rt_init_rt_hw_imxrt_eth_init .rti_fn.4 0x60033068 __rt_init_elm_init .rti_fn.4 0x6003306c __rt_init_libc_system_init .rti_fn.4 0x60033070 __rt_init_rt_i2c_core_init .rti_fn.6 0x60033074 __rt_init_finsh_system_init .rti_fn.6.end 0x60033078 __rt_test_init_rti_end 0x6003307c __rt_init_end = .
���������������������
������������������������������������������
__rt_init_start
���������������������������������������__rt_init_end
���������������������������KEEP(*(SORT(.rti_fn*)))
������������������- ������������������������
rti_fn
������������������������ - ���������
.o
������������������������������������������������������
������������������������������������������������������������������������������ KEEP(*(SORT(.rti_fn*)))
������������������������������������������������������������������������������������������������������������ rt-thread ��������������������������������������������� map ��������������� __rti_fn
������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������
���������������������������������������������������������������������������������������������
���������������������������������������
void rt_components_board_init(void) { for (fn_ptr = &__rt_init_rti_board_start; fn_ptr < &__rt_init_rti_board_end; fn_ptr++) { (*fn_ptr)(); } } void rt_components_init(void) { for (fn_ptr = &__rt_init_rti_board_end; fn_ptr < &__rt_init_rti_end; fn_ptr ++) { (*fn_ptr)(); } }
rt_components_board_init
������������������������������������������������ __rt_init_rti_board_start
��� __rt_init_rti_board_end
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
rt_components_init
���������������������������������������������������������������������������������������������
������������������
��� rt-thread ��������������������������������������������������������������� main
��������������������������������� entry
������������������������������������������ arm-none-eabi-gcc
������������������������������ -eentry
������������ entry
������ main
���������������������������������
发表评论
最新留言
关于作者
