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

📄 nandflash_at91sam9260ek.map

📁 针对at91系列的arm的启动代码的编写有一个整体的说明
💻 MAP
字号:
Archive member included because of file (symbol)

c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o)
                              nandflash.o (__aeabi_uidiv)
c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_dvmd_tls.o)
                              c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o) (__div0)

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0/../../../../arm-none-eabi/lib\libc.a
LOAD c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a
LOAD crt0_gnu.o
LOAD at91sam9260ek.o
LOAD main.o
LOAD gpio.o
LOAD pmc.o
LOAD debug.o
LOAD sdramc.o
LOAD nandflash.o
START GROUP
LOAD c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a
LOAD c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0/../../../../arm-none-eabi/lib\libc.a
END GROUP
                0x00000000                . = ALIGN (0x4)

.text           0x00200000      0xc3c
                0x00200000                _stext = .
 *(.text)
 .text          0x00200000      0x110 crt0_gnu.o
                0x00200000                reset
 .text          0x00200110      0x150 at91sam9260ek.o
                0x00200128                nandflash_cfg_16bits_dbw_init
                0x002001c0                hw_init
                0x0020013c                nandflash_hw_init
                0x00200110                sdramc_hw_init
 .text          0x00200260       0x2c main.o
                0x00200260                main
 .text          0x0020028c      0x23c gpio.o
                0x002002d0                pio_set_value
                0x00200294                pio_get_value
                0x00200324                pio_setup
 .text          0x002004c8       0xd4 pmc.o
                0x002004c8                pmc_cfg_plla
                0x00200534                pmc_cfg_mck
                0x00200568                pmc_cfg_pllb
                0x002004fc                pmc_cfg_pck
 .text          0x0020059c      0x114 sdramc.o
                0x0020059c                sdram_init
 .text          0x002006b0      0x474 nandflash.o
                0x002006b0                AT91F_NandEraseBlock0
                0x002008ac                load_nandflash
 .text          0x00200b24      0x114 c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o)
                0x00200b24                __udivsi3
                0x00200b24                __aeabi_uidiv
                0x00200c20                __aeabi_uidivmod
 .text          0x00200c38        0x4 c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_dvmd_tls.o)
                0x00200c38                __aeabi_ldiv0
                0x00200c38                __div0
                0x00200c38                __aeabi_idiv0
                0x00200c3c                _etext = .

.glue_7         0x00200c3c        0x0

.glue_7t        0x00200c3c        0x0
                0x00200c3c                . = ALIGN (0x4)

.rodata         0x00200c3c       0x60
 *(.rodata)
 .rodata        0x00200c3c       0x60 at91sam9260ek.o

.rodata.str1.4  0x00200c9c       0x18
 .rodata.str1.4
                0x00200c9c       0x18 at91sam9260ek.o
                0x00200cb4                . = ALIGN (0x4)

.data           0x00200cb4       0xc0
                0x00200cb4                _sdata = .
 *(.data)
 .data          0x00200cb4       0xc0 nandflash.o
                0x00200d74                _edata = .
                0x00200d74                . = ALIGN (0x4)

.bss            0x00200d74        0x0
                0x00200d74                __bss_start__ = .
 *(.bss)
                0x00200d74                __bss_end__ = .
                0x00200d74                end = .
Address of section .text set to 0x200000
OUTPUT(nandflash_at91sam9260ek.elf elf32-littlearm)
                0x00200d74                . = ALIGN (0x1)
                0x00200d74                __start_start = .

start           0x00000000        0x0
                0x00000000                __stop_start = .

.ARM.attributes
                0x00000000       0x10
 .ARM.attributes
                0x00000000       0x1a crt0_gnu.o
 .ARM.attributes
                0x0000001a       0x2a at91sam9260ek.o
 .ARM.attributes
                0x00000044       0x2a main.o
 .ARM.attributes
                0x0000006e       0x2a gpio.o
 .ARM.attributes
                0x00000098       0x2a pmc.o
 .ARM.attributes
                0x000000c2       0x28 debug.o
 .ARM.attributes
                0x000000ea       0x2a sdramc.o
 .ARM.attributes
                0x00000114       0x2a nandflash.o
 .ARM.attributes
                0x0000013e       0x14 c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o)
 .ARM.attributes
                0x00000152       0x14 c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_dvmd_tls.o)

.debug_line     0x00000000      0x5a1
 .debug_line    0x00000000       0x7c crt0_gnu.o
 .debug_line    0x0000007c       0xde at91sam9260ek.o
 .debug_line    0x0000015a       0x46 main.o
 .debug_line    0x000001a0      0x12e gpio.o
 .debug_line    0x000002ce       0x7f pmc.o
 .debug_line    0x0000034d       0x1d debug.o
 .debug_line    0x0000036a       0xad sdramc.o
 .debug_line    0x00000417      0x18a nandflash.o

.debug_info     0x00000000     0x14f1
 .debug_info    0x00000000       0x99 crt0_gnu.o
 .debug_info    0x00000099      0x232 at91sam9260ek.o
 .debug_info    0x000002cb       0x5b main.o
 .debug_info    0x00000326      0x7e3 gpio.o
 .debug_info    0x00000b09      0x234 pmc.o
 .debug_info    0x00000d3d      0x1ed sdramc.o
 .debug_info    0x00000f2a      0x5c7 nandflash.o

