⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 project.abs.xmap

📁 牛人张明峰写的bootloader。很有参考价值。和很多freescale的例子不太一样
💻 XMAP
📖 第 1 页 / 共 2 页
字号:
# .userram

# .code

# .BootLoad

# .VectorReMap

# .text_bootload
  00000410 00000090 .text_bootload InitBootLoad	(BootLoad.c)
  000004A0 00000018 .text_bootload __SciSendData	(BootLoad.c)
  000004B8 0000000C .text_bootload __SciReadData	(BootLoad.c)
  000004C4 0000001C .text_bootload __IsSciDataReady	(BootLoad.c)
  000004E0 00000090 .text_bootload S19LineFormat	(BootLoad.c)
  00000570 000001D4 .text_bootload ReceiveS19Text	(BootLoad.c)
  00000744 0000004C .text_bootload FlashCmdExec	(BootLoad.c)
  00000790 00000038 .text_bootload CopyRom2Ram	(BootLoad.c)
  000007C8 00000084 .text_bootload FlashErase	(BootLoad.c)
  0000084C 00000044 .text_bootload TPM1OverflowChk	(BootLoad.c)
  00000890 0000005C .text_bootload BootLoader	(BootLoad.c)
  000008EC 000000D0 .text_bootload FirstHandChk	(BootLoad.c)

