diff --git a/qttemplate.map b/qttemplate.map deleted file mode 100644 index 3578960..0000000 --- a/qttemplate.map +++ /dev/null @@ -1,373 +0,0 @@ - -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 diff --git a/stm32f4sdio.elf b/stm32f4sdio.elf deleted file mode 100755 index c89f2a3..0000000 Binary files a/stm32f4sdio.elf and /dev/null differ