.debug_abbrev   0x00000000      0x730
 .debug_abbrev  0x00000000       0x14 crt0_gnu.o
 .debug_abbrev  0x00000014      0x169 at91sam9260ek.o
 .debug_abbrev  0x0000017d       0x41 main.o
 .debug_abbrev  0x000001be      0x1c1 gpio.o
 .debug_abbrev  0x0000037f       0xf1 pmc.o
 .debug_abbrev  0x00000470        0x1 debug.o
 .debug_abbrev  0x00000471       0xc3 sdramc.o
 .debug_abbrev  0x00000534      0x1fc nandflash.o

.debug_aranges  0x00000000       0xe0
 .debug_aranges
                0x00000000       0x20 crt0_gnu.o
 .debug_aranges
                0x00000020       0x20 at91sam9260ek.o
 .debug_aranges
                0x00000040       0x20 main.o
 .debug_aranges
                0x00000060       0x20 gpio.o
 .debug_aranges
                0x00000080       0x20 pmc.o
 .debug_aranges
                0x000000a0       0x20 sdramc.o
 .debug_aranges
                0x000000c0       0x20 nandflash.o

.debug_frame    0x00000000      0x20c
 .debug_frame   0x00000000       0x64 at91sam9260ek.o
 .debug_frame   0x00000064       0x28 main.o
 .debug_frame   0x0000008c       0x74 gpio.o
 .debug_frame   0x00000100       0x50 pmc.o
 .debug_frame   0x00000150       0x2c sdramc.o
 .debug_frame   0x0000017c       0x64 nandflash.o
 .debug_frame   0x000001e0       0x2c c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o)

.debug_loc      0x00000000      0x85c
 .debug_loc     0x00000000       0x5d at91sam9260ek.o
 .debug_loc     0x0000005d       0x2b main.o
 .debug_loc     0x00000088      0x3ba gpio.o
 .debug_loc     0x00000442       0x5f pmc.o
 .debug_loc     0x000004a1       0x67 sdramc.o
 .debug_loc     0x00000508      0x354 nandflash.o

.debug_pubnames
                0x00000000      0x17c
 .debug_pubnames
                0x00000000       0x69 at91sam9260ek.o
 .debug_pubnames
                0x00000069       0x1b main.o
 .debug_pubnames
                0x00000084       0x44 gpio.o
 .debug_pubnames
                0x000000c8       0x54 pmc.o
 .debug_pubnames
                0x0000011c       0x21 sdramc.o
 .debug_pubnames
                0x0000013d       0x3f nandflash.o

.debug_str      0x00000000      0x6d3
 .debug_str     0x00000000      0x1b3 at91sam9260ek.o
                                0x1d0 (size before relaxing)
 .debug_str     0x000001b3       0x15 main.o
                                 0xb4 (size before relaxing)
 .debug_str     0x000001c8       0xf9 gpio.o
                                0x213 (size before relaxing)
 .debug_str     0x000002c1       0x92 pmc.o
                                0x13e (size before relaxing)
 .debug_str     0x00000353       0x45 sdramc.o
                                 0xe3 (size before relaxing)
 .debug_str     0x00000398      0x33b nandflash.o
                                0x40b (size before relaxing)

.comment        0x00000000      0x142
 .comment       0x00000000       0x2e at91sam9260ek.o
 .comment       0x0000002e       0x2e main.o
 .comment       0x0000005c       0x2e gpio.o
 .comment       0x0000008a       0x2e pmc.o
 .comment       0x000000b8       0x2e debug.o
 .comment       0x000000e6       0x2e sdramc.o
 .comment       0x00000114       0x2e nandflash.o

.debug_ranges   0x00000000      0x1e8
 .debug_ranges  0x00000000       0x90 gpio.o
 .debug_ranges  0x00000090       0xc0 pmc.o
 .debug_ranges  0x00000150       0x38 sdramc.o
 .debug_ranges  0x00000188       0x60 nandflash.o

Cross Reference Table

Symbol                                            File
AT91F_NandEraseBlock0                             nandflash.o
                                                  at91sam9260ek.o
__aeabi_idiv0                                     c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_dvmd_tls.o)
__aeabi_ldiv0                                     c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_dvmd_tls.o)
__aeabi_uidiv                                     c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o)
                                                  nandflash.o
__aeabi_uidivmod                                  c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o)
                                                  nandflash.o
__bss_end__                                       crt0_gnu.o
__bss_start__                                     crt0_gnu.o
__div0                                            c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_dvmd_tls.o)
                                                  c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o)
__udivsi3                                         c:/program files/atmel corp/tools/codesourcery/sourcery g++/bin/../lib/gcc/arm-none-eabi/4.1.0\libgcc.a(_udivsi3.o)
hw_init                                           at91sam9260ek.o
                                                  main.o
load_nandflash                                    nandflash.o
                                                  main.o
main                                              main.o
                                                  crt0_gnu.o
nandflash_cfg_16bits_dbw_init                     at91sam9260ek.o
                                                  nandflash.o
nandflash_hw_init                                 at91sam9260ek.o
                                                  nandflash.o
pio_get_value                                     gpio.o
                                                  at91sam9260ek.o
pio_set_value                                     gpio.o
pio_setup                                         gpio.o
                                                  at91sam9260ek.o
pmc_cfg_mck                                       pmc.o
                                                  at91sam9260ek.o
pmc_cfg_pck                                       pmc.o
pmc_cfg_plla                                      pmc.o
                                                  at91sam9260ek.o
pmc_cfg_pllb                                      pmc.o
                                                  at91sam9260ek.o
reset                                             crt0_gnu.o
sdram_init                                        sdramc.o
                                                  at91sam9260ek.o
sdramc_hw_init                                    at91sam9260ek.o
                                                  sdramc.o

⌨️ 快捷键说明

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