# .text_vectormap
  00000C00 00000008 .text_vectormap StartupEntry	(VectorMap.c)
  00000C08 00000008 .text_vectormap ISR_Vaccerr	(VectorMap.c)
  00000C10 00000008 .text_vectormap ISR_Vadderr	(VectorMap.c)
  00000C18 00000008 .text_vectormap ISR_Viinstr	(VectorMap.c)
  00000C20 00000008 .text_vectormap ISR_Vdivz	(VectorMap.c)
  00000C28 00000008 .text_vectormap ISR_VReserved6	(VectorMap.c)
  00000C30 00000008 .text_vectormap ISR_VReserved7	(VectorMap.c)
  00000C38 00000008 .text_vectormap ISR_Vprviol	(VectorMap.c)
  00000C40 00000008 .text_vectormap ISR_Vtrace	(VectorMap.c)
  00000C48 00000008 .text_vectormap ISR_Vunilaop	(VectorMap.c)
  00000C50 00000008 .text_vectormap ISR_Vunilfop	(VectorMap.c)
  00000C58 00000008 .text_vectormap ISR_Vdbgi	(VectorMap.c)
  00000C60 00000008 .text_vectormap ISR_VReserved13	(VectorMap.c)
  00000C68 00000008 .text_vectormap ISR_Vferror	(VectorMap.c)
  00000C70 00000008 .text_vectormap ISR_VReserved15	(VectorMap.c)
  00000C78 00000008 .text_vectormap ISR_VReserved16	(VectorMap.c)
  00000C80 00000008 .text_vectormap ISR_VReserved17	(VectorMap.c)
  00000C88 00000008 .text_vectormap ISR_VReserved18	(VectorMap.c)
  00000C90 00000008 .text_vectormap ISR_VReserved19	(VectorMap.c)
  00000C98 00000008 .text_vectormap ISR_VReserved20	(VectorMap.c)
  00000CA0 00000008 .text_vectormap ISR_VReserved21	(VectorMap.c)
  00000CA8 00000008 .text_vectormap ISR_VReserved22	(VectorMap.c)
  00000CB0 00000008 .text_vectormap ISR_VReserved23	(VectorMap.c)
  00000CB8 00000008 .text_vectormap ISR_Vspuri	(VectorMap.c)
  00000CC0 00000008 .text_vectormap ISR_VReserved25	(VectorMap.c)
  00000CC8 00000008 .text_vectormap ISR_VReserved26	(VectorMap.c)
  00000CD0 00000008 .text_vectormap ISR_VReserved27	(VectorMap.c)
  00000CD8 00000008 .text_vectormap ISR_VReserved28	(VectorMap.c)
  00000CE0 00000008 .text_vectormap ISR_VReserved29	(VectorMap.c)
  00000CE8 00000008 .text_vectormap ISR_VReserved30	(VectorMap.c)
  00000CF0 00000008 .text_vectormap ISR_VReserved31	(VectorMap.c)
  00000CF8 00000008 .text_vectormap ISR_Vtrap0	(VectorMap.c)
  00000D00 00000008 .text_vectormap ISR_Vtrap1	(VectorMap.c)
  00000D08 00000008 .text_vectormap ISR_Vtrap2	(VectorMap.c)
  00000D10 00000008 .text_vectormap ISR_Vtrap3	(VectorMap.c)
  00000D18 00000008 .text_vectormap ISR_Vtrap4	(VectorMap.c)
  00000D20 00000008 .text_vectormap ISR_Vtrap5	(VectorMap.c)
  00000D28 00000008 .text_vectormap ISR_Vtrap6	(VectorMap.c)
  00000D30 00000008 .text_vectormap ISR_Vtrap7	(VectorMap.c)
  00000D38 00000008 .text_vectormap ISR_Vtrap8	(VectorMap.c)
  00000D40 00000008 .text_vectormap ISR_Vtrap9	(VectorMap.c)
  00000D48 00000008 .text_vectormap ISR_Vtrap10	(VectorMap.c)
  00000D50 00000008 .text_vectormap ISR_Vtrap11	(VectorMap.c)
  00000D58 00000008 .text_vectormap ISR_Vtrap12	(VectorMap.c)
  00000D60 00000008 .text_vectormap ISR_Vtrap13	(VectorMap.c)
  00000D68 00000008 .text_vectormap ISR_Vtrap14	(VectorMap.c)
  00000D70 00000008 .text_vectormap ISR_Vtrap15	(VectorMap.c)
  00000D78 00000008 .text_vectormap ISR_VReserved48	(VectorMap.c)
  00000D80 00000008 .text_vectormap ISR_VReserved49	(VectorMap.c)
  00000D88 00000008 .text_vectormap ISR_VReserved50	(VectorMap.c)
  00000D90 00000008 .text_vectormap ISR_VReserved51	(VectorMap.c)
  00000D98 00000008 .text_vectormap ISR_VReserved52	(VectorMap.c)
  00000DA0 00000008 .text_vectormap ISR_VReserved53	(VectorMap.c)
  00000DA8 00000008 .text_vectormap ISR_VReserved54	(VectorMap.c)
  00000DB0 00000008 .text_vectormap ISR_VReserved55	(VectorMap.c)
  00000DB8 00000008 .text_vectormap ISR_VReserved56	(VectorMap.c)
  00000DC0 00000008 .text_vectormap ISR_VReserved57	(VectorMap.c)
  00000DC8 00000008 .text_vectormap ISR_VReserved58	(VectorMap.c)
  00000DD0 00000008 .text_vectormap ISR_VReserved59	(VectorMap.c)
  00000DD8 00000008 .text_vectormap ISR_VReserved60	(VectorMap.c)
  00000DE0 00000008 .text_vectormap ISR_VReserved61	(VectorMap.c)
  00000DE8 00000008 .text_vectormap ISR_VReserved62	(VectorMap.c)
  00000DF0 00000008 .text_vectormap ISR_VReserved63	(VectorMap.c)
  00000DF8 00000008 .text_vectormap ISR_Virq	(VectorMap.c)
  00000E00 00000008 .text_vectormap ISR_Vlvd	(VectorMap.c)
  00000E08 00000008 .text_vectormap ISR_Vtpm1ch0	(VectorMap.c)
  00000E10 00000008 .text_vectormap ISR_Vtpm1ch1	(VectorMap.c)
  00000E18 00000008 .text_vectormap ISR_Vtpm1ch2	(VectorMap.c)
  00000E20 00000008 .text_vectormap ISR_Vtpm1ovf	(VectorMap.c)
  00000E28 00000008 .text_vectormap ISR_Vtpm2ch0	(VectorMap.c)
  00000E30 00000008 .text_vectormap ISR_Vtpm2ch1	(VectorMap.c)
  00000E38 00000008 .text_vectormap ISR_Vtpm2ch2	(VectorMap.c)
  00000E40 00000008 .text_vectormap ISR_Vtpm2ovf	(VectorMap.c)
  00000E48 00000008 .text_vectormap ISR_Vspi2	(VectorMap.c)
  00000E50 00000008 .text_vectormap ISR_Vspi1	(VectorMap.c)
  00000E58 00000008 .text_vectormap ISR_Vsci1err	(VectorMap.c)
  00000E60 00000008 .text_vectormap ISR_Vsci1rx	(VectorMap.c)
  00000E68 00000008 .text_vectormap ISR_Vsci1tx	(VectorMap.c)
  00000E70 00000008 .text_vectormap ISR_Viicx	(VectorMap.c)
  00000E78 00000008 .text_vectormap ISR_Vkeyboard	(VectorMap.c)
  00000E80 00000008 .text_vectormap ISR_Vadc	(VectorMap.c)
  00000E88 00000008 .text_vectormap ISR_Vacmpx	(VectorMap.c)
  00000E90 00000008 .text_vectormap ISR_Vsci2err	(VectorMap.c)
  00000E98 00000008 .text_vectormap ISR_Vsci2rx	(VectorMap.c)
  00000EA0 00000008 .text_vectormap ISR_Vsci2tx	(VectorMap.c)
  00000EA8 00000008 .text_vectormap ISR_Vrtc	(VectorMap.c)
  00000EB0 00000008 .text_vectormap ISR_Vtpm3ch0	(VectorMap.c)
  00000EB8 00000008 .text_vectormap ISR_Vtpm3ch1	(VectorMap.c)
  00000EC0 00000008 .text_vectormap ISR_Vtpm3ch2	(VectorMap.c)
  00000EC8 00000008 .text_vectormap ISR_Vtpm3ch3	(VectorMap.c)
  00000ED0 00000008 .text_vectormap ISR_Vtpm3ch4	(VectorMap.c)
  00000ED8 00000008 .text_vectormap ISR_Vtpm3ch5	(VectorMap.c)
  00000EE0 00000008 .text_vectormap ISR_Vtpm3ovf	(VectorMap.c)
  00000EE8 00000008 .text_vectormap ISR_VReserved94	(VectorMap.c)
  00000EF0 00000008 .text_vectormap ISR_VReserved95	(VectorMap.c)
  00000EF8 00000008 .text_vectormap ISR_VL7swi	(VectorMap.c)
  00000F00 00000008 .text_vectormap ISR_VL6swi	(VectorMap.c)
  00000F08 00000008 .text_vectormap ISR_VL5swi	(VectorMap.c)
  00000F10 00000008 .text_vectormap ISR_VL4swi	(VectorMap.c)
  00000F18 00000008 .text_vectormap ISR_VL3swi	(VectorMap.c)
  00000F20 00000008 .text_vectormap ISR_VL2swi	(VectorMap.c)
  00000F28 00000008 .text_vectormap ISR_VL1swi	(VectorMap.c)
  00000F30 00000004 .text_vectormap IllegalTrap	(VectorMap.c)

# .text
  00001000 00000004 .text   __initialize_hardware	(startcf.c)
  00001004 00000004 .text   __initialize_system	(startcf.c)
  00001008 0000002C .text   __copy_rom_section	(startcf.c)
  00001034 0000003C .text   __copy_rom_sections_to_ram	(startcf.c)
  00001070 00000004 .text   _ExitProcess	(startcf.c)
  00001074 000000C0 .text   clear_mem	(startcf.c)
  00001134 00000094 .text   _startup	(startcf.c)
  000011C8 00000014 .text   derivative_interrupt	(exceptions.c)
  000011DC 000001D8 .text   mcf_exception_handler	(exceptions.c)
  000013B4 00000020 .text   asm_exception_handler	(exceptions.c)
  000013D4 00000008 .text   main	(main.c)
  000013DC 00000034 .text   exit	(C_4i_CF_RegABI_MSL.a abort_exit_cf.o)
  00001410 0000003C .text   __exit	(C_4i_CF_RegABI_MSL.a abort_exit_cf.o)
  0000144C 0000001C .text   __call_static_initializers	(C_4i_CF_RegABI_Runtime.a cf_staticinitia)
  00001468 00000038 .text   __destroy_global_chain	(C_4i_CF_RegABI_Runtime.a cf_staticinitia)
