📄 ecos.map
字号:
.data 0x00000000 0x0 c:/sourcery/bin/../lib/gcc/m68k-elf/4.2.0/m5475\libgcc.a(_umoddi3.o)
.bss 0x00000000 0x0 c:/sourcery/bin/../lib/gcc/m68k-elf/4.2.0/m5475\libgcc.a(_umoddi3.o)
.eh_frame 0x00000000 0x0 c:/sourcery/bin/../lib/gcc/m68k-elf/4.2.0/m5475\libgcc.a(_umoddi3.o)
.text 0x00000000 0x0 c:/sourcery/bin/../lib/gcc/m68k-elf/4.2.0/m5475\libgcc.a(_clz.o)
.data 0x00000000 0x0 c:/sourcery/bin/../lib/gcc/m68k-elf/4.2.0/m5475\libgcc.a(_clz.o)
.bss 0x00000000 0x0 c:/sourcery/bin/../lib/gcc/m68k-elf/4.2.0/m5475\libgcc.a(_clz.o)
Memory Configuration
Name Origin Length Attributes
sdram 0x00000000 0x02000000
devs 0x80000000 0x00040000
sram0 0x20000000 0x00001000
sram1 0x20001000 0x00001000
sys_sram 0x80010000 0x00008000
flash 0xfe000000 0x01000000
*default* 0x00000000 0xffffffff
Linker script and memory map
LOAD ../ecos/ecos_install/lib\../lib/vectors.o
LOAD Build/sample-c-test.o
LOAD ../ecos/ecos_install/lib/libtarget.a
LOAD ../ecos/ecos_install/lib/libextras.a
LOAD ../ecos/ecos_install/lib\../lib/extras.o
START GROUP
LOAD ../ecos/ecos_install/lib\../lib/libtarget.a
LOAD c:/sourcery/bin/../lib/gcc/m68k-elf/4.2.0/m5475\libgcc.a
LOAD c:/sourcery/bin/../lib/gcc/m68k-elf/4.2.0/../../../../m68k-elf/lib/m5475\libsupc++.a
END GROUP
.ramvec 0x00000000 0x400
0x00000000 __ramvec_start = <code 342> (.)
0x00000000 . = .
*(.ramvec)
.ramvec 0x00000000 0x400 ../ecos/ecos_install/lib/libtarget.a(hal_coldfire_mcf5484_var_misc.o)
0x00000000 cyg_hal_vsr_table
0x00000400 . = ALIGN (0x4)
0x00000400 __ramvec_end = <code 342> (.)
0x00000400 __ramvec_size = (<code 342> (.) - <code 342> (__ramvec_start))
.virtual_vec_table
0x00000400 0x100
0x00000400 __virtual_vec_table_start = <code 342> (.)
0x00000500 . = (. + 0x100)
*fill* 0x00000400 0x100 00
0x00000500 __virtual_vec_table_end = <code 342> (.)
0x00000100 __virtual_vec_table_size = (<code 342> (.) - <code 342> (__virtual_vec_table_start))
.romvec 0x00400000 0x400
0x00400000 __romvec_start = <code 342> (.)
0x00400000 . = .
*(.romvec)
.romvec 0x00400000 0x400 ../ecos/ecos_install/lib/libtarget.a(hal_coldfire_mcf5484_variant.o)
0x00400000 rom_vsr_table
0x00400400 . = ALIGN (0x4)
0x00400400 __romvec_end = <code 342> (.)
0x00000400 __romvec_size = (<code 342> (.) - <code 342> (__romvec_start))
.boot 0x00400400 0x45c
0x00400400 . = .
*(.boot*)
.boot 0x00400400 0x64 ../ecos/ecos_install/lib\../lib/vectors.o
0x00400400 _start
0x00400400 cyg_hal_reset_vsr
.boot 0x00400464 0x13c ../ecos/ecos_install/lib/libtarget.a(hal_coldfire_arch_hal_startup.o)
0x00400464 hal_reset
.boot 0x004005a0 0x32 ../ecos/ecos_install/lib/libtarget.a(hal_coldfire_mcf5484_var_startup.o)
0x004005a0 var_reset
0x004005a8 var_init_data
.boot 0x004005d2 0x28a ../ecos/ecos_install/lib/libtarget.a(hal_coldfire_systec_PLCcore_cf54_plf_startup.o)
0x004005d2 plf_reset
0x00400854 plf_init_data
0x0040085c . = ALIGN (0x4)
.text 0x0040085c 0x11ce8
0x0040085c _stext = .
*(.text*)
.text 0x0040085c 0x1ce ../ecos/ecos_install/lib\../lib/vectors.o
0x0040085c cyg_hal_default_exception_vsr
0x004009b8 cyg_hal_default_interrupt_vsr
0x004009cc _cyg_hal_default_interrupt_vsr_bp_safe
0x00400988 cyg_hal_default_spurious_vsr
*fill* 0x00400a2a 0x2 00
.text 0x00400a2c 0x266 Build/sample-c-test.o
0x00400a2c cyg_start
*fill* 0x00400c92 0x2 00
.text 0x00400c94 0x1e6 ../ecos/ecos_install/lib/libtarget.a(hal_coldfire_arch_hal_misc.o)
0x00400c94 hal_exception_handler
0x00400d70 hal_lsbit_index
0x00400d68 hal_idle_thread_action
0x00400dc4 hal_msbit_index
0x00400d34 hal_arch_default_isr
0x00400d60 hal_spurious_interrupt
*fill* 0x00400e7a 0x2 00
.text 0x00400e7c 0x4ec ../ecos/ecos_install/lib/libtarget.a(hal_coldfire_mcf5484_var_misc.o)
0x00401306 hal_dcache_disable_reg_setting
0x00400f4a hal_interrupt_mask
0x004012d8 hal_dcache_enable_reg_setting
0x00400fb2 hal_interrupt_unmask
0x0040103c hal_interrupt_acknowledge
0x00401334 hal_dcache_flush_all
0x00400e7c hal_interrupt_set_level
.text 0x00401368 0x8 ../ecos/ecos_install/lib/libtarget.a(hal_coldfire_systec_PLCcore_cf54_plf_startup.o)
0x00401368 plf_enable_cache
.text 0x00401370 0xb5c ../ecos/ecos_install/lib/libtarget.a(hal_common_hal_if.o)
0x00401bda cyg_hal_diag_mangler_null_init
0x00401c4e hal_if_diag_init
0x00401aa4 cyg_hal_diag_mangler_gdb_init
0x00401d1a hal_if_init
0x00401cd4 hal_if_diag_read_char
0x00401c70 hal_if_diag_write_char
.text 0x00401ecc 0x78 ../ecos/ecos_install/lib/libtarget.a(hal_common_hal_misc.o)
0x00401f10 hal_default_isr
0x00401ecc cyg_hal_is_break
0x00401f06 cyg_hal_user_break
0x00401f0a breakinst
.text 0x00401f44 0x120a ../ecos/ecos_install/lib/libtarget.a(infra_diag.o)
0x00401fe0 diag_write_dec
0x00403014 diag_dump_buf_with_offset_16bit
0x00402ccc diag_snprintf
0x0040201e diag_write_hex
0x004021ae diag_write_num
0x00402f2c diag_dump_buf_with_offset_32bit
0x00401fb2 diag_write_string
0x00402d54 diag_printf
0x00402dac diag_vdump_buf_with_offset
0x004030f6 diag_dump_buf_16bit
0x00402ef4 diag_dump_buf_with_offset
0x00401fa0 diag_init_putc
0x00402d14 diag_vsprintf
0x00402ffa diag_dump_buf_32bit
0x00401f98 diag_init
0x00402c84 diag_sprintf
0x00402f14 diag_dump_buf
0x00401f44 diag_write_char
0x00402d84 diag_vprintf
0x0040203e diag_write_long_num
*fill* 0x0040314e 0x2 00
.text 0x00403150 0x12a ../ecos/ecos_install/lib/libtarget.a(infra_memset.o)
0x00403150 _memset
0x00403150 memset
*fill* 0x0040327a 0x2 00
.text 0x0040327c 0x12c ../ecos/ecos_install/lib/libtarget.a(kernel_except.o)
0x00403284 Cyg_Exception_Control::Cyg_Exception_Control()
0x0040334a cyg_hal_deliver_exception
0x00403310 Cyg_Exception_Control::deliver_exception(int, unsigned int)
0x0040329e Cyg_Exception_Control::Cyg_Exception_Control()
0x0040327c cyg_null_exception_handler(unsigned int, int, unsigned int)
0x004032b8 Cyg_Exception_Control::register_exception(int, void (*)(unsigned int, int, unsigned int), unsigned int, void (**)(unsigned int, int, unsigned int), unsigned int*)
0x004032f6 Cyg_Exception_Control::deregister_exception(int)
.text 0x004033a8 0x890 ../ecos/ecos_install/lib/libtarget.a(kernel_intr.o)
0x00403a26 Cyg_Interrupt::mask_interrupt_intunsafe(unsigned int)
0x00403ac2 Cyg_Interrupt::acknowledge_interrupt(unsigned int)
0x00403448 Cyg_Interrupt::~Cyg_Interrupt()
0x004033a8 Cyg_Interrupt::Cyg_Interrupt(unsigned int, int, unsigned int, unsigned int (*)(unsigned int, unsigned int), void (*)(unsigned int, unsigned int, unsigned int))
0x004033f8 Cyg_Interrupt::Cyg_Interrupt(unsigned int, int, unsigned int, unsigned int (*)(unsigned int, unsigned int), void (*)(unsigned int, unsigned int, unsigned int))
0x0040358e cyg_interrupt_call_pending_DSRs
0x0040369a interrupt_end
0x00403a3a Cyg_Interrupt::unmask_interrupt(unsigned int)
0x0040345a Cyg_Interrupt::~Cyg_Interrupt()
0x00403ada Cyg_Interrupt::configure_interrupt(unsigned int, int, int)
0x00403860 Cyg_Interrupt::set_vsr(unsigned int, void (*)(), void (**)())
0x00403aae Cyg_Interrupt::unmask_interrupt_intunsafe(unsigned int)
0x004037d2 Cyg_Interrupt::detach()
0x00403956 Cyg_Interrupt::enable_interrupts()
0x004038f6 Cyg_Interrupt::disable_interrupts()
0x00403844 Cyg_Interrupt::get_vsr(un
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -