374 lines
19 KiB
Plaintext
374 lines
19 KiB
Plaintext
|
|
||
|
Allocating common symbols
|
||
|
Common symbol size file
|
||
|
|
||
|
file 0x224 main.o
|
||
|
SDfs 0x230 main.o
|
||
|
|
||
|
Memory Configuration
|
||
|
|
||
|
Name Origin Length Attributes
|
||
|
FLASH 0x0000000008000000 0x0000000000100000 xr
|
||
|
RAM 0x0000000020000000 0x0000000000020000 xrw
|
||
|
CCM 0x0000000010000000 0x0000000000010000 xrw
|
||
|
MEMORY_B1 0x0000000060000000 0x0000000000000000 xr
|
||
|
*default* 0x0000000000000000 0xffffffffffffffff
|
||
|
|
||
|
Linker script and memory map
|
||
|
|
||
|
LOAD main.o
|
||
|
LOAD syscalls.o
|
||
|
LOAD UART/uart.o
|
||
|
LOAD cmsis_boot/system_stm32f4xx.o
|
||
|
LOAD FATFS/option/syscall.o
|
||
|
LOAD FATFS/option/ccsbcs.o
|
||
|
LOAD FATFS/diskio.o
|
||
|
LOAD FATFS/ff.o
|
||
|
LOAD FATFS/shimatta_sdio_driver/shimatta_sdio-driver.o
|
||
|
LOAD boot/startup_stm32f4xx.o
|
||
|
LOAD mathlib/libarm_cortexM4lf_math.a
|
||
|
START GROUP
|
||
|
LOAD /usr/lib/gcc/arm-none-eabi/5.2.0/armv7e-m/fpu/libgcc.a
|
||
|
LOAD /usr/lib/gcc/arm-none-eabi/5.2.0/../../../../arm-none-eabi/lib/armv7e-m/fpu/libc.a
|
||
|
END GROUP
|
||
|
0x0000000020020000 _estack = 0x20020000
|
||
|
0x0000000000000000 _Min_Heap_Size = 0x0
|
||
|
0x0000000000000400 _Min_Stack_Size = 0x400
|
||
|
|
||
|
.isr_vector 0x0000000008000000 0x188
|
||
|
0x0000000008000000 . = ALIGN (0x4)
|
||
|
*(.isr_vector)
|
||
|
.isr_vector 0x0000000008000000 0x188 boot/startup_stm32f4xx.o
|
||
|
0x0000000008000000 g_pfnVectors
|
||
|
0x0000000008000188 . = ALIGN (0x4)
|
||
|
|
||
|
.text 0x0000000008000188 0x4ef4
|
||
|
0x0000000008000188 . = ALIGN (0x4)
|
||
|
*(.text)
|
||
|
.text 0x0000000008000188 0xe8 main.o
|
||
|
0x0000000008000220 main
|
||
|
0x0000000008000250 SysTick_Handler
|
||
|
.text 0x0000000008000270 0xec syscalls.o
|
||
|
0x0000000008000270 _sbrk
|
||
|
0x00000000080002c4 _isatty
|
||
|
0x00000000080002dc _close
|
||
|
0x00000000080002f4 _open
|
||
|
0x000000000800030c _fstat
|
||
|
0x000000000800031c _lseek
|
||
|
0x000000000800032c _read
|
||
|
0x000000000800033c _write
|
||
|
.text 0x000000000800035c 0xf8 UART/uart.o
|
||
|
0x000000000800035c initUART
|
||
|
0x00000000080003dc sendChar
|
||
|
0x000000000800040c sendString
|
||
|
.text 0x0000000008000454 0x260 cmsis_boot/system_stm32f4xx.o
|
||
|
0x0000000008000454 SystemInit
|
||
|
0x00000000080004c0 SystemCoreClockUpdate
|
||
|
.text 0x00000000080006b4 0x0 FATFS/option/syscall.o
|
||
|
.text 0x00000000080006b4 0xd4 FATFS/option/ccsbcs.o
|
||
|
0x00000000080006b4 ff_convert
|
||
|
0x000000000800072c ff_wtoupper
|
||
|
.text 0x0000000008000788 0xd8 FATFS/diskio.o
|
||
|
0x0000000008000788 disk_status
|
||
|
0x00000000080007ac disk_initialize
|
||
|
0x00000000080007d0 disk_read
|
||
|
0x0000000008000800 disk_write
|
||
|
0x0000000008000830 disk_ioctl
|
||
|
.text 0x0000000008000860 0x40d8 FATFS/ff.o
|
||
|
0x0000000008000b7c clust2sect
|
||
|
0x0000000008000bbc get_fat
|
||
|
0x0000000008000d2c put_fat
|
||
|
0x0000000008002b70 f_mount
|
||
|
0x0000000008002bf8 f_open
|
||
|
0x0000000008002e80 f_read
|
||
|
0x00000000080030f0 f_write
|
||
|
0x00000000080033c8 f_sync
|
||
|
0x0000000008003514 f_close
|
||
|
0x000000000800354c f_lseek
|
||
|
0x00000000080037b4 f_opendir
|
||
|
0x0000000008003878 f_closedir
|
||
|
0x00000000080038a0 f_readdir
|
||
|
0x0000000008003930 f_stat
|
||
|
0x00000000080039ac f_getfree
|
||
|
0x0000000008003b34 f_truncate
|
||
|
0x0000000008003c7c f_unlink
|
||
|
0x0000000008003dd4 f_mkdir
|
||
|
0x000000000800401c f_chmod
|
||
|
0x00000000080040d0 f_rename
|
||
|
0x000000000800428c f_utime
|
||
|
0x0000000008004348 f_gets
|
||
|
0x0000000008004428 f_putc
|
||
|
0x0000000008004490 f_puts
|
||
|
0x0000000008004504 f_printf
|
||
|
.text 0x0000000008004938 0x17c FATFS/shimatta_sdio_driver/shimatta_sdio-driver.o
|
||
|
0x0000000008004938 SDIO_status
|
||
|
0x0000000008004948 SDIO_initialize
|
||
|
0x000000000800495c SDIO_disk_read
|
||
|
0x0000000008004978 SDIO_disk_write
|
||
|
0x0000000008004994 SDIO_disk_ioctl
|
||
|
0x00000000080049b0 get_fattime
|
||
|
0x00000000080049c0 SDIO_DMA_Init
|
||
|
0x00000000080049f4 SDIO_InitModule
|
||
|
.text 0x0000000008004ab4 0x14 boot/startup_stm32f4xx.o
|
||
|
*(.text*)
|
||
|
.text.Reset_Handler
|
||
|
0x0000000008004ac8 0x44 boot/startup_stm32f4xx.o
|
||
|
0x0000000008004ac8 Reset_Handler
|
||
|
.text.Default_Handler
|
||
|
0x0000000008004b0c 0x2 boot/startup_stm32f4xx.o
|
||
|
0x0000000008004b0c RTC_Alarm_IRQHandler
|
||
|
0x0000000008004b0c HASH_RNG_IRQHandler
|
||
|
0x0000000008004b0c EXTI2_IRQHandler
|
||
|
0x0000000008004b0c TIM8_CC_IRQHandler
|
||
|
0x0000000008004b0c DebugMon_Handler
|
||
|
0x0000000008004b0c TIM1_CC_IRQHandler
|
||
|
0x0000000008004b0c DMA2_Stream5_IRQHandler
|
||
|
0x0000000008004b0c HardFault_Handler
|
||
|
0x0000000008004b0c DMA1_Stream5_IRQHandler
|
||
|
0x0000000008004b0c PVD_IRQHandler
|
||
|
0x0000000008004b0c SDIO_IRQHandler
|
||
|
0x0000000008004b0c TAMP_STAMP_IRQHandler
|
||
|
0x0000000008004b0c PendSV_Handler
|
||
|
0x0000000008004b0c NMI_Handler
|
||
|
0x0000000008004b0c CAN2_RX1_IRQHandler
|
||
|
0x0000000008004b0c EXTI3_IRQHandler
|
||
|
0x0000000008004b0c TIM8_TRG_COM_TIM14_IRQHandler
|
||
|
0x0000000008004b0c TIM1_UP_TIM10_IRQHandler
|
||
|
0x0000000008004b0c TIM8_UP_TIM13_IRQHandler
|
||
|
0x0000000008004b0c I2C3_ER_IRQHandler
|
||
|
0x0000000008004b0c EXTI0_IRQHandler
|
||
|
0x0000000008004b0c I2C2_EV_IRQHandler
|
||
|
0x0000000008004b0c DMA1_Stream2_IRQHandler
|
||
|
0x0000000008004b0c CAN1_RX0_IRQHandler
|
||
|
0x0000000008004b0c FPU_IRQHandler
|
||
|
0x0000000008004b0c OTG_HS_WKUP_IRQHandler
|
||
|
0x0000000008004b0c UsageFault_Handler
|
||
|
0x0000000008004b0c CAN2_SCE_IRQHandler
|
||
|
0x0000000008004b0c DMA2_Stream2_IRQHandler
|
||
|
0x0000000008004b0c SPI1_IRQHandler
|
||
|
0x0000000008004b0c TIM6_DAC_IRQHandler
|
||
|
0x0000000008004b0c TIM1_BRK_TIM9_IRQHandler
|
||
|
0x0000000008004b0c DCMI_IRQHandler
|
||
|
0x0000000008004b0c CAN2_RX0_IRQHandler
|
||
|
0x0000000008004b0c DMA2_Stream3_IRQHandler
|
||
|
0x0000000008004b0c USART6_IRQHandler
|
||
|
0x0000000008004b0c USART3_IRQHandler
|
||
|
0x0000000008004b0c CRYP_IRQHandler
|
||
|
0x0000000008004b0c CAN1_RX1_IRQHandler
|
||
|
0x0000000008004b0c UART5_IRQHandler
|
||
|
0x0000000008004b0c DMA2_Stream0_IRQHandler
|
||
|
0x0000000008004b0c TIM4_IRQHandler
|
||
|
0x0000000008004b0c I2C1_EV_IRQHandler
|
||
|
0x0000000008004b0c DMA1_Stream6_IRQHandler
|
||
|
0x0000000008004b0c DMA1_Stream1_IRQHandler
|
||
|
0x0000000008004b0c UART4_IRQHandler
|
||
|
0x0000000008004b0c TIM3_IRQHandler
|
||
|
0x0000000008004b0c RCC_IRQHandler
|
||
|
0x0000000008004b0c TIM8_BRK_TIM12_IRQHandler
|
||
|
0x0000000008004b0c Default_Handler
|
||
|
0x0000000008004b0c EXTI15_10_IRQHandler
|
||
|
0x0000000008004b0c ADC_IRQHandler
|
||
|
0x0000000008004b0c DMA1_Stream7_IRQHandler
|
||
|
0x0000000008004b0c TIM7_IRQHandler
|
||
|
0x0000000008004b0c CAN2_TX_IRQHandler
|
||
|
0x0000000008004b0c TIM5_IRQHandler
|
||
|
0x0000000008004b0c DMA2_Stream7_IRQHandler
|
||
|
0x0000000008004b0c I2C3_EV_IRQHandler
|
||
|
0x0000000008004b0c EXTI9_5_IRQHandler
|
||
|
0x0000000008004b0c RTC_WKUP_IRQHandler
|
||
|
0x0000000008004b0c ETH_WKUP_IRQHandler
|
||
|
0x0000000008004b0c SPI2_IRQHandler
|
||
|
0x0000000008004b0c OTG_HS_EP1_IN_IRQHandler
|
||
|
0x0000000008004b0c MemManage_Handler
|
||
|
0x0000000008004b0c DMA1_Stream0_IRQHandler
|
||
|
0x0000000008004b0c CAN1_TX_IRQHandler
|
||
|
0x0000000008004b0c SVC_Handler
|
||
|
0x0000000008004b0c EXTI4_IRQHandler
|
||
|
0x0000000008004b0c FSMC_IRQHandler
|
||
|
0x0000000008004b0c ETH_IRQHandler
|
||
|
0x0000000008004b0c OTG_HS_EP1_OUT_IRQHandler
|
||
|
0x0000000008004b0c WWDG_IRQHandler
|
||
|
0x0000000008004b0c TIM2_IRQHandler
|
||
|
0x0000000008004b0c OTG_FS_WKUP_IRQHandler
|
||
|
0x0000000008004b0c TIM1_TRG_COM_TIM11_IRQHandler
|
||
|
0x0000000008004b0c OTG_HS_IRQHandler
|
||
|
0x0000000008004b0c EXTI1_IRQHandler
|
||
|
0x0000000008004b0c USART2_IRQHandler
|
||
|
0x0000000008004b0c I2C2_ER_IRQHandler
|
||
|
0x0000000008004b0c DMA2_Stream1_IRQHandler
|
||
|
0x0000000008004b0c CAN1_SCE_IRQHandler
|
||
|
0x0000000008004b0c FLASH_IRQHandler
|
||
|
0x0000000008004b0c DMA2_Stream4_IRQHandler
|
||
|
0x0000000008004b0c BusFault_Handler
|
||
|
0x0000000008004b0c USART1_IRQHandler
|
||
|
0x0000000008004b0c OTG_FS_IRQHandler
|
||
|
0x0000000008004b0c SPI3_IRQHandler
|
||
|
0x0000000008004b0c DMA1_Stream4_IRQHandler
|
||
|
0x0000000008004b0c I2C1_ER_IRQHandler
|
||
|
0x0000000008004b0c DMA2_Stream6_IRQHandler
|
||
|
0x0000000008004b0c DMA1_Stream3_IRQHandler
|
||
|
*(.rodata)
|
||
|
*fill* 0x0000000008004b0e 0x2
|
||
|
.rodata 0x0000000008004b10 0x4c0 FATFS/option/ccsbcs.o
|
||
|
.rodata 0x0000000008004fd0 0xac FATFS/ff.o
|
||
|
*(.rodata*)
|
||
|
*(.glue_7)
|
||
|
.glue_7 0x000000000800507c 0x0 linker stubs
|
||
|
*(.glue_7t)
|
||
|
.glue_7t 0x000000000800507c 0x0 linker stubs
|
||
|
*(.eh_frame)
|
||
|
*(.init)
|
||
|
*(.fini)
|
||
|
0x000000000800507c . = ALIGN (0x4)
|
||
|
0x000000000800507c _etext = .
|
||
|
0x000000000800507c _exit = .
|
||
|
|
||
|
.vfp11_veneer 0x000000000800507c 0x0
|
||
|
.vfp11_veneer 0x000000000800507c 0x0 linker stubs
|
||
|
|
||
|
.v4_bx 0x000000000800507c 0x0
|
||
|
.v4_bx 0x000000000800507c 0x0 linker stubs
|
||
|
|
||
|
.iplt 0x000000000800507c 0x0
|
||
|
.iplt 0x000000000800507c 0x0 syscalls.o
|
||
|
|
||
|
.rel.dyn 0x000000000800507c 0x0
|
||
|
.rel.iplt 0x000000000800507c 0x0 syscalls.o
|
||
|
|
||
|
.ARM.extab
|
||
|
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
||
|
|
||
|
.ARM 0x000000000800507c 0x0
|
||
|
0x000000000800507c __exidx_start = .
|
||
|
*(.ARM.exidx*)
|
||
|
0x000000000800507c __exidx_end = .
|
||
|
|
||
|
.preinit_array 0x000000000800507c 0x0
|
||
|
[!provide] PROVIDE (__preinit_array_start, .)
|
||
|
*(.preinit_array*)
|
||
|
[!provide] PROVIDE (__preinit_array_end, .)
|
||
|
|
||
|
.init_array 0x000000000800507c 0x0
|
||
|
[!provide] PROVIDE (__init_array_start, .)
|
||
|
*(SORT(.init_array.*))
|
||
|
*(.init_array*)
|
||
|
[!provide] PROVIDE (__init_array_end, .)
|
||
|
|
||
|
.fini_array 0x000000000800507c 0x0
|
||
|
[!provide] PROVIDE (__fini_array_start, .)
|
||
|
*(.fini_array*)
|
||
|
*(SORT(.fini_array.*))
|
||
|
[!provide] PROVIDE (__fini_array_end, .)
|
||
|
0x000000000800507c _siccmram = LOADADDR (.ccmram)
|
||
|
|
||
|
.ccmram 0x0000000010000000 0x0 load address 0x000000000800507c
|
||
|
0x0000000010000000 . = ALIGN (0x4)
|
||
|
0x0000000010000000 _sccmram = .
|
||
|
*(.ccmram)
|
||
|
*(.ccmram*)
|
||
|
0x0000000010000000 . = ALIGN (0x4)
|
||
|
0x0000000010000000 _eccmram = .
|
||
|
0x000000000800507c _sidata = LOADADDR (.data)
|
||
|
|
||
|
.data 0x0000000020000000 0x14 load address 0x000000000800507c
|
||
|
0x0000000020000000 . = ALIGN (0x4)
|
||
|
0x0000000020000000 _sdata = .
|
||
|
*(.data)
|
||
|
.data 0x0000000020000000 0x0 main.o
|
||
|
.data 0x0000000020000000 0x0 syscalls.o
|
||
|
.data 0x0000000020000000 0x0 UART/uart.o
|
||
|
.data 0x0000000020000000 0x14 cmsis_boot/system_stm32f4xx.o
|
||
|
0x0000000020000000 SystemCoreClock
|
||
|
0x0000000020000004 AHBPrescTable
|
||
|
.data 0x0000000020000014 0x0 FATFS/option/syscall.o
|
||
|
.data 0x0000000020000014 0x0 FATFS/option/ccsbcs.o
|
||
|
.data 0x0000000020000014 0x0 FATFS/diskio.o
|
||
|
.data 0x0000000020000014 0x0 FATFS/ff.o
|
||
|
.data 0x0000000020000014 0x0 FATFS/shimatta_sdio_driver/shimatta_sdio-driver.o
|
||
|
.data 0x0000000020000014 0x0 boot/startup_stm32f4xx.o
|
||
|
*(.data*)
|
||
|
0x0000000020000014 . = ALIGN (0x4)
|
||
|
0x0000000020000014 _edata = .
|
||
|
|
||
|
.igot.plt 0x0000000020000014 0x0 load address 0x0000000008005090
|
||
|
.igot.plt 0x0000000020000014 0x0 syscalls.o
|
||
|
0x0000000020000014 . = ALIGN (0x4)
|
||
|
|
||
|
.bss 0x0000000020000014 0x660 load address 0x0000000008005090
|
||
|
0x0000000020000014 _sbss = .
|
||
|
0x0000000020000014 __bss_start__ = _sbss
|
||
|
*(.bss)
|
||
|
.bss 0x0000000020000014 0x0 main.o
|
||
|
.bss 0x0000000020000014 0x4 syscalls.o
|
||
|
.bss 0x0000000020000018 0x0 UART/uart.o
|
||
|
.bss 0x0000000020000018 0x0 cmsis_boot/system_stm32f4xx.o
|
||
|
.bss 0x0000000020000018 0x0 FATFS/option/syscall.o
|
||
|
.bss 0x0000000020000018 0x0 FATFS/option/ccsbcs.o
|
||
|
.bss 0x0000000020000018 0x0 FATFS/diskio.o
|
||
|
.bss 0x0000000020000018 0x208 FATFS/ff.o
|
||
|
.bss 0x0000000020000220 0x0 FATFS/shimatta_sdio_driver/shimatta_sdio-driver.o
|
||
|
.bss 0x0000000020000220 0x0 boot/startup_stm32f4xx.o
|
||
|
*(.bss*)
|
||
|
*(COMMON)
|
||
|
COMMON 0x0000000020000220 0x454 main.o
|
||
|
0x0000000020000220 file
|
||
|
0x0000000020000444 SDfs
|
||
|
0x0000000020000674 . = ALIGN (0x4)
|
||
|
0x0000000020000674 _ebss = .
|
||
|
0x0000000020000674 __bss_end__ = _ebss
|
||
|
|
||
|
._user_heap_stack
|
||
|
0x0000000020000674 0x400 load address 0x0000000008005090
|
||
|
0x0000000020000674 . = ALIGN (0x4)
|
||
|
0x0000000020000674 PROVIDE (heap_low, .)
|
||
|
[!provide] PROVIDE (end, .)
|
||
|
[!provide] PROVIDE (_end, .)
|
||
|
0x0000000020000674 . = (. + _Min_Heap_Size)
|
||
|
0x0000000020000674 PROVIDE (heap_top, .)
|
||
|
0x0000000020000a74 . = (. + _Min_Stack_Size)
|
||
|
*fill* 0x0000000020000674 0x400
|
||
|
0x0000000020000a74 . = ALIGN (0x4)
|
||
|
|
||
|
.memory_b1_text
|
||
|
*(.mb1text)
|
||
|
*(.mb1text*)
|
||
|
*(.mb1rodata)
|
||
|
*(.mb1rodata*)
|
||
|
|
||
|
.ARM.attributes
|
||
|
0x0000000000000000 0x37
|
||
|
*(.ARM.attributes)
|
||
|
.ARM.attributes
|
||
|
0x0000000000000000 0x39 main.o
|
||
|
.ARM.attributes
|
||
|
0x0000000000000039 0x39 syscalls.o
|
||
|
.ARM.attributes
|
||
|
0x0000000000000072 0x39 UART/uart.o
|
||
|
.ARM.attributes
|
||
|
0x00000000000000ab 0x39 cmsis_boot/system_stm32f4xx.o
|
||
|
.ARM.attributes
|
||
|
0x00000000000000e4 0x39 FATFS/option/syscall.o
|
||
|
.ARM.attributes
|
||
|
0x000000000000011d 0x39 FATFS/option/ccsbcs.o
|
||
|
.ARM.attributes
|
||
|
0x0000000000000156 0x39 FATFS/diskio.o
|
||
|
.ARM.attributes
|
||
|
0x000000000000018f 0x39 FATFS/ff.o
|
||
|
.ARM.attributes
|
||
|
0x00000000000001c8 0x39 FATFS/shimatta_sdio_driver/shimatta_sdio-driver.o
|
||
|
.ARM.attributes
|
||
|
0x0000000000000201 0x21 boot/startup_stm32f4xx.o
|
||
|
OUTPUT(stm32f4sdio.elf elf32-littlearm)
|
||
|
|
||
|
.comment 0x0000000000000000 0x1d
|
||
|
.comment 0x0000000000000000 0x1d main.o
|
||
|
0x1e (size before relaxing)
|
||
|
.comment 0x000000000000001d 0x1e syscalls.o
|
||
|
.comment 0x000000000000001d 0x1e UART/uart.o
|
||
|
.comment 0x000000000000001d 0x1e cmsis_boot/system_stm32f4xx.o
|
||
|
.comment 0x000000000000001d 0x1e FATFS/option/syscall.o
|
||
|
.comment 0x000000000000001d 0x1e FATFS/option/ccsbcs.o
|
||
|
.comment 0x000000000000001d 0x1e FATFS/diskio.o
|
||
|
.comment 0x000000000000001d 0x1e FATFS/ff.o
|
||
|
.comment 0x000000000000001d 0x1e FATFS/shimatta_sdio_driver/shimatta_sdio-driver.o
|