#>000014A0          ___ROM_AT (linker command file)
#>000014A0          ___DATA_ROM (linker command file)

# .data
#>00800000          ___DATA_RAM (linker command file)
#>00800000          __exception_table_start__ (linker command file)
# Exception index
  00800000 00000000         Exception Table Index	()
#>00800000          __exception_table_end__ (linker command file)
#>00800000          ___sinit__ (linker command file)
# Linker generated symbols
  00800000 00000004         static initializer	(linker generated)
#>00800004          __START_DATA (linker command file)
#>00800004          __END_DATA (linker command file)
#>00800004          __START_SDATA (linker command file)
#>00800004          __END_SDATA (linker command file)
#>00800004          ___DATA_END (linker command file)
#>00800004          __SDA_BASE (linker command file)

# .bss
#>00800004          ___BSS_START (linker command file)
#>00800004          __START_SBSS (linker command file)
  00800004 00000080 .sbss   codeInRam	(BootLoad.c)
  00800084 00000001 .sbss   reBootFlag	(BootLoad.c)
  00800085 00000001 .sbss   bTmp	(BootLoad.c)
  00800086 00000002 .sbss   wTmp	(BootLoad.c)
  00800088 00000001 .sbss   s19RecState	(BootLoad.c)
  00800089 00000001 .sbss   s19RecCount	(BootLoad.c)
  0080008A 00000100 .sbss   s19RecBuff	(BootLoad.c)
  0080018A 00000004 .sbss   datPtr	(BootLoad.c)
  0080018E 00000004 .sbss   __aborting	(C_4i_CF_RegABI_MSL.a abort_exit_cf.o)
  00800192 00000004 .sbss   __atexit_curr_func	(C_4i_CF_RegABI_MSL.a abort_exit_cf.o)
  00800196 00000004 .sbss   __stdio_exit	(C_4i_CF_RegABI_MSL.a abort_exit_cf.o)
  0080019A 00000004 .sbss   __console_exit	(C_4i_CF_RegABI_MSL.a abort_exit_cf.o)
  0080019E 00000100 .sbss   __atexit_funcs	(C_4i_CF_RegABI_MSL.a abort_exit_cf.o)
#>008002A0          __END_SBSS (linker command file)
#>008002A0          __START_BSS (linker command file)
  008002A0 00000004 .bss    __global_destructor_chain	(C_4i_CF_RegABI_Runtime.a cf_staticinitia)
#>008002A4          __END_BSS (linker command file)
#>008002A4          ___BSS_END (linker command file)

# .custom
#>008002A4          ___HEAP_START (linker command file)
#>008002A4          ___heap_addr (linker command file)
#>008006A4          ___HEAP_END (linker command file)
#>008006A4          ___SP_END (linker command file)
#>00800AA4          ___SP_INIT (linker command file)
#>00800AA4          __SP_INIT (linker command file)
#>00800AA4          ___SP_AFTER_RESET (linker command file)
#>000014A4          _romp_at (linker command file)

# .romp
#>000014A4          __S_romp (linker command file)


# Memory map:
  v_addr   p_addr   size     name
  00000000 00000000 00000004 .abs_vector_0 abs_vector_0
  00000004 00000004 00000004 .abs_vector_1 abs_vector_1
  00000008 00000008 00000004 .abs_vector_2 abs_vector_2
  0000000C 0000000C 00000004 .abs_vector_3 abs_vector_3
  00000010 00000010 00000004 .abs_vector_4 abs_vector_4
  00000014 00000014 00000004 .abs_vector_5 abs_vector_5
  00000018 00000018 00000004 .abs_vector_6 abs_vector_6
  0000001C 0000001C 00000004 .abs_vector_7 abs_vector_7
  00000020 00000020 00000004 .abs_vector_8 abs_vector_8
  00000024 00000024 00000004 .abs_vector_9 abs_vector_9
  00000028 00000028 00000004 .abs_vector_10 abs_vector_10
  0000002C 0000002C 00000004 .abs_vector_11 abs_vector_11
  00000030 00000030 00000004 .abs_vector_12 abs_vector_12
  00000034 00000034 00000004 .abs_vector_13 abs_vector_13
  00000038 00000038 00000004 .abs_vector_14 abs_vector_14
  0000003C 0000003C 00000004 .abs_vector_15 abs_vector_15
  00000040 00000040 00000004 .abs_vector_16 abs_vector_16
  00000044 00000044 00000004 .abs_vector_17 abs_vector_17
  00000048 00000048 00000004 .abs_vector_18 abs_vector_18
  0000004C 0000004C 00000004 .abs_vector_19 abs_vector_19
  00000050 00000050 00000004 .abs_vector_20 abs_vector_20
  00000054 00000054 00000004 .abs_vector_21 abs_vector_21
  00000058 00000058 00000004 .abs_vector_22 abs_vector_22
  0000005C 0000005C 00000004 .abs_vector_23 abs_vector_23
  00000060 00000060 00000004 .abs_vector_24 abs_vector_24
  00000064 00000064 00000004 .abs_vector_25 abs_vector_25
  00000068 00000068 00000004 .abs_vector_26 abs_vector_26
  0000006C 0000006C 00000004 .abs_vector_27 abs_vector_27
  00000070 00000070 00000004 .abs_vector_28 abs_vector_28
  00000074 00000074 00000004 .abs_vector_29 abs_vector_29
  00000078 00000078 00000004 .abs_vector_30 abs_vector_30
  0000007C 0000007C 00000004 .abs_vector_31 abs_vector_31
  00000080 00000080 00000004 .abs_vector_32 abs_vector_32
  00000084 00000084 00000004 .abs_vector_33 abs_vector_33
  00000088 00000088 00000004 .abs_vector_34 abs_vector_34
  0000008C 0000008C 00000004 .abs_vector_35 abs_vector_35
  00000090 00000090 00000004 .abs_vector_36 abs_vector_36
  00000094 00000094 00000004 .abs_vector_37 abs_vector_37
  00000098 00000098 00000004 .abs_vector_38 abs_vector_38
  0000009C 0000009C 00000004 .abs_vector_39 abs_vector_39
  000000A0 000000A0 00000004 .abs_vector_40 abs_vector_40
  000000A4 000000A4 00000004 .abs_vector_41 abs_vector_41
  000000A8 000000A8 00000004 .abs_vector_42 abs_vector_42
  000000AC 000000AC 00000004 .abs_vector_43 abs_vector_43
  000000B0 000000B0 00000004 .abs_vector_44 abs_vector_44
  000000B4 000000B4 00000004 .abs_vector_45 abs_vector_45
  000000B8 000000B8 00000004 .abs_vector_46 abs_vector_46
  000000BC 000000BC 00000004 .abs_vector_47 abs_vector_47
  000000C0 000000C0 00000004 .abs_vector_48 abs_vector_48
  000000C4 000000C4 00000004 .abs_vector_49 abs_vector_49
  000000C8 000000C8 00000004 .abs_vector_50 abs_vector_50
  000000CC 000000CC 00000004 .abs_vector_51 abs_vector_51
  000000D0 000000D0 00000004 .abs_vector_52 abs_vector_52
  000000D4 000000D4 00000004 .abs_vector_53 abs_vector_53
  000000D8 000000D8 00000004 .abs_vector_54 abs_vector_54
  000000DC 000000DC 00000004 .abs_vector_55 abs_vector_55
  000000E0 000000E0 00000004 .abs_vector_56 abs_vector_56
  000000E4 000000E4 00000004 .abs_vector_57 abs_vector_57
  000000E8 000000E8 00000004 .abs_vector_58 abs_vector_58
  000000EC 000000EC 00000004 .abs_vector_59 abs_vector_59
  000000F0 000000F0 00000004 .abs_vector_60 abs_vector_60
  000000F4 000000F4 00000004 .abs_vector_61 abs_vector_61
  000000F8 000000F8 00000004 .abs_vector_62 abs_vector_62
  000000FC 000000FC 00000004 .abs_vector_63 abs_vector_63
  00000100 00000100 00000004 .abs_vector_64 abs_vector_64
  00000104 00000104 00000004 .abs_vector_65 abs_vector_65
  00000108 00000108 00000004 .abs_vector_66 abs_vector_66
  0000010C 0000010C 00000004 .abs_vector_67 abs_vector_67
  00000110 00000110 00000004 .abs_vector_68 abs_vector_68
  00000114 00000114 00000004 .abs_vector_69 abs_vector_69
  00000118 00000118 00000004 .abs_vector_70 abs_vector_70
  0000011C 0000011C 00000004 .abs_vector_71 abs_vector_71
  00000120 00000120 00000004 .abs_vector_72 abs_vector_72
  00000124 00000124 00000004 .abs_vector_73 abs_vector_73
  00000128 00000128 00000004 .abs_vector_74 abs_vector_74
  0000012C 0000012C 00000004 .abs_vector_75 abs_vector_75
  00000130 00000130 00000004 .abs_vector_76 abs_vector_76
  00000134 00000134 00000004 .abs_vector_77 abs_vector_77
  00000138 00000138 00000004 .abs_vector_78 abs_vector_78
  0000013C 0000013C 00000004 .abs_vector_79 abs_vector_79
  00000140 00000140 00000004 .abs_vector_80 abs_vector_80
  00000144 00000144 00000004 .abs_vector_81 abs_vector_81
  00000148 00000148 00000004 .abs_vector_82 abs_vector_82
  0000014C 0000014C 00000004 .abs_vector_83 abs_vector_83
  00000150 00000150 00000004 .abs_vector_84 abs_vector_84
  00000154 00000154 00000004 .abs_vector_85 abs_vector_85
  00000158 00000158 00000004 .abs_vector_86 abs_vector_86
  0000015C 0000015C 00000004 .abs_vector_87 abs_vector_87
  00000160 00000160 00000004 .abs_vector_88 abs_vector_88
  00000164 00000164 00000004 .abs_vector_89 abs_vector_89
  00000168 00000168 00000004 .abs_vector_90 abs_vector_90
  0000016C 0000016C 00000004 .abs_vector_91 abs_vector_91
  00000170 00000170 00000004 .abs_vector_92 abs_vector_92
  00000174 00000174 00000004 .abs_vector_93 abs_vector_93
  00000178 00000178 00000004 .abs_vector_94 abs_vector_94
  0000017C 0000017C 00000004 .abs_vector_95 abs_vector_95
  00000180 00000180 00000004 .abs_vector_96 abs_vector_96
  00000184 00000184 00000004 .abs_vector_97 abs_vector_97
  00000188 00000188 00000004 .abs_vector_98 abs_vector_98
  0000018C 0000018C 00000004 .abs_vector_99 abs_vector_99
  00000190 00000190 00000004 .abs_vector_100 abs_vector_100
  00000194 00000194 00000004 .abs_vector_101 abs_vector_101
  00000198 00000198 00000004 .abs_vector_102 abs_vector_102
  00800000 00800000 00000000 .userram   userram
  00800000 000014A0 00000004 .data      userram
  00800004 00800004 000002A0 .bss       userram
  008002A4 008002A4 00000000 .custom    userram
  008002A4 000014A4 00000018 .romp      userram
  00000410 00000410 00000000 .BootLoad  BootLoad
  00000410 00000410 000005AC .text_bootload BootLoad
  00000C00 00000C00 00000000 .VectorReMap VectorReMap
  00000C00 00000C00 00000334 .text_vectormap VectorReMap
  00001000 00001000 00000000 .code      code
  00001000 00001000 000004A0 .text      code

# Link start time: Sun May 11 11:05:19 2008
# Link end time: Sun May 11 11:05:20 2008

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -