mirror of https://github.com/rusefi/openblt.git
Refs #363. Updated GCC Makefiles in the STM32F1 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@348 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
parent
605a788a5e
commit
6b48314b85
Binary file not shown.
|
@ -1,270 +1,296 @@
|
|||
|
||||
bin/openblt_nucleo_stm32f103rb.elf: file format elf32-littlearm
|
||||
bin/openblt_nucleo_stm32f103rb.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08000000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
||||
filesz 0x00001290 memsz 0x00001290 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08001290 align 2**15
|
||||
filesz 0x0000000c memsz 0x00000515 flags rw-
|
||||
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00001290 08000000 08000000 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 0000000c 20000000 08001290 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 00000509 2000000c 0800129c 0001000c 2**2
|
||||
ALLOC
|
||||
3 .heap 00000800 20000518 20000518 00010010 2**3
|
||||
CONTENTS, READONLY
|
||||
4 .stack_dummy 00000800 20000518 20000518 00010810 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .ARM.attributes 00000027 00000000 00000000 00011010 2**0
|
||||
CONTENTS, READONLY
|
||||
6 .comment 00000030 00000000 00000000 00011037 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .debug_line 000017d1 00000000 00000000 00011067 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_info 0000237b 00000000 00000000 00012838 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_abbrev 00000d42 00000000 00000000 00014bb3 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_aranges 000003c8 00000000 00000000 000158f8 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_ranges 000002d8 00000000 00000000 00015cc0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_macro 000009b5 00000000 00000000 00015f98 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_str 00039565 00000000 00000000 0001694d 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_frame 000007b0 00000000 00000000 0004feb4 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_loc 00000e34 00000000 00000000 00050664 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08000000 l d .text 00000000 .text
|
||||
20000000 l d .data 00000000 .data
|
||||
2000000c l d .bss 00000000 .bss
|
||||
20000518 l d .heap 00000000 .heap
|
||||
20000518 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080001be l .text 00000000 .flash_to_ram_loop
|
||||
080001f0 l .text 00000000 .fill_zero_bss
|
||||
080001ec l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
0800128c l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080000ec l F .text 00000000 deregister_tm_clones
|
||||
08000114 l F .text 00000000 register_tm_clones
|
||||
08000144 l F .text 00000000 __do_global_dtors_aux
|
||||
2000000c l .bss 00000000 completed.7922
|
||||
20000008 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08000174 l F .text 00000000 frame_dummy
|
||||
20000010 l .bss 00000000 object.7927
|
||||
20000004 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
0800026c l F .text 00000166 Init
|
||||
00000000 l df *ABS* 00000000 assert.c
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
20000028 l O .bss 00000001 backdoorOpen
|
||||
2000002c l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
20000030 l O .bss 00000040 xcpCtoReqPacket.4160
|
||||
20000000 l O .data 00000001 comActiveInterface
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
0800053c l F .text 00000020 XcpComputeChecksum
|
||||
0800055c l F .text 0000000e XcpProtectResources
|
||||
0800056c l F .text 00000016 XcpSetCtoError
|
||||
08000584 l F .text 0000001e XcpCmdDisconnect
|
||||
080005a4 l F .text 00000022 XcpCmdGetStatus
|
||||
080005c8 l F .text 0000000a XcpCmdSynch
|
||||
080005d4 l F .text 00000030 XcpCmdGetId
|
||||
08000604 l F .text 00000018 XcpCmdSetMta
|
||||
0800061c l F .text 00000028 XcpCmdBuildCheckSum
|
||||
08000644 l F .text 0000000a XcpCmdProgramPrepare
|
||||
08000650 l F .text 00000028 XcpCmdProgramStart
|
||||
08000678 l F .text 00000044 XcpCmdConnect
|
||||
080006bc l F .text 00000040 XcpCmdUpload
|
||||
080006fc l F .text 00000042 XcpCmdShortUpload
|
||||
08000740 l F .text 00000046 XcpCmdProgramMax
|
||||
08000788 l F .text 00000068 XcpCmdProgram
|
||||
080007f0 l F .text 00000030 XcpCmdProgramClear
|
||||
08000820 l F .text 0000001a XcpCmdProgramReset
|
||||
0800083c l F .text 0000000a XcpTransmitPacket
|
||||
080011a8 l O .text 00000008 xcpStationId
|
||||
20000070 l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
080009dc l F .text 00000022 FlashUnlock
|
||||
08000a00 l F .text 00000012 FlashLock
|
||||
08000a14 l F .text 00000050 FlashGetSector
|
||||
08000a64 l F .text 000000b6 FlashWriteBlock
|
||||
08000b1c l F .text 00000042 FlashGetSectorBaseAddr
|
||||
08000b60 l F .text 00000042 FlashGetSectorSize
|
||||
08000ba4 l F .text 000000b0 FlashEraseSectors
|
||||
08000c54 l F .text 00000026 FlashInitBlock
|
||||
08000c7c l F .text 0000004e FlashSwitchBlock
|
||||
08000ccc l F .text 00000082 FlashAddToBlock
|
||||
080011b0 l O .text 000000b4 flashLayout
|
||||
200000bc l O .bss 00000204 bootBlockInfo
|
||||
200002c0 l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
200004c4 l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
08000fb0 l F .text 00000026 UartReceiveByte
|
||||
08000fd8 l F .text 00000040 UartTransmitByte
|
||||
200004c8 l O .bss 00000004 xcpCtoRxStartTime.4186
|
||||
200004cc l O .bss 00000001 xcpCtoRxLength.4184
|
||||
200004d0 l O .bss 00000041 xcpCtoReqPacket.4183
|
||||
20000514 l O .bss 00000001 xcpCtoRxInProgress.4185
|
||||
00000000 l df *ABS* 00000000 cpu_comp.c
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
0800128c l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
00000800 l *ABS* 00000000 __HEAP_SIZE
|
||||
08001290 l .text 00000000 __exidx_end
|
||||
08001290 l .text 00000000 __exidx_start
|
||||
00000800 l *ABS* 00000000 __STACK_SIZE
|
||||
08000480 g F .text 00000018 ComInit
|
||||
08000d6c g F .text 00000050 FlashWrite
|
||||
0800021e w F .text 00000002 EXTI2_IRQHandler
|
||||
20000518 g .heap 00000800 __HeapBase
|
||||
080003e4 g F .text 00000008 AssertFailure
|
||||
08000206 w F .text 00000002 DebugMon_Handler
|
||||
08000f78 g F .text 00000022 TimerUpdate
|
||||
08000878 g F .text 00000010 XcpPacketTransmitted
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08000244 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08000498 g F .text 0000002c ComTask
|
||||
080001fc w F .text 00000002 HardFault_Handler
|
||||
0800020a w F .text 00000002 SysTick_Handler
|
||||
08000210 w F .text 00000002 PVD_IRQHandler
|
||||
08000450 g F .text 0000001c BootInit
|
||||
08000208 w F .text 00000002 PendSV_Handler
|
||||
080001fa w F .text 00000002 NMI_Handler
|
||||
08000220 w F .text 00000002 EXTI3_IRQHandler
|
||||
0800042c g F .text 00000022 BackDoorInit
|
||||
08001290 g .text 00000000 __etext
|
||||
08000538 g F .text 00000002 CopService
|
||||
08001180 g F .text 00000004 CpuIrqDisable
|
||||
08000ef4 g F .text 0000000a FlashGetUserProgBaseAddress
|
||||
2000000c g O .data 00000000 .hidden __TMC_END__
|
||||
08000f3c g F .text 0000000e TimerReset
|
||||
0800021a w F .text 00000002 EXTI0_IRQHandler
|
||||
08000250 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
0800046c g F .text 00000014 BootTask
|
||||
08000de8 g F .text 00000058 FlashWriteChecksum
|
||||
08000202 w F .text 00000002 UsageFault_Handler
|
||||
080004c8 g F .text 0000001a ComTransmitPacket
|
||||
08000232 w F .text 00000002 ADC1_2_IRQHandler
|
||||
20000d18 g .heap 00000000 __HeapLimit
|
||||
2000000c g .bss 00000000 __bss_start__
|
||||
08000254 w F .text 00000002 SPI1_IRQHandler
|
||||
08000212 w F .text 00000002 TAMPER_IRQHandler
|
||||
0800022a w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
08000864 g F .text 00000012 XcpIsConnected
|
||||
08001188 g F .text 00000000 _init
|
||||
08000f00 g F .text 00000008 NvmInit
|
||||
08000d50 g F .text 0000001a FlashInit
|
||||
08000f20 g F .text 00000008 NvmGetUserProgBaseAddress
|
||||
0800025c w F .text 00000002 USART3_IRQHandler
|
||||
08000214 w F .text 00000002 RTC_IRQHandler
|
||||
08000230 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080001b4 g F .text 00000030 Reset_Handler
|
||||
08000238 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
080004c4 g F .text 00000002 ComFree
|
||||
0800024a w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20000518 g .heap 00000000 end
|
||||
0800024c w F .text 00000002 I2C1_EV_IRQHandler
|
||||
08001018 g F .text 0000002a UartInit
|
||||
2000000c g .data 00000000 __data_end__
|
||||
00000000 w *UND* 00000000 _ITM_registerTMCloneTable
|
||||
08000f10 g F .text 00000008 NvmErase
|
||||
0800022e w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
20000515 g .bss 00000000 __bss_end__
|
||||
08000248 w F .text 00000002 TIM3_IRQHandler
|
||||
08000218 w F .text 00000002 RCC_IRQHandler
|
||||
08000242 w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
08000224 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
0800020c w F .text 00000002 Default_Handler
|
||||
080001e4 w F .text 00000016 _start
|
||||
08000888 g F .text 000000f6 XcpPacketReceived
|
||||
08000980 g F .text 00000008 CpuInit
|
||||
0800025e w F .text 00000002 EXTI15_10_IRQHandler
|
||||
08000ea8 g F .text 0000004c FlashDone
|
||||
0800023c w F .text 00000002 EXTI9_5_IRQHandler
|
||||
08000848 g F .text 0000001c XcpInit
|
||||
00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable
|
||||
08000256 w F .text 00000002 SPI2_IRQHandler
|
||||
08000dbc g F .text 0000002a FlashErase
|
||||
080001fe w F .text 00000002 MemManage_Handler
|
||||
08000000 g .text 000000ec __isr_vector
|
||||
080003d4 g F .text 00000010 main
|
||||
08000204 w F .text 00000002 SVC_Handler
|
||||
08000f28 g F .text 00000012 NvmDone
|
||||
08001044 g F .text 00000064 UartTransmitPacket
|
||||
08000f18 g F .text 00000008 NvmVerifyChecksum
|
||||
080009bc g F .text 00000020 CpuMemCopy
|
||||
20000518 g .heap 00000000 __end__
|
||||
0800022c w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
08000222 w F .text 00000002 EXTI4_IRQHandler
|
||||
08000236 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
08001194 g F .text 00000000 _fini
|
||||
08000234 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
08000508 g F .text 00000024 ComGetActiveInterfaceMaxTxLen
|
||||
080010a8 g F .text 000000d8 UartReceivePacket
|
||||
08001184 g F .text 00000004 CpuIrqEnable
|
||||
08000228 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g *ABS* 00000000 __StackTop
|
||||
08000240 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
0800020e w F .text 00000002 WWDG_IRQHandler
|
||||
08000534 g F .text 00000002 CopInit
|
||||
08000246 w F .text 00000002 TIM2_IRQHandler
|
||||
08000f08 g F .text 00000008 NvmWrite
|
||||
08000988 g F .text 00000034 CpuStartUserProgram
|
||||
0800023e w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
0800021c w F .text 00000002 EXTI1_IRQHandler
|
||||
08000e40 g F .text 00000068 FlashVerifyChecksum
|
||||
08000260 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
0800025a w F .text 00000002 USART2_IRQHandler
|
||||
08000252 w F .text 00000002 I2C2_ER_IRQHandler
|
||||
0800052c g F .text 00000008 ComIsConnected
|
||||
08000226 w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
0800023a w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
08000216 w F .text 00000002 FLASH_IRQHandler
|
||||
080004e4 g F .text 00000024 ComGetActiveInterfaceMaxRxLen
|
||||
08000200 w F .text 00000002 BusFault_Handler
|
||||
08000258 w F .text 00000002 USART1_IRQHandler
|
||||
080003ec g F .text 00000040 BackDoorCheck
|
||||
0800024e w F .text 00000002 I2C1_ER_IRQHandler
|
||||
08000f9c g F .text 00000012 TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
08000f4c g F .text 0000002c TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
08000262 w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
||||
bin/openblt_nucleo_stm32f103rb.elf: file format elf32-littlearm
|
||||
bin/openblt_nucleo_stm32f103rb.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08000000
|
||||
|
||||
Program Header:
|
||||
0x70000001 off 0x0001118c vaddr 0x0800118c paddr 0x0800118c align 2**2
|
||||
filesz 0x00000008 memsz 0x00000008 flags r--
|
||||
LOAD off 0x00010000 vaddr 0x08000000 paddr 0x08000000 align 2**16
|
||||
filesz 0x00001194 memsz 0x00001194 flags r-x
|
||||
LOAD off 0x00020000 vaddr 0x20000000 paddr 0x08001194 align 2**16
|
||||
filesz 0x0000006c memsz 0x00000570 flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 0000118c 08000000 08000000 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .ARM.exidx 00000008 0800118c 0800118c 0001118c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
2 .data 0000006c 20000000 08001194 00020000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
3 .bss 00000504 2000006c 08001200 0002006c 2**2
|
||||
ALLOC
|
||||
4 .heap 00000800 20000570 20000570 00020070 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .stack_dummy 00000800 20000570 20000570 00020870 2**3
|
||||
CONTENTS, READONLY
|
||||
6 .ARM.attributes 00000029 00000000 00000000 00021070 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .comment 0000006e 00000000 00000000 00021099 2**0
|
||||
CONTENTS, READONLY
|
||||
8 .debug_line 0000194d 00000000 00000000 00021107 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_info 0000243b 00000000 00000000 00022a54 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_abbrev 00000c67 00000000 00000000 00024e8f 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_aranges 000003f0 00000000 00000000 00025af8 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_ranges 000002f0 00000000 00000000 00025ee8 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_macro 0000b354 00000000 00000000 000261d8 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_str 0003c16b 00000000 00000000 0003152c 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_frame 00000874 00000000 00000000 0006d698 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
16 .debug_loc 00000e99 00000000 00000000 0006df0c 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08000000 l d .text 00000000 .text
|
||||
0800118c l d .ARM.exidx 00000000 .ARM.exidx
|
||||
20000000 l d .data 00000000 .data
|
||||
2000006c l d .bss 00000000 .bss
|
||||
20000570 l d .heap 00000000 .heap
|
||||
20000570 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080001c6 l .text 00000000 .flash_to_ram_loop
|
||||
080001f8 l .text 00000000 .fill_zero_bss
|
||||
080001f4 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08001188 l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080000ec l F .text 00000000 __do_global_dtors_aux
|
||||
2000006c l .bss 00000000 completed.8603
|
||||
20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08000110 l F .text 00000000 frame_dummy
|
||||
20000070 l .bss 00000000 object.8608
|
||||
20000064 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
08000274 l F .text 0000013c Init
|
||||
00000000 l df *ABS* 00000000 _exit.c
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
080003c4 l F .text 0000001e XcpComputeChecksum
|
||||
080003e4 l F .text 0000000c XcpProtectResources
|
||||
080003f0 l F .text 00000014 XcpSetCtoError
|
||||
08000404 l F .text 0000001c XcpCmdDisconnect
|
||||
08000420 l F .text 00000020 XcpCmdGetStatus
|
||||
08000440 l F .text 0000000a XcpCmdSynch
|
||||
0800044c l F .text 0000002c XcpCmdGetId
|
||||
08000478 l F .text 00000018 XcpCmdSetMta
|
||||
08000490 l F .text 00000028 XcpCmdBuildCheckSum
|
||||
080004b8 l F .text 0000000a XcpCmdProgramPrepare
|
||||
080004c4 l F .text 00000028 XcpCmdProgramStart
|
||||
080004ec l F .text 00000044 XcpCmdConnect
|
||||
08000530 l F .text 00000040 XcpCmdUpload
|
||||
08000570 l F .text 00000040 XcpCmdShortUpload
|
||||
080005b0 l F .text 00000040 XcpCmdProgramMax
|
||||
080005f0 l F .text 0000005c XcpCmdProgram
|
||||
0800064c l F .text 00000028 XcpCmdProgramClear
|
||||
08000674 l F .text 00000018 XcpCmdProgramReset
|
||||
0800068c l F .text 0000000a XcpTransmitPacket
|
||||
080010a0 l O .text 00000008 xcpStationId
|
||||
20000088 l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
200000d4 l O .bss 00000040 xcpCtoReqPacket.4268
|
||||
20000000 l O .data 00000001 comActiveInterface
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
20000114 l O .bss 00000001 backdoorOpen
|
||||
20000118 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 assert.c
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
080008f4 l F .text 00000020 UartReceiveByte
|
||||
08000914 l F .text 00000034 UartTransmitByte
|
||||
2000011c l O .bss 00000004 xcpCtoRxStartTime.4294
|
||||
20000120 l O .bss 00000041 xcpCtoReqPacket.4291
|
||||
20000161 l O .bss 00000001 xcpCtoRxLength.4292
|
||||
20000162 l O .bss 00000001 xcpCtoRxInProgress.4293
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
08000af8 l F .text 0000001c FlashUnlock
|
||||
08000b14 l F .text 00000010 FlashLock
|
||||
08000b24 l F .text 00000048 FlashGetSector
|
||||
08000b6c l F .text 000000a4 FlashWriteBlock
|
||||
08000c10 l F .text 00000038 FlashGetSectorBaseAddr
|
||||
08000c48 l F .text 00000038 FlashGetSectorSize
|
||||
08000c80 l F .text 000000a4 FlashEraseSectors
|
||||
08000d24 l F .text 00000026 FlashInitBlock
|
||||
08000d4c l F .text 00000040 FlashSwitchBlock
|
||||
08000d8c l F .text 0000007a FlashAddToBlock
|
||||
080010d0 l O .text 000000b4 flashLayout
|
||||
20000164 l O .bss 00000204 bootBlockInfo
|
||||
20000368 l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
2000056c l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 cpu_comp.c
|
||||
00000000 l df *ABS* 00000000 exit.c
|
||||
00000000 l df *ABS* 00000000 init.c
|
||||
00000000 l df *ABS* 00000000 memset.c
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o
|
||||
00000000 l df *ABS* 00000000 impure.c
|
||||
20000004 l O .data 00000060 impure_data
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08001188 l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
20000068 l .data 00000000 __init_array_end
|
||||
20000064 l .data 00000000 __preinit_array_end
|
||||
20000064 l .data 00000000 __init_array_start
|
||||
20000064 l .data 00000000 __preinit_array_start
|
||||
080007b4 g F .text 00000018 ComInit
|
||||
08000e20 g F .text 0000005c FlashWrite
|
||||
08000226 w F .text 00000002 EXTI2_IRQHandler
|
||||
20000570 g .heap 00000800 __HeapBase
|
||||
080008ec g F .text 00000008 AssertFailure
|
||||
0800020e w F .text 00000002 DebugMon_Handler
|
||||
00000800 g *ABS* 00000000 __HEAP_SIZE
|
||||
08000fc8 g F .text 0000001c TimerUpdate
|
||||
080006c4 g F .text 00000010 XcpPacketTransmitted
|
||||
20000000 g .data 00000000 __data_start__
|
||||
0800024c w F .text 00000002 TIM1_CC_IRQHandler
|
||||
080007cc g F .text 00000024 ComTask
|
||||
08000204 w F .text 00000002 HardFault_Handler
|
||||
08000212 w F .text 00000002 SysTick_Handler
|
||||
08000218 w F .text 00000002 PVD_IRQHandler
|
||||
080008b4 g F .text 0000001c BootInit
|
||||
08000210 w F .text 00000002 PendSV_Handler
|
||||
08000202 w F .text 00000002 NMI_Handler
|
||||
08001194 g .ARM.exidx 00000000 __exidx_end
|
||||
08000228 w F .text 00000002 EXTI3_IRQHandler
|
||||
08000894 g F .text 00000020 BackDoorInit
|
||||
08001194 g .ARM.exidx 00000000 __etext
|
||||
080008e8 g F .text 00000002 CopService
|
||||
08000ff4 g F .text 00000004 CpuIrqDisable
|
||||
08000f8c g F .text 00000008 FlashGetUserProgBaseAddress
|
||||
08000f94 g F .text 0000000c TimerReset
|
||||
08000222 w F .text 00000002 EXTI0_IRQHandler
|
||||
08000258 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
080008d0 g F .text 00000014 BootTask
|
||||
08000eac g F .text 00000050 FlashWriteChecksum
|
||||
0800020a w F .text 00000002 UsageFault_Handler
|
||||
080007f4 g F .text 00000018 ComTransmitPacket
|
||||
0800023a w F .text 00000002 ADC1_2_IRQHandler
|
||||
20000d70 g .heap 00000000 __HeapLimit
|
||||
2000006c g .bss 00000000 __bss_start__
|
||||
0800025c w F .text 00000002 SPI1_IRQHandler
|
||||
0800021a w F .text 00000002 TAMPER_IRQHandler
|
||||
0800118c g .text 00000000 __exidx_start
|
||||
08001184 g O .text 00000004 _global_impure_ptr
|
||||
08001024 g F .text 0000004c __libc_init_array
|
||||
08000232 w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
08000148 g F .text 00000000 _mainCRTStartup
|
||||
080006b4 g F .text 00000010 XcpIsConnected
|
||||
08001080 g F .text 00000000 _init
|
||||
08000a60 g F .text 00000008 NvmInit
|
||||
08000e08 g F .text 00000018 FlashInit
|
||||
08000a80 g F .text 00000008 NvmGetUserProgBaseAddress
|
||||
08000264 w F .text 00000002 USART3_IRQHandler
|
||||
00000000 w *UND* 00000000 __libc_fini_array
|
||||
0800021c w F .text 00000002 RTC_IRQHandler
|
||||
08000238 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080001bc g F .text 00000030 Reset_Handler
|
||||
08000240 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
080007f0 g F .text 00000002 ComFree
|
||||
08000252 w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stderr
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20000570 g .heap 00000000 end
|
||||
08000254 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
08000948 g F .text 00000028 UartInit
|
||||
2000006c g .data 00000000 __data_end__
|
||||
08000a70 g F .text 00000008 NvmErase
|
||||
08000236 w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
20000570 g .bss 00000000 __bss_end__
|
||||
00000800 g *ABS* 00000000 __STACK_SIZE
|
||||
08000250 w F .text 00000002 TIM3_IRQHandler
|
||||
08000220 w F .text 00000002 RCC_IRQHandler
|
||||
0800024a w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
00000000 w *UND* 00000000 __call_exitprocs
|
||||
0800022c w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08000214 w F .text 00000002 Default_Handler
|
||||
08000148 g F .text 00000000 _start
|
||||
080006d4 g F .text 000000e0 XcpPacketReceived
|
||||
08000a9c g F .text 00000008 CpuInit
|
||||
08000266 w F .text 00000002 EXTI15_10_IRQHandler
|
||||
08000f4c g F .text 00000040 FlashDone
|
||||
00000000 w *UND* 00000000 software_init_hook
|
||||
08000244 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
08000698 g F .text 0000001c XcpInit
|
||||
0800025e w F .text 00000002 SPI2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdin
|
||||
08000e7c g F .text 0000002e FlashErase
|
||||
08001070 g F .text 00000010 memset
|
||||
08000206 w F .text 00000002 MemManage_Handler
|
||||
08000000 g .text 000000ec __isr_vector
|
||||
080003b0 g F .text 00000010 main
|
||||
0800020c w F .text 00000002 SVC_Handler
|
||||
08000a88 g F .text 00000014 NvmDone
|
||||
08000970 g F .text 00000050 UartTransmitPacket
|
||||
08000a78 g F .text 00000008 NvmVerifyChecksum
|
||||
00000000 w *UND* 00000000 hardware_init_hook
|
||||
08000ad8 g F .text 00000020 CpuMemCopy
|
||||
20000570 g .heap 00000000 __end__
|
||||
08000234 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
0800022a w F .text 00000002 EXTI4_IRQHandler
|
||||
0800023e w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
0800108c g F .text 00000000 _fini
|
||||
0800023c w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
08000830 g F .text 00000024 ComGetActiveInterfaceMaxTxLen
|
||||
00000000 w *UND* 00000000 atexit
|
||||
080009c0 g F .text 000000a0 UartReceivePacket
|
||||
08000ff8 g F .text 00000004 CpuIrqEnable
|
||||
08000230 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g .bss 00000000 __StackTop
|
||||
08000248 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
08000216 w F .text 00000002 WWDG_IRQHandler
|
||||
080008e4 g F .text 00000002 CopInit
|
||||
0800024e w F .text 00000002 TIM2_IRQHandler
|
||||
08000a68 g F .text 00000008 NvmWrite
|
||||
08000aa4 g F .text 00000034 CpuStartUserProgram
|
||||
08000246 w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
20005000 g *ABS* 00000000 __stack
|
||||
08000224 w F .text 00000002 EXTI1_IRQHandler
|
||||
08000efc g F .text 00000050 FlashVerifyChecksum
|
||||
08000268 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
08000262 w F .text 00000002 USART2_IRQHandler
|
||||
08000ffc g F .text 00000028 exit
|
||||
0800025a w F .text 00000002 I2C2_ER_IRQHandler
|
||||
08000854 g F .text 00000008 ComIsConnected
|
||||
0800022e w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdout
|
||||
08000242 w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
0800021e w F .text 00000002 FLASH_IRQHandler
|
||||
080003c0 w F .text 00000002 _exit
|
||||
0800080c g F .text 00000024 ComGetActiveInterfaceMaxRxLen
|
||||
08000208 w F .text 00000002 BusFault_Handler
|
||||
08000260 w F .text 00000002 USART1_IRQHandler
|
||||
0800085c g F .text 00000038 BackDoorCheck
|
||||
08000256 w F .text 00000002 I2C1_ER_IRQHandler
|
||||
08000fe4 g F .text 00000010 TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
08000fa0 g F .text 00000028 TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
0800026a w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
|
|
@ -1,300 +1,291 @@
|
|||
S026000062696E2F6F70656E626C745F6E75636C656F5F73746D33326631303372622E73726563D7
|
||||
S3150800000000500020B5010008FB010008FD010008AA
|
||||
S31508000010FF010008010200080302000800000000B2
|
||||
S3150800002000000000000000000000000005020008B3
|
||||
S315080000300702000800000000090200080B02000879
|
||||
S315080000400F02000811020008130200081502000832
|
||||
S3150800005017020008190200081B0200081D02000802
|
||||
S315080000601F020008210200082302000825020008D2
|
||||
S3150800007027020008290200082B0200082D020008A2
|
||||
S315080000802F02000831020008330200083502000872
|
||||
S3150800009037020008390200083B0200083D02000842
|
||||
S315080000A03F02000841020008430200084502000812
|
||||
S315080000B047020008490200084B0200084D020008E2
|
||||
S315080000C04F020008510200085302000855020008B2
|
||||
S315080000D057020008590200085B0200085D02000882
|
||||
S315080000E05F020008610200086302000808B540F2D2
|
||||
S315080000F00C00074BC2F200001B1A062B00D808BDDD
|
||||
S3150800010040F20003C0F20003002BF8D09847F6E748
|
||||
S315080001100F00002008B540F20C0040F20C03C2F2B2
|
||||
S315080001200000C2F200031B1A9B1003EBD37359108D
|
||||
S3150800013000D108BD40F20002C0F20002002AF8D041
|
||||
S315080001409047F6E710B540F20C04C2F20004237893
|
||||
S3150800015073B9FFF7CBFF40F20003C0F200032BB1DF
|
||||
S3150800016041F28C20C0F60000AFF300800123237013
|
||||
S3150800017010BD00BF08B540F20003C0F200034BB142
|
||||
S3150800018041F28C2040F21001C0F60000C2F20001D4
|
||||
S31508000190AFF3008040F20C00C2F2000003682BB1F6
|
||||
S315080001A040F20003C0F2000303B19847BDE80840D7
|
||||
S315080001B0B0E700BF06498D460649074A074B9A42EB
|
||||
S315080001C0BEBF51F8040B42F8040BF8E70448004791
|
||||
S315080001D00050002090120008000000200C000020AB
|
||||
S315080001E0E50100081F49204A002301E041F8043BC5
|
||||
S315080001F09142FBD300F0EEF8FEE7FEE7FEE7FEE7E6
|
||||
S3150800000000500020BD010008030200080502000890
|
||||
S3150800001007020008090200080B0200080000000099
|
||||
S315080000200000000000000000000000000D020008AB
|
||||
S315080000300F02000800000000110200081302000861
|
||||
S3150800004017020008190200081B0200081D02000812
|
||||
S315080000501F020008210200082302000825020008E2
|
||||
S3150800006027020008290200082B0200082D020008B2
|
||||
S315080000702F02000831020008330200083502000882
|
||||
S3150800008037020008390200083B0200083D02000852
|
||||
S315080000903F02000841020008430200084502000822
|
||||
S315080000A047020008490200084B0200084D020008F2
|
||||
S315080000B04F020008510200085302000855020008C2
|
||||
S315080000C057020008590200085B0200085D02000892
|
||||
S315080000D05F02000861020008630200086502000862
|
||||
S315080000E067020008690200086B02000810B5054C93
|
||||
S315080000F0237833B9044B13B10448AFF300800123C6
|
||||
S31508000100237010BD6C000020000000008811000854
|
||||
S31508000110084B10B51BB108490848AFF300800848DA
|
||||
S31508000120036803B910BD074B002BFBD0BDE8104090
|
||||
S31508000130184700BF00000000700000208811000862
|
||||
S315080001406C00002000000000154B002B08BF134B65
|
||||
S315080001509D46A3F5803A00218B460F461348144A5C
|
||||
S31508000160121A00F085FF0F4B002B00D098470E4B54
|
||||
S31508000170002B00D098470020002104000D000D48F0
|
||||
S31508000180002802D00C48AFF3008000F04BFF200097
|
||||
S31508000190290000F00DF900F031FF00BF000008004B
|
||||
S315080001A00050002000000000000000006C00002045
|
||||
S315080001B070050020000000000000000006498D467A
|
||||
S315080001C00649074A074B9A42BEBF51F8040B42F844
|
||||
S315080001D0040BF8E704480047005000209411000873
|
||||
S315080001E0000000206C000020490100081F49204A31
|
||||
S315080001F0002301E041F8043B9142FBD300F0D8F814
|
||||
S31508000200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B8
|
||||
S31508000210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8
|
||||
S31508000220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798
|
||||
S31508000230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788
|
||||
S31508000240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778
|
||||
S31508000250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768
|
||||
S31508000260FEE7FEE70C0000201505002000B583B068
|
||||
S315080002700023019300934FF48053C4F202031A68D3
|
||||
S3150800028042F001021A6059680022CFF6FF020A40BE
|
||||
S315080002905A601A6822F0847222F480321A601A6848
|
||||
S315080002A022F480221A605A6822F4FE025A604FF439
|
||||
S315080002B01F029A601A6842F480321A604FF480521C
|
||||
S315080002C0C4F2020240F2DC51136803F400330093CF
|
||||
S315080002D0019B01330193009B13B9019B8B42F3D118
|
||||
S315080002E04FF48053C4F202031B6813F4003F06D18F
|
||||
S315080002F041F2A010C0F600006E2100F073F84FF42A
|
||||
S315080003000053C4F202031A6842F010021A601A680F
|
||||
S3150800031022F003021A601A6842F002021A604FF4C9
|
||||
S315080003208053C4F202035A685A605A6842F400526B
|
||||
S315080003305A605A6842F480625A605A6822F47C12FB
|
||||
S315080003405A605A6842F4E8125A601A6842F0807293
|
||||
S315080003501A604FF48052C4F20202136813F0007F49
|
||||
S31508000360FBD04FF48053C4F202035A6822F003020A
|
||||
S315080003705A605A6842F002025A604FF48052C4F238
|
||||
S315080003800202536803F00C03082BFAD14FF480538A
|
||||
S31508000390C4F20203DA6942F40032DA619A6942F079
|
||||
S315080003A005029A614FF40063C4F201031A6822F445
|
||||
S315080003B070621A601A6842F430621A601A6822F487
|
||||
S315080003C070421A601A6842F480421A6003B05DF8F7
|
||||
S315080003D004FB00BF08B5FFF749FF00F039F800F045
|
||||
S315080003E045F8FCE708B500F0A7F8FCE708B500F003
|
||||
S315080003F09DF8012819D040F22803C2F200031B78A1
|
||||
S31508000400012B12D100F0CAFD40F22C03C2F2000300
|
||||
S315080004101B6803F5FA73984207D340F22803C2F221
|
||||
S31508000420000300221A7000F0AFFA08BD08B540F2C2
|
||||
S315080004302803C2F2000301221A7000F0AFFD40F251
|
||||
S315080004402C03C2F200031860FFF7D0FF08BD00BFF7
|
||||
S3150800045008B500F095FA00F06DF800F077FD00F0A9
|
||||
S315080004604FFD00F00DF8FFF7E1FF08BD08B500F0F5
|
||||
S3150800047063F800F081FD00F00FF8FFF7B7FF08BD3D
|
||||
S3150800048008B500F0E1F900F0C7FD40F20003C2F23A
|
||||
S31508000490000300221A7008BD08B540F23000C2F207
|
||||
S315080004A0000000F001FE01280BD140F20003C2F261
|
||||
S315080004B0000300221A7040F23000C2F2000000F079
|
||||
S315080004C0E3F908BD704700BF08B540F20003C2F261
|
||||
S315080004D000031B7813B9C9B200F0B4FD00F0CCF9DB
|
||||
S315080004E008BD00BF40F20003C2F2000318780228D4
|
||||
S315080004F006D0032806D001280CBF082040207047E4
|
||||
S31508000500002070470020704740F20003C2F2000343
|
||||
S315080005101878022806D0032806D001280CBF082020
|
||||
S3150800052040207047002070470020704708B500F04B
|
||||
S3150800053099F908BD704700BF704700BF10B4002383
|
||||
S3150800054004E010F8011B0B44DBB221464C1E0029BF
|
||||
S31508000550F7D1136001205DF8044B704740F2700331
|
||||
S31508000560C2F2000300225A70704700BF40F27003BF
|
||||
S31508000570C2F20003FE22DA7018710222A3F84420A0
|
||||
S31508000580704700BF10B540F27004C2F200040023A1
|
||||
S315080005902370FFF7E3FFFF23E3700123A4F8443039
|
||||
S315080005A010BD00BF40F27003C2F20003FF22DA70EA
|
||||
S315080005B000221A71597859719A71DA711A720622DB
|
||||
S315080005C0A3F84420704700BF08B50020FFF7CEFF08
|
||||
S315080005D008BD00BF40F27003C2F20003FF22DA70C2
|
||||
S315080005E041F2A812C0F600029A6400221A715A71E2
|
||||
S315080005F09A710721D9711A725A729A720822A3F847
|
||||
S315080006004420704740F27003C2F20003FF22DA70FA
|
||||
S3150800061042689A640122A3F84420704710B540F254
|
||||
S315080006207004C2F20004FF23E3704168A06CE21D67
|
||||
S31508000630FFF784FF207100236371A3710823A4F8D0
|
||||
S31508000640443010BD08B53120FFF790FF08BD00BF44
|
||||
S3150800065038B540F27004C2F20004FF23E3700025A7
|
||||
S3150800066025716571FFF73EFFA071E5712572657208
|
||||
S315080006700723A4F8443038BD38B5FFF76FFF40F2BA
|
||||
S315080006807004C2F2000401252570FF23E3701023CD
|
||||
S31508000690237100236371FFF725FFA071FFF734FF6D
|
||||
S315080006A0E071FFF731FFC0F3072020726572A5726B
|
||||
S315080006B00823A4F8443000F023FC38BD38B50546B5
|
||||
S315080006C04478FFF70FFF0138844203DD2220FFF745
|
||||
S315080006D04DFF38BD40F27004C2F20004201DA16C23
|
||||
S315080006E06A7800F06BF9FF23E3706A78A36C134409
|
||||
S315080006F0A3646B780133A4F8443038BD38B5054691
|
||||
S315080007004478FFF7EFFE0138844203DD2220FFF725
|
||||
S315080007102DFF38BD696840F27004C2F20004A16476
|
||||
S31508000720201D6A7800F04AF9FF23E3706A78A36C03
|
||||
S315080007301344A3646B780133A4F8443038BD00BF72
|
||||
S3150800074038B5044640F27003C2F200039D6CFFF709
|
||||
S31508000750C9FE411E2846621C00F0D6FB18B9312096
|
||||
S31508000760FFF704FF38BD40F27004C2F20004FF230D
|
||||
S31508000770E370A56CFFF7B6FE2844451EA564012361
|
||||
S31508000780A4F8443038BD00BF38B504464578FFF7AD
|
||||
S31508000790A9FE0238854203DD2220FFF7E7FE38BDB1
|
||||
S315080007A040F27003C2F20003FF22DA700122A3F8B6
|
||||
S315080007B04420617831B900F0B7FBC0B93120FFF7A2
|
||||
S315080007C0D5FE38BD40F27003C2F20003986CA21C35
|
||||
S315080007D000F09AFB18B93120FFF7C8FE38BD6178DA
|
||||
S315080007E040F27003C2F200039A6C0A449A6438BD58
|
||||
S315080007F008B540F27003C2F200034168986C00F035
|
||||
S3150800080087FB18B93120FFF7B1FE08BD40F2700327
|
||||
S31508000810C2F20003FF22DA700122A3F8442008BDC1
|
||||
S3150800082008B500F0B1F840F27003C2F20003FF22E7
|
||||
S31508000830DA700122A3F8442008BD00BF08B589B2C2
|
||||
S31508000840FFF742FE08BD00BF40F27003C2F2000384
|
||||
S3150800085000221A709A6483F84320A3F844209A70F9
|
||||
S315080008605A70704740F27003C2F2000318780030DD
|
||||
S3150800087018BF0120704700BF40F27003C2F20003A0
|
||||
S31508000880002283F84320704708B50278FF2A02D170
|
||||
S31508000890FFF7F2FE53E040F27003C2F200031B7842
|
||||
S315080008A0012B6BD1C93A352A46D8DFE802F0334521
|
||||
S315080008B0454245453F363C39454545454545454507
|
||||
S315080008C045454545454545454545454545454545CA
|
||||
S315080008D04545454545454545241E1B21454545276E
|
||||
S315080008E0452A2D30FFF7EAFE29E0FFF707FF26E045
|
||||
S315080008F0FFF788FE23E0FFF791FE20E0FFF76AFE88
|
||||
S315080009001DE0FFF761FE1AE0FFF74CFE17E0FFF760
|
||||
S3150800091039FE14E0FFF714FF11E0FFF735FF0EE08C
|
||||
S31508000920FFF796FE0BE0FFF763FF08E0FFF778FF97
|
||||
S3150800093005E0FFF787FE02E02020FFF717FE40F2EA
|
||||
S315080009407003C2F2000393F84330012B02D1102042
|
||||
S31508000950FFF70CFE40F27003C2F20003B3F844102E
|
||||
S315080009600BB2002B0ADD40F27000C2F20000012330
|
||||
S3150800097080F84330033009B2FFF760FF08BD00BFB7
|
||||
S3150800098008B500F0FDFB08BD10B500F0C5FAA0B12A
|
||||
S31508000990FFF798FD00F0D2FA00F0C2FA20F06040A6
|
||||
S315080009A020F07F004EF60853CEF20003186000F0E0
|
||||
S315080009B0B7FA446800F0E6FBA04710BD70B508E03A
|
||||
S315080009C0461C4D1C0B780370FFF7B6FD22463046D1
|
||||
S315080009D02946531E9CB2002AF2D170BD4FF400532B
|
||||
S315080009E0C4F2020340F22312C4F267525A6048F670
|
||||
S315080009F0AB12CCF6EF525A603422DA60704700BF69
|
||||
S31508000A004FF40053C4F202031A6942F080021A61D5
|
||||
S31508000A10704700BF70B50646002441F2B015C0F60F
|
||||
S31508000A2000051BE0FFF788FD04EB440355F8233067
|
||||
S31508000A30B34211D804EB440105EB810149680B4424
|
||||
S31508000A40B34209D941F2B013C0F6000304EB4402DD
|
||||
S31508000A5003EB8203187A70BD0134E4B20E2CE1D997
|
||||
S31508000A60FF2070BD2DE9F04781460068FFF7D2FFE9
|
||||
S31508000A70FF284FD0FFF7B2FF4FF40053C4F202032A
|
||||
S31508000A80DB6813F0010F04D0FFF7BAFF0020BDE8BA
|
||||
S31508000A90F0874FF40053C4F202031A6942F00102C8
|
||||
S31508000AA01A6100254FF40054C4F2020420E0D9F874
|
||||
S31508000AB00080AF0008EB070A09EB07035E68B3B2CC
|
||||
S31508000AC028F8253001E0FFF737FDE36813F0010F3A
|
||||
S31508000AD0F9D1330CAAF8023001E0FFF72DFDE368DF
|
||||
S31508000AE013F0010FF9D158F80730B34204D1013594
|
||||
S31508000AF07F2DDCD9012400E000244FF40053C4F212
|
||||
S31508000B0002031A6922F001021A61FFF779FF2046EB
|
||||
S31508000B10BDE8F0870020BDE8F08700BF70B506463F
|
||||
S31508000B20002441F2B015C0F6000513E0FFF704FDF6
|
||||
S31508000B3004EB440305EB83031B7AB34208D141F265
|
||||
S31508000B40B013C0F6000304EB440253F8220070BD4C
|
||||
S31508000B500134E4B20E2CE9D94FF0FF3070BD00BF66
|
||||
S31508000B6070B50646002441F2B015C0F6000514E03B
|
||||
S31508000B70FFF7E2FC04EB440305EB83031B7AB3425D
|
||||
S31508000B8009D141F2B013C0F6000304EB440203EBAB
|
||||
S31508000B908203586870BD0134E4B20E2CE8D90020EF
|
||||
S31508000BA070BD00BFF8B504460D4688424CD80028EB
|
||||
S31508000BB04CD00F294CD8FFF711FF4FF40053C4F25D
|
||||
S31508000BC00203DB6813F0010F03D0FFF719FF0020BB
|
||||
S31508000BD0F8BD4FF40053C4F202031A6942F0020248
|
||||
S31508000BE01A612046FFF79AFF06462846FFF796FF42
|
||||
S31508000BF004462846FFF7B4FF2044871BC7F38F2710
|
||||
S31508000C0000254FF40054C4F202040FE006EB8523D6
|
||||
S31508000C106361236943F04003236101E0FFF78CFC1D
|
||||
S31508000C20E36813F0010FF9D10135ADB2BD42EDD33A
|
||||
S31508000C304FF40053C4F202031A6922F002021A6141
|
||||
S31508000C40FFF7DEFE0120F8BD0020F8BD0020F8BD44
|
||||
S31508000C500020F8BD08B5C1F3080353B903688B42F1
|
||||
S31508000C6009D040F8041B4FF40072FFF7A7FE0120D5
|
||||
S31508000C7008BD002008BD012008BD00BF38B50446E0
|
||||
S31508000C800D4640F2BC03C2F20003984209D04FF465
|
||||
S31508000C900053C0F60003994208D0FFF7E3FE48B9AF
|
||||
S31508000CA011E040F2C024C2F2000403E040F2BC04A2
|
||||
S31508000CB0C2F2000420462946FFF7CCFF002814BFDD
|
||||
S31508000CC02046002038BD002038BD00BF2DE9F04180
|
||||
S31508000CD006460C4617461D464FEA51284FEA48284D
|
||||
S31508000CE00368B3F1FF3F03D14146FFF7B3FF28B3CB
|
||||
S31508000CF03368434505D030464146FFF7BFFF0646F1
|
||||
S31508000D00F8B13368E41A3444043408F50078FFF778
|
||||
S31508000D1013FC331DE31AB3F5007F06D3304641466C
|
||||
S31508000D20FFF7ACFF064678B1041D17F8013B04F837
|
||||
S31508000D30013B013DEBD10120BDE8F0810020BDE873
|
||||
S31508000D40F0810020BDE8F0810020BDE8F08100BFF9
|
||||
S31508000D5040F2C023C2F200034FF0FF321A6040F29D
|
||||
S31508000D60BC03C2F200031A60704700BF70B50446A0
|
||||
S31508000D700D461646FFF74EFEFF281BD060190138B0
|
||||
S31508000D80FFF748FEFF2817D0620A4FF40053C0F653
|
||||
S31508000D900003B3EB422F07BF40F2BC00C2F20000CB
|
||||
S31508000DA040F2C020C2F20000214632462B46FFF729
|
||||
S31508000DB08DFF70BD002070BD002070BD70B5064661
|
||||
S31508000DC00D46FFF727FE044670190138FFF722FE85
|
||||
S31508000DD00146FF2818BFFF2C03D02046FFF7E2FE86
|
||||
S31508000DE070BD002070BD00BF00B583B040F2BC03E3
|
||||
S31508000DF0C2F200031B68B3F1FF3F08BF01201CD0F5
|
||||
S31508000E0040F2BC03C2F2000359689A681144DA68D2
|
||||
S31508000E1011441A6911445A6911449A690A44D969EC
|
||||
S31508000E2053185B4202AA42F8043D42F2EC00C0F6AF
|
||||
S31508000E3000000421FFF79AFFFFE703B05DF804FB03
|
||||
S31508000E404FF40053C0F60003186842F20403C0F6D4
|
||||
S31508000E5000031B68184442F20803C0F600031B6827
|
||||
S31508000E60184442F20C03C0F600031B68184442F209
|
||||
S31508000E701003C0F600031B68184442F21403C0F6B8
|
||||
S31508000E8000031B68184442F21803C0F600031A68E8
|
||||
S31508000E9042F2EC03C0F600031B6810441844D0F174
|
||||
S31508000EA0010038BF0020704708B540F2BC03C2F203
|
||||
S31508000EB000031B68B3F1FF3F06D040F2BC00C2F244
|
||||
S31508000EC00000FFF7CFFD88B140F2C023C2F200034D
|
||||
S31508000ED01B68B3F1FF3F0BD040F2C020C2F20000FE
|
||||
S31508000EE0FFF7C0FD003018BF012008BD002008BD6F
|
||||
S31508000EF0012008BD4FF40050C0F60000704700BF3F
|
||||
S31508000F0008B5FFF725FF08BD08B5FFF72FFF08BD91
|
||||
S31508000F1008B5FFF753FF08BD08B5FFF791FF08BDF1
|
||||
S31508000F2008B5FFF7E7FF08BD08B5FFF75DFF10B185
|
||||
S31508000F30FFF7BAFF08BD002008BD00BF4EF2100338
|
||||
S31508000F40CEF2000300221A60704700BF08B5FFF70B
|
||||
S31508000F50F5FF4EF21003CEF2000341F63F12C0F23F
|
||||
S31508000F6001025A6000229A600521196040F2C443C2
|
||||
S31508000F70C2F200031A6008BD4EF21003CEF2000357
|
||||
S31508000F801B6813F4803F1FBF40F2C443C2F200033C
|
||||
S31508000F901A68013218BF1A60704700BF08B5FFF714
|
||||
S31508000FA0EBFF40F2C443C2F20003186808BD00BF55
|
||||
S31508000FB04FF48843C4F200031B8803F020039BB256
|
||||
S31508000FC03BB14FF48843C4F200039B8803700120A9
|
||||
S31508000FD070470020704700BF10B54FF48843C4F22D
|
||||
S31508000FE000031B8803F080039BB29BB14FF4884330
|
||||
S31508000FF0C4F2000398804FF48844C4F2000401E068
|
||||
S31508001000FFF79AFA238803F080039BB2002BF7D0E8
|
||||
S31508001010012010BD002010BD4FF48843C4F2000320
|
||||
S3150800102000221A819A811A829A821A8340F27122C0
|
||||
S315080010301A819A8992B242F4005242F00C029A81BD
|
||||
S31508001040704700BF2DE9F04106460D46402906D9EE
|
||||
S3150800105041F26420C0F600008D21FFF7C3F9284647
|
||||
S31508001060FFF7BAFF012806D041F26420C0F6000057
|
||||
S315080010709121FFF7B7F9002441F26427C0F600076B
|
||||
S315080010804FF09A080CE0FFF757FA305DFFF7A4FF18
|
||||
S31508001090012803D038464146FFF7A4F90134A4B223
|
||||
S315080010A0A542F0D8BDE8F08110B5044640F21453C5
|
||||
S315080010B0C2F200031B7813BB40F2D040C2F2000014
|
||||
S315080010C0FFF776FF012851D140F2D043C2F2000360
|
||||
S315080010D01B78002B4CD0FFF761FF40F2C843C2F2E1
|
||||
S315080010E00003186040F2CC43C2F2000300201870D7
|
||||
S315080010F040F21453C2F2000301221A7010BD40F2E6
|
||||
S31508001100CC43C2F200031B781C481844FFF750FF73
|
||||
S3150800111001281AD140F2CC43C2F200031A780132F0
|
||||
S31508001120D2B21A7040F2D043C2F200031B789A4238
|
||||
S3150800113020D120461149FFF741FC40F21453C2F270
|
||||
S31508001140000300221A70012010BDFFF727FF40F2A6
|
||||
S31508001150C843C2F200031B68643398420CD940F2B4
|
||||
S315080011601453C2F200030020187010BD002010BDF1
|
||||
S31508001170002010BD002010BD002010BDD1040020A5
|
||||
S3150800118072B6704762B67047F8B500BFF8BC08BCBF
|
||||
S315080011909E467047F8B500BFF8BC08BC9E46704727
|
||||
S315080011A06D61696E2E6300004F70656E424C540087
|
||||
S315080011B00020000800200000010000000040000890
|
||||
S315080011C00020000002000000006000080020000067
|
||||
S315080011D00300000000800008002000000400000052
|
||||
S315080011E000A00008002000000500000000C000085C
|
||||
S315080011F0002000000600000000E0000800200000B3
|
||||
S315080012000700000000000108002000000800000098
|
||||
S315080012100020010800200000090000000040010825
|
||||
S31508001220002000000A0000000060010800200000FD
|
||||
S315080012300B00000000800108002000000C000000E0
|
||||
S3150800124000A00108002000000D00000000C00108F1
|
||||
S31508001250002000000E00000000E001080020000049
|
||||
S315080012600F0000002E2E2F2E2E2F2E2E2F536F7589
|
||||
S315080012707263652F41524D434D335F53544D33329C
|
||||
S3150800128046312F756172742E63000000000000005D
|
||||
S3110800129004000000750100084501000874
|
||||
S31508000260FEE7FEE7FEE7FEE7FEE7FEE76C00002096
|
||||
S315080002707005002000B583B000230193009303F1B5
|
||||
S31508000280804303F504331A6842F001021A6059687C
|
||||
S31508000290434A0A405A601A6822F0847222F480326D
|
||||
S315080002A01A601A6822F480221A605A6822F4FE023A
|
||||
S315080002B05A604FF41F029A601A6842F480321A6034
|
||||
S315080002C0384B1B6803F400330093019B01330193F9
|
||||
S315080002D0009B23B9019A40F2DC539A42F0D1314B84
|
||||
S315080002E01B6813F4003F03D16E212F4800F0FEFA75
|
||||
S315080002F02E4B1A6842F010021A601A6822F003029E
|
||||
S315080003001A601A6842F002021A60A3F580535A6806
|
||||
S315080003105A605A6842F400525A605A6842F4806237
|
||||
S315080003205A605A6822F47C125A605A6842F4E812F3
|
||||
S315080003305A601A6842F080721A601A4B1B6813F0EA
|
||||
S31508000340007FFAD0174B5A6822F003025A605A689F
|
||||
S3150800035042F002025A60134B5B6803F00C03082B49
|
||||
S31508000360F9D1104BDA6942F40032DA619A6942F03F
|
||||
S3150800037005029A61A3F584331A6822F470621A603A
|
||||
S315080003801A6842F430621A601A6822F470421A60D7
|
||||
S315080003901A6842F480421A6003B05DF804FB00BF95
|
||||
S315080003A00000FFF8001002409810000800200240E4
|
||||
S315080003B008B5FFF75FFF00F07DFA00F089FAFCE761
|
||||
S315080003C0FEE700BF10B4002304E010F8011B0B443D
|
||||
S315080003D0DBB221464C1E0029F7D11360012010BC60
|
||||
S315080003E0704700BF0022014B5A70704788000020F2
|
||||
S315080003F0034BFE22DA7018710222A3F844207047D4
|
||||
S315080004008800002010B5054C00232370FFF7EAFF8B
|
||||
S31508000410FF23E3700123A4F8443010BD88000020B0
|
||||
S31508000420064BFF22DA7000221A71597859719A71AF
|
||||
S31508000430DA711A720622A3F8442070478800002051
|
||||
S3150800044008B50020FFF7D4FF08BD00BF084BFF2200
|
||||
S31508000450DA70084A9A6400221A715A719A71072149
|
||||
S31508000460D9711A725A729A720822A3F844207047F0
|
||||
S3150800047088000020A0100008044BFF22DA704268AA
|
||||
S315080004809A640122A3F84420704700BF8800002020
|
||||
S3150800049010B5084CFF23E370E21D4168A06CFFF716
|
||||
S315080004A091FF207100236371A3710823A4F84430D7
|
||||
S315080004B010BD00BF8800002008B53120FFF798FF5F
|
||||
S315080004C008BD00BF38B5084CFF23E3700025257129
|
||||
S315080004D0657100F09BF9A071E571257265720723B5
|
||||
S315080004E0A4F8443038BD00BF8800002038B5FFF7AF
|
||||
S315080004F079FF0E4C01252570FF23E3701023237125
|
||||
S315080005000023637100F082F9A07100F091F9E0719F
|
||||
S3150800051000F08EF9C0F3072020726572A5720823D1
|
||||
S31508000520A4F8443000F09CFA38BD00BF88000020CB
|
||||
S3150800053038B50546447800F069F90138844203DD88
|
||||
S315080005402220FFF755FF38BD084C6A78A16C201D9C
|
||||
S3150800055000F0C2FAFF23E3706B78A26C1344A3641D
|
||||
S315080005606B780133A4F8443038BD00BF88000020FA
|
||||
S3150800057038B50446457800F049F90138854203DD67
|
||||
S315080005802220FFF735FF38BD6168084DA9646278F7
|
||||
S31508000590281D00F0A1FAFF23EB706378AA6C1344B8
|
||||
S315080005A0AB6463780133A5F8443038BD8800002071
|
||||
S315080005B038B505460D4B9C6C00F028F96A1C411E9F
|
||||
S315080005C0204600F051FA18B93120FFF711FF38BD5F
|
||||
S315080005D0064CFF23E37000F019F90138A36C1844A0
|
||||
S315080005E0A0640123A4F8443038BD00BF8800002069
|
||||
S315080005F038B50446457800F009F90238854203DD26
|
||||
S315080006002220FFF7F5FE38BD0F4BFF22DA700122D4
|
||||
S31508000610A3F84420617831B900F036FA90B9312050
|
||||
S31508000620FFF7E6FE38BDA21C074B986C00F01CFAD3
|
||||
S3150800063018B93120FFF7DCFE38BD6378024A916CA1
|
||||
S315080006400B44936438BD00BF8800002008B5416894
|
||||
S31508000650074B986C00F00CFA18B93120FFF7C8FE62
|
||||
S3150800066008BD034BFF22DA700122A3F8442008BD17
|
||||
S315080006708800002008B500F015FA034BFF22DA704F
|
||||
S315080006800122A3F8442008BD8800002008B589B2D5
|
||||
S3150800069000F0B0F808BD00BF054B00221A709A6436
|
||||
S315080006A083F84320A3F844209A705A70704700BF15
|
||||
S315080006B088000020024B187800B10120704700BF5F
|
||||
S315080006C0880000200022024B83F84320704700BFB1
|
||||
S315080006D08800002008B50378FF2B02D1FFF706FF34
|
||||
S315080006E050E0334A1278012A60D1C93B352B46D8E7
|
||||
S315080006F0DFE803F03345454245453F363C39454535
|
||||
S31508000700454545454545454545454545454545458B
|
||||
S315080007104545454545454545454545454545241EC3
|
||||
S315080007201B2145454527452A2D30FFF701FF29E0BE
|
||||
S31508000730FFF71EFF26E0FFF79FFE23E0FFF7A8FE60
|
||||
S3150800074020E0FFF783FE1DE0FFF77AFE1AE0FFF7C9
|
||||
S3150800075067FE17E0FFF756FE14E0FFF729FF11E0E2
|
||||
S31508000760FFF746FF0EE0FFF7ADFE0BE0FFF76EFF63
|
||||
S3150800077008E0FFF77FFF05E0FFF79EFE02E0202076
|
||||
S31508000780FFF736FE0A4B93F84330012B02D11020AF
|
||||
S31508000790FFF72EFE064BB3F94410002906DD18466E
|
||||
S315080007A0012380F843300330FFF770FF08BD00BF10
|
||||
S315080007B08800002008B5FFF76FFF00F0C5F8002293
|
||||
S315080007C0014B1A7008BD00BF0000002008B5064896
|
||||
S315080007D000F0F6F8012805D10022044B1A700248E9
|
||||
S315080007E0FFF778FF08BD00BFD400002000000020F6
|
||||
S315080007F0704700BF08B5044B1B7813B9C9B200F09F
|
||||
S31508000800B7F8FFF75FFF08BD00000020074B1B780D
|
||||
S31508000810022B05D0032B05D0012B05D040207047AD
|
||||
S31508000820002070470020704708207047000000200D
|
||||
S31508000830074B1B78022B05D0032B05D0012B05D0BF
|
||||
S3150800084040207047002070470020704708207047F6
|
||||
S315080008500000002008B5FFF72DFF08BD08B5FFF713
|
||||
S31508000860F9FF012810D0094B1B78012B0CD100F099
|
||||
S31508000870B9FB074B1B6803F5FA73984204D30022A9
|
||||
S31508000880024B1A7000F00EF908BD00BF14010020D3
|
||||
S315080008901801002008B50122044B1A7000F0A2FBCB
|
||||
S315080008A0034B1860FFF7DAFF08BD00BF14010020EC
|
||||
S315080008B01801002008B500F0F1F800F013F800F070
|
||||
S315080008C06FFB00F0CDF8FFF775FFFFF7E3FF08BDF4
|
||||
S315080008D008B500F009F800F077FBFFF777FFFFF798
|
||||
S315080008E0BDFF08BD704700BF704700BF08B5FFF7DA
|
||||
S315080008F0FBFFFCE7064B1B8803F020039BB223B1E2
|
||||
S31508000900034B9B880370012070470020704700BF87
|
||||
S315080009100044004008B50B4B1B8803F080039BB2CC
|
||||
S3150800092073B180B2074B988001E0FFF7DDFF054BF6
|
||||
S315080009301B8803F080039BB2002BF6D0012008BD6C
|
||||
S31508000940002008BD00440040084B00221A819A8105
|
||||
S315080009501A829A821A8340F271221A819A8992B26D
|
||||
S3150800096042F4005242F00C029A817047004400405B
|
||||
S3150800097070B506460D46402903D98D210F48FFF765
|
||||
S31508000980B5FF2846FFF7C6FF012803D091210B487B
|
||||
S31508000990FFF7ACFF00240CE0FFF7A6FF305DFFF77A
|
||||
S315080009A0B9FF012803D09A210448FFF79FFF0134B5
|
||||
S315080009B0A4B2ABB29C42EFD370BD00BFA81000082A
|
||||
S315080009C038B5224B1C789CB92148FFF793FF0128BC
|
||||
S315080009D03AD11F4B1B78002B31D000F003FB1D4B7F
|
||||
S315080009E0186000221C4B1A700122184B1A702BE053
|
||||
S315080009F00546194B1B78013315481844FFF77AFF4B
|
||||
S31508000A000446012810D1144B1A780132D2B21A7052
|
||||
S31508000A100F4B1B789A4214D11049284600F05CF80F
|
||||
S31508000A2000220A4B1A700FE000F0DCFA094B1B682B
|
||||
S31508000A306433984207D90024044B1C7004E01C4612
|
||||
S31508000A4002E0002400E00024204638BD62010020B0
|
||||
S31508000A50200100201C010020610100202101002046
|
||||
S31508000A6008B500F0D1F908BD08B500F0D9F908BDF8
|
||||
S31508000A7008B500F003FA08BD08B500F03FFA08BD4E
|
||||
S31508000A8008B500F083FA08BD08B500F00FFA03466A
|
||||
S31508000A9010B100F05BFA0346184608BD08B500F029
|
||||
S31508000AA0A9FA08BD10B5FFF7E7FF88B1FFF7A0FE62
|
||||
S31508000AB000F070FAFFF7E4FF20F0604020F07F00B6
|
||||
S31508000AC0044B1860FFF7DCFF446800F095FAA0476E
|
||||
S31508000AD010BD00BF08ED00E070B508E0461C4D1CCF
|
||||
S31508000AE00B780370FFF700FF224630462946531E4F
|
||||
S31508000AF09CB2002AF2D170BD044B054A5A6002F135
|
||||
S31508000B0088325A603422DA60704700BF00200240FB
|
||||
S31508000B1023016745024A136943F08003136170474E
|
||||
S31508000B200020024038B50546002419E0FFF7DCFE30
|
||||
S31508000B3004EB440293000C4AD358AB420ED804EB9C
|
||||
S31508000B4044018A0008490A44526813449D4205D262
|
||||
S31508000B5004EB440083000B44187A38BD0134E4B230
|
||||
S31508000B600E2CE3D9FF2038BDD01000082DE9F84334
|
||||
S31508000B7080460068FFF7D6FFFF2843D0FFF7BCFF83
|
||||
S31508000B80224BDB6813F0010F04D0FFF7C3FF0020E8
|
||||
S31508000B90BDE8F8831D4A136943F001031361002475
|
||||
S31508000BA021E0D8F80070A60007EB060908EB060353
|
||||
S31508000BB05D68ABB227F8243001E0FFF795FE134BCA
|
||||
S31508000BC0DB6813F0010FF8D12B0CA9F8023001E00D
|
||||
S31508000BD0FFF78AFE0D4BDB6813F0010FF8D1BB59FE
|
||||
S31508000BE09D4204D101347F2CDBD9012400E0002486
|
||||
S31508000BF0064A136923F001031361FFF78BFF2046AA
|
||||
S31508000C00BDE8F8830020BDE8F88300BF0020024055
|
||||
S31508000C1038B50546002410E0FFF766FE04EB4402EB
|
||||
S31508000C209300084A13441B7AAB4204D104EB4401EF
|
||||
S31508000C308B00D05838BD0134E4B20E2CECD94FF0F5
|
||||
S31508000C40FF3038BDD010000838B50546002411E03D
|
||||
S31508000C50FFF74AFE04EB44029300084A13441B7A42
|
||||
S31508000C60AB4205D104EB44018B001344586838BDE8
|
||||
S31508000C700134E4B20E2CEBD9002038BDD0100008A0
|
||||
S31508000C80884246D8002846D00F2946D870B50D4662
|
||||
S31508000C900446FFF731FF224BDB6813F0010F03D040
|
||||
S31508000CA0FFF738FF002070BD1D4A136943F00203A1
|
||||
S31508000CB013612046FFF7ACFF06462846FFF7A8FF54
|
||||
S31508000CC004462846FFF7C0FF2044451EAD1B0135E4
|
||||
S31508000CD0C5F38F25002411E006EB8422104B5A61D8
|
||||
S31508000CE01A6942F040021A6101E0FFF7FDFD0C4B5C
|
||||
S31508000CF0DB6813F0010FF8D10134A4B2AC42EBD390
|
||||
S31508000D00074A136923F002031361FFF703FF012063
|
||||
S31508000D1070BD00207047002070470020704700BF54
|
||||
S31508000D200020024008B5C1F3080353B90368994285
|
||||
S31508000D3009D040F8041B4FF40072FFF7CDFE0120DE
|
||||
S31508000D4008BD002008BD012008BD00BF38B50D4606
|
||||
S31508000D500B4B984207D004460A4B994205D0FFF739
|
||||
S31508000D6005FF18B908E0084C00E0054C294620465E
|
||||
S31508000D70FFF7D8FF10B938BD002038BD204638BD6A
|
||||
S31508000D806401002000200008680300202DE9F041D6
|
||||
S31508000D9006460C4617461D4621F4FF7828F001083A
|
||||
S31508000DA00368B3F1FF3F04D14146FFF7BBFF034693
|
||||
S31508000DB030B33368984505D041463046FFF7C6FF3D
|
||||
S31508000DC00646D0B13368E41A34440434FFF78CFD80
|
||||
S31508000DD0331DE31AB3F5007F07D308F500713046D3
|
||||
S31508000DE0FFF7B4FF064650B1041D17F8013B04F897
|
||||
S31508000DF0013B013DEAD1012302E0002300E0002384
|
||||
S31508000E001846BDE8F08100BF4FF0FF33024A136071
|
||||
S31508000E10024A1360704700BF68030020640100207F
|
||||
S31508000E2070B504460D461646FFF77CFEFF281AD015
|
||||
S31508000E3060190138FFF776FEFF2816D024F4FF73F1
|
||||
S31508000E4023F001030A4A934206D12B46324621462D
|
||||
S31508000E500848FFF79BFF70BD2B46324621460648D9
|
||||
S31508000E60FFF794FF70BD002070BD002070BD00BF65
|
||||
S31508000E7000200008640100206803002070B50646BB
|
||||
S31508000E800C46FFF74FFE054630190138FFF74AFEB4
|
||||
S31508000E90FF2D06D0FF2806D001462846FFF7F0FEAC
|
||||
S31508000EA070BD002070BD002070BD00BF114B1B68CF
|
||||
S31508000EB0B3F1FF3F18D000B583B00E4B59689A6856
|
||||
S31508000EC01144DA6811441A6911445A6911449A6935
|
||||
S31508000ED01144DA698B185B4202AA42F8043D0421E0
|
||||
S31508000EE00548FFF79DFF01E00120704703B05DF854
|
||||
S31508000EF004FB00BF64010020EC2000080D4B1A68B3
|
||||
S31508000F0004331B6813440C4A126813440B4A1268CC
|
||||
S31508000F1013440B4A11680B44043212681A44094BED
|
||||
S31508000F201B681344084A1268D34201D1012070474E
|
||||
S31508000F300020704700200008082000080C20000840
|
||||
S31508000F401020000818200008EC20000808B50D4BF2
|
||||
S31508000F501B68B3F1FF3F04D00A48FFF707FE0346B4
|
||||
S31508000F6068B1094B1B68B3F1FF3F05D00648FFF788
|
||||
S31508000F70FDFD034610B902E0012300E001231846EF
|
||||
S31508000F8008BD00BF640100206803002000487047C0
|
||||
S31508000F90002000080022014B1A60704710E000E0AC
|
||||
S31508000FA008B5FFF7F7FF054B054A5A6000229A6015
|
||||
S31508000FB005211960034B1A6008BD00BF10E000E068
|
||||
S31508000FC03F1901006C050020044B1B6813F4803F91
|
||||
S31508000FD003D0034A136801331360704710E000E03A
|
||||
S31508000FE06C05002008B5FFF7EFFF014B186808BD30
|
||||
S31508000FF06C05002072B6704762B6704708B5074B95
|
||||
S31508001000044613B10021AFF30080054B1868836AC4
|
||||
S3150800101003B198472046FFF7D3F900BF0000000048
|
||||
S31508001020841100080E4B70B51E460E4C0025E41AB6
|
||||
S31508001030A410A54204D056F8253098470135F8E79C
|
||||
S3150800104000F01EF8084B094C1E46E41AA4100025A9
|
||||
S31508001050A54204D056F8253098470135F8E770BD03
|
||||
S31508001060640000206400002064000020680000205E
|
||||
S3150800107003460244934202D003F8011BFAE770477D
|
||||
S31508001080F8B500BFF8BC08BC9E467047F8B500BF67
|
||||
S31508001090F8BC08BC9E4670476D61696E2E630000F9
|
||||
S315080010A04F70656E424C54002E2E2F2E2E2F2E2E4C
|
||||
S315080010B02F536F757263652F41524D434D335F53FE
|
||||
S315080010C0544D333246312F756172742E6300000019
|
||||
S315080010D00020000800200000010000000040000871
|
||||
S315080010E00020000002000000006000080020000048
|
||||
S315080010F00300000000800008002000000400000033
|
||||
S3150800110000A00008002000000500000000C000083C
|
||||
S31508001110002000000600000000E000080020000093
|
||||
S315080011200700000000000108002000000800000079
|
||||
S315080011300020010800200000090000000040010806
|
||||
S31508001140002000000A0000000060010800200000DE
|
||||
S315080011500B00000000800108002000000C000000C1
|
||||
S3150800116000A00108002000000D00000000C00108D2
|
||||
S31508001170002000000E00000000E00108002000002A
|
||||
S311080011800F000000040000200000000022
|
||||
S30D0800118CBCEFFF7F0100000023
|
||||
S315080011940400000000000000000000000000000039
|
||||
S315080011A4000000000000000000000000000000002D
|
||||
S315080011B4000000000000000000000000000000001D
|
||||
S315080011C4000000000000000000000000000000000D
|
||||
S315080011D400000000000000000000000000000000FD
|
||||
S315080011E400000000000000000000000000000000ED
|
||||
S311080011F40000000011010008ED000008D2
|
||||
S70508000000F2
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ all
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ clean
|
|
@ -1,2 +0,0 @@
|
|||
call env.bat
|
||||
openocd.exe -f interface/stlink-v2-1.cfg -f target/stm32f1x_stlink.cfg -f debug.cfg
|
|
@ -1,11 +0,0 @@
|
|||
###
|
||||
# Description: starts the OpenOCD GDB server (localhost:3333)
|
||||
# once started use arm-elf-insight <program>.elf to start the debug session
|
||||
###
|
||||
|
||||
init
|
||||
reset init
|
||||
halt
|
||||
|
||||
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
call env.bat
|
||||
openocd.exe -f interface/stlink-v2-1.cfg -f target/stm32f1x_stlink.cfg -f flash.cfg
|
|
@ -1,13 +0,0 @@
|
|||
###
|
||||
# Description: mass erases and flashes the binary with OpenOCD
|
||||
###
|
||||
|
||||
init
|
||||
reset init
|
||||
halt
|
||||
stm32f1x mass_erase 0
|
||||
flash write_image ..\\bin\\openblt_demoprog_nucleo_stm32f103rb.elf
|
||||
#flash write_image erase ..\\bin\\openblt_demoprog_nucleo_stm32f103rb.elf
|
||||
shutdown
|
||||
|
||||
|
|
@ -1,318 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Project Name="DemoBoot" InternalType="">
|
||||
<Plugins>
|
||||
<Plugin Name="qmake">
|
||||
<![CDATA[00010001N0005Debug000000000000]]>
|
||||
</Plugin>
|
||||
<Plugin Name="CMakePlugin">
|
||||
<![CDATA[[{
|
||||
"name": "Debug",
|
||||
"enabled": false,
|
||||
"buildDirectory": "build",
|
||||
"sourceDirectory": "$(ProjectPath)",
|
||||
"generator": "",
|
||||
"buildType": "",
|
||||
"arguments": [],
|
||||
"parentProject": ""
|
||||
}]]]>
|
||||
</Plugin>
|
||||
</Plugins>
|
||||
<VirtualDirectory Name="Demo">
|
||||
<VirtualDirectory Name="ARMCM3_STM32F1_Nucleo_STM32F103RB_GNU_ARM_GCC">
|
||||
<VirtualDirectory Name="Boot">
|
||||
<VirtualDirectory Name="lib">
|
||||
<VirtualDirectory Name="STM32F10x_StdPeriph_Driver">
|
||||
<VirtualDirectory Name="inc">
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="src">
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/stm32f10x_conf.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CMSIS">
|
||||
<VirtualDirectory Name="CM3">
|
||||
<VirtualDirectory Name="DeviceSupport">
|
||||
<VirtualDirectory Name="ST">
|
||||
<VirtualDirectory Name="STM32F10x">
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h"/>
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c"/>
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CoreSupport">
|
||||
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.c"/>
|
||||
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="fatfs">
|
||||
<File Name="../lib/fatfs/ffconf.h"/>
|
||||
<File Name="../lib/fatfs/mmc.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../blt_conf.h"/>
|
||||
<File Name="../hooks.c"/>
|
||||
<File Name="../main.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<Description/>
|
||||
<Dependencies/>
|
||||
<Settings Type="Dynamic Library">
|
||||
<GlobalSettings>
|
||||
<Compiler Options="" C_Options="" Assembler="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="">
|
||||
<LibraryPath Value="."/>
|
||||
</Linker>
|
||||
<ResourceCompiler Options=""/>
|
||||
</GlobalSettings>
|
||||
<Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="-g" C_Options="-g" Assembler="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" PCHFlags="" PCHFlagsPolicy="0">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="../obj" Command="openblt_nucleo_stm32f103rb.elf" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(WorkspacePath)/../bin" PauseExecWhenProcTerminates="yes" IsGUIProgram="no" IsEnabled="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>">
|
||||
<![CDATA[]]>
|
||||
</Environment>
|
||||
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="3333" DebuggerPath="c:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q1\bin\arm-none-eabi-gdb.exe" IsExtended="no">
|
||||
<DebuggerSearchPaths/>
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands>break main
|
||||
continue
|
||||
</StartupCommands>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>mingw32-make clean</CleanCommand>
|
||||
<BuildCommand>mingw32-make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)/..</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
<Completion EnableCpp11="no" EnableCpp14="no">
|
||||
<ClangCmpFlagsC/>
|
||||
<ClangCmpFlags/>
|
||||
<ClangPP/>
|
||||
<SearchPaths/>
|
||||
</Completion>
|
||||
</Configuration>
|
||||
<Configuration Name="Release" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="" C_Options="" Assembler="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" PCHFlags="" PCHFlagsPolicy="0">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="-O2" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes" IsGUIProgram="no" IsEnabled="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>">
|
||||
<![CDATA[]]>
|
||||
</Environment>
|
||||
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="" IsExtended="no">
|
||||
<DebuggerSearchPaths/>
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands/>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
<Completion EnableCpp11="no" EnableCpp14="no">
|
||||
<ClangCmpFlagsC/>
|
||||
<ClangCmpFlags/>
|
||||
<ClangPP/>
|
||||
<SearchPaths/>
|
||||
</Completion>
|
||||
</Configuration>
|
||||
</Settings>
|
||||
<VirtualDirectory Name="Source">
|
||||
<VirtualDirectory Name="third_party">
|
||||
<VirtualDirectory Name="uip">
|
||||
<VirtualDirectory Name="apps">
|
||||
<VirtualDirectory Name="dhcpc">
|
||||
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="hello-world">
|
||||
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="httpd">
|
||||
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="resolv">
|
||||
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="smtp">
|
||||
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="telnetd">
|
||||
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="webclient">
|
||||
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="webserver">
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/webserver.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="doc">
|
||||
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-with-arp.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-without-arp.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/doc/uip-code-style.c"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="lib">
|
||||
<File Name="../../../../Source/third_party/uip/lib/memb.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/lib/memb.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="uip">
|
||||
<File Name="../../../../Source/third_party/uip/uip/clock.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/lc-addrlabels.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/lc-switch.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/lc.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/psock.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/psock.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/pt.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-fw.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-fw.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-split.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-split.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uiplib.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uiplib.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uipopt.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_arch.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_arp.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_arp.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_timer.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_timer.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="unix">
|
||||
<File Name="../../../../Source/third_party/uip/unix/clock-arch.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/clock-arch.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/main.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/tapdev.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/tapdev.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/uip-conf.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="fatfs">
|
||||
<VirtualDirectory Name="src">
|
||||
<VirtualDirectory Name="option">
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="doc">
|
||||
<VirtualDirectory Name="img">
|
||||
<File Name="../../../../Source/third_party/fatfs/doc/img/app1.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/doc/img/app2.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/doc/img/app3.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="ARMCM3_STM32F1">
|
||||
<VirtualDirectory Name="GCC">
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/cpu_comp.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/cstart.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/vectors.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/can.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/cpu.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/flash.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/flash.h"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/nvm.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/timer.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/types.h"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/uart.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/usb.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../../../../Source/assert.c"/>
|
||||
<File Name="../../../../Source/assert.h"/>
|
||||
<File Name="../../../../Source/backdoor.c"/>
|
||||
<File Name="../../../../Source/backdoor.h"/>
|
||||
<File Name="../../../../Source/boot.c"/>
|
||||
<File Name="../../../../Source/boot.h"/>
|
||||
<File Name="../../../../Source/can.h"/>
|
||||
<File Name="../../../../Source/com.c"/>
|
||||
<File Name="../../../../Source/com.h"/>
|
||||
<File Name="../../../../Source/cop.c"/>
|
||||
<File Name="../../../../Source/cop.h"/>
|
||||
<File Name="../../../../Source/cpu.h"/>
|
||||
<File Name="../../../../Source/file.c"/>
|
||||
<File Name="../../../../Source/file.h"/>
|
||||
<File Name="../../../../Source/net.c"/>
|
||||
<File Name="../../../../Source/net.h"/>
|
||||
<File Name="../../../../Source/nvm.h"/>
|
||||
<File Name="../../../../Source/plausibility.h"/>
|
||||
<File Name="../../../../Source/timer.h"/>
|
||||
<File Name="../../../../Source/uart.h"/>
|
||||
<File Name="../../../../Source/usb.h"/>
|
||||
<File Name="../../../../Source/xcp.c"/>
|
||||
<File Name="../../../../Source/xcp.h"/>
|
||||
</VirtualDirectory>
|
||||
</CodeLite_Project>
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Workspace Name="DemoBoot" Database="./DemoBoot.tags">
|
||||
<Project Name="DemoBoot" Path="DemoBoot.project" Active="Yes"/>
|
||||
<BuildMatrix>
|
||||
<WorkspaceConfiguration Name="Debug" Selected="yes">
|
||||
<Project Name="DemoBoot" ConfigName="Debug"/>
|
||||
</WorkspaceConfiguration>
|
||||
<WorkspaceConfiguration Name="Release" Selected="yes">
|
||||
<Project Name="DemoBoot" ConfigName="Release"/>
|
||||
</WorkspaceConfiguration>
|
||||
</BuildMatrix>
|
||||
</CodeLite_Workspace>
|
|
@ -1,4 +0,0 @@
|
|||
Integrated Development Environment
|
||||
----------------------------------
|
||||
Codelite was used as the editor during the development of this software program. This directory contains the Codelite
|
||||
workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/.
|
|
@ -0,0 +1,38 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// Forward declaration
|
||||
|
||||
void
|
||||
_exit(int code);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// We just enter an infinite loop, to be used as landmark when halting
|
||||
// the debugger.
|
||||
//
|
||||
// It can be redefined in the application, if more functionality
|
||||
// is required.
|
||||
|
||||
void
|
||||
__attribute__((weak))
|
||||
_exit(int code __attribute__((unused)))
|
||||
{
|
||||
// TODO: write on trace
|
||||
while (1)
|
||||
;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void
|
||||
__attribute__((weak,noreturn))
|
||||
abort(void)
|
||||
{
|
||||
_exit(1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -34,7 +34,7 @@ PROJ_NAME=openblt_nucleo_stm32f103rb
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
|
@ -64,7 +64,7 @@ PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/GCC/*.h)
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = cs-rm
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
|
@ -107,7 +107,7 @@ AFLAGS = $(CFLAGS)
|
|||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
|
||||
LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -Wl,--gc-sections $(LIB_PATH)
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
|
|
Binary file not shown.
|
@ -1,206 +1,232 @@
|
|||
|
||||
bin/demoprog_nucleo_stm32f103rb.elf: file format elf32-littlearm
|
||||
bin/demoprog_nucleo_stm32f103rb.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08002000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
||||
filesz 0x0000295c memsz 0x0000295c flags r-x
|
||||
LOAD off 0x00008000 vaddr 0x20000000 paddr 0x0800295c align 2**15
|
||||
filesz 0x0000001c memsz 0x00000090 flags rw-
|
||||
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 0000095c 08002000 08002000 00002000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 0000001c 20000000 0800295c 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 00000074 2000001c 08002978 0000801c 2**2
|
||||
ALLOC
|
||||
3 .heap 00000800 20000090 20000090 00008020 2**3
|
||||
CONTENTS, READONLY
|
||||
4 .stack_dummy 00000800 20000090 20000090 00008820 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .ARM.attributes 00000027 00000000 00000000 00009020 2**0
|
||||
CONTENTS, READONLY
|
||||
6 .comment 00000030 00000000 00000000 00009047 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .debug_line 00002bc9 00000000 00000000 00009077 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_info 00002f85 00000000 00000000 0000bc40 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_abbrev 00000c5e 00000000 00000000 0000ebc5 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_aranges 000003b8 00000000 00000000 0000f828 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_loc 000011cb 00000000 00000000 0000fbe0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_ranges 00000328 00000000 00000000 00010dab 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_macro 0000d653 00000000 00000000 000110d3 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_str 0004e8a4 00000000 00000000 0001e726 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_frame 0000071c 00000000 00000000 0006cfcc 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08002000 l d .text 00000000 .text
|
||||
20000000 l d .data 00000000 .data
|
||||
2000001c l d .bss 00000000 .bss
|
||||
20000090 l d .heap 00000000 .heap
|
||||
20000090 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080021c2 l .text 00000000 .flash_to_ram_loop
|
||||
080021f4 l .text 00000000 .fill_zero_bss
|
||||
080021f0 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08002958 l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080020f0 l F .text 00000000 deregister_tm_clones
|
||||
08002118 l F .text 00000000 register_tm_clones
|
||||
08002148 l F .text 00000000 __do_global_dtors_aux
|
||||
2000001c l .bss 00000000 completed.7922
|
||||
20000018 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08002178 l F .text 00000000 frame_dummy
|
||||
20000020 l .bss 00000000 object.7927
|
||||
20000014 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
08002270 l F .text 00000086 BootComUartInit
|
||||
080022f8 l F .text 0000002c UartReceiveByte
|
||||
0800234c l F .text 000000d8 BootComUartCheckActivationRequest
|
||||
20000038 l O .bss 00000041 xcpCtoReqPacket.6441
|
||||
2000007c l O .bss 00000001 xcpCtoRxLength.6442
|
||||
2000007d l O .bss 00000001 xcpCtoRxInProgress.6443
|
||||
20000080 l O .bss 00000004 xcpCtoRxStartTime.6444
|
||||
00000000 l df *ABS* 00000000 led.c
|
||||
20000084 l O .bss 00000004 timer_counter_last.6426
|
||||
20000088 l O .bss 00000001 led_toggle_state.6425
|
||||
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
|
||||
20000000 l O .data 00000004 ADCPrescTable
|
||||
20000004 l O .data 00000010 APBAHBPrescTable
|
||||
00000000 l df *ABS* 00000000 stm32f10x_usart.c
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
080027b0 l F .text 00000122 Init
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
2000008c l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08002958 l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
00000800 l *ABS* 00000000 __HEAP_SIZE
|
||||
0800295c l .text 00000000 __exidx_end
|
||||
0800295c l .text 00000000 __exidx_start
|
||||
00000800 l *ABS* 00000000 __STACK_SIZE
|
||||
08002222 w F .text 00000002 EXTI2_IRQHandler
|
||||
20000090 g .heap 00000800 __HeapBase
|
||||
0800220a w F .text 00000002 DebugMon_Handler
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08002248 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08002200 w F .text 00000002 HardFault_Handler
|
||||
08002930 g F .text 00000010 SysTick_Handler
|
||||
08002214 w F .text 00000002 PVD_IRQHandler
|
||||
0800220c w F .text 00000002 PendSV_Handler
|
||||
080021fe w F .text 00000002 NMI_Handler
|
||||
08002224 w F .text 00000002 EXTI3_IRQHandler
|
||||
0800295c g .text 00000000 __etext
|
||||
080027a4 g F .text 0000000c USART_GetFlagStatus
|
||||
2000001c g O .data 00000000 .hidden __TMC_END__
|
||||
0800221e w F .text 00000002 EXTI0_IRQHandler
|
||||
08002254 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
0800279c g F .text 00000008 USART_ReceiveData
|
||||
08002206 w F .text 00000002 UsageFault_Handler
|
||||
08002668 g F .text 00000024 RCC_APB2PeriphClockCmd
|
||||
08002236 w F .text 00000002 ADC1_2_IRQHandler
|
||||
080024c8 g F .text 000000aa GPIO_Init
|
||||
20000890 g .heap 00000000 __HeapLimit
|
||||
2000001c g .bss 00000000 __bss_start__
|
||||
08002258 w F .text 00000002 SPI1_IRQHandler
|
||||
08002780 g F .text 0000001c USART_Cmd
|
||||
08002216 w F .text 00000002 TAMPER_IRQHandler
|
||||
0800268c g F .text 00000024 RCC_APB1PeriphClockCmd
|
||||
0800222e w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
08002940 g F .text 00000000 _init
|
||||
0800232c g F .text 0000001e BootActivate
|
||||
08002260 w F .text 00000002 USART3_IRQHandler
|
||||
08002218 w F .text 00000002 RTC_IRQHandler
|
||||
08002234 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080021b8 g F .text 00000030 Reset_Handler
|
||||
0800223c w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
0800242c g F .text 00000032 LedInit
|
||||
08002574 g F .text 00000004 GPIO_SetBits
|
||||
0800224e w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20000090 g .heap 00000000 end
|
||||
08002250 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
2000001c g .data 00000000 __data_end__
|
||||
00000000 w *UND* 00000000 _ITM_registerTMCloneTable
|
||||
0800257c g F .text 000000ea RCC_GetClocksFreq
|
||||
08002232 w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
080026b0 g F .text 000000d0 USART_Init
|
||||
20000090 g .bss 00000000 __bss_end__
|
||||
0800224c w F .text 00000002 TIM3_IRQHandler
|
||||
0800221c w F .text 00000002 RCC_IRQHandler
|
||||
08002246 w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
08002228 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08002210 w F .text 00000002 Default_Handler
|
||||
080021e8 w F .text 00000016 _start
|
||||
08002262 w F .text 00000002 EXTI15_10_IRQHandler
|
||||
08002578 g F .text 00000004 GPIO_ResetBits
|
||||
08002240 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable
|
||||
0800225a w F .text 00000002 SPI2_IRQHandler
|
||||
08002202 w F .text 00000002 MemManage_Handler
|
||||
08002000 g .text 000000f0 __isr_vector
|
||||
080028d4 g F .text 00000014 main
|
||||
08002208 w F .text 00000002 SVC_Handler
|
||||
20000090 g .heap 00000000 __end__
|
||||
08002230 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
08002226 w F .text 00000002 EXTI4_IRQHandler
|
||||
080028e8 g F .text 0000000c TimerSet
|
||||
0800223a w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
08002324 g F .text 00000008 BootComInit
|
||||
0800294c g F .text 00000000 _fini
|
||||
08002238 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
0800222c w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g *ABS* 00000000 __StackTop
|
||||
08002244 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
08002212 w F .text 00000002 WWDG_IRQHandler
|
||||
08002460 g F .text 00000068 LedToggle
|
||||
0800224a w F .text 00000002 TIM2_IRQHandler
|
||||
08002242 w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
08002220 w F .text 00000002 EXTI1_IRQHandler
|
||||
08002264 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
0800225e w F .text 00000002 USART2_IRQHandler
|
||||
08002256 w F .text 00000002 I2C2_ER_IRQHandler
|
||||
0800222a w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
08002424 g F .text 00000008 BootComCheckActivationRequest
|
||||
0800223e w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
0800221a w F .text 00000002 FLASH_IRQHandler
|
||||
08002204 w F .text 00000002 BusFault_Handler
|
||||
0800225c w F .text 00000002 USART1_IRQHandler
|
||||
08002252 w F .text 00000002 I2C1_ER_IRQHandler
|
||||
08002924 g F .text 0000000c TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
080028f4 g F .text 00000030 TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
08002266 w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
||||
bin/demoprog_nucleo_stm32f103rb.elf: file format elf32-littlearm
|
||||
bin/demoprog_nucleo_stm32f103rb.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08002000
|
||||
|
||||
Program Header:
|
||||
0x70000001 off 0x00002900 vaddr 0x08002900 paddr 0x08002900 align 2**2
|
||||
filesz 0x00000008 memsz 0x00000008 flags r--
|
||||
LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16
|
||||
filesz 0x00002908 memsz 0x00002908 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08002908 align 2**16
|
||||
filesz 0x0000007c memsz 0x000000ec flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00000900 08002000 08002000 00002000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .ARM.exidx 00000008 08002900 08002900 00002900 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
2 .data 0000007c 20000000 08002908 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
3 .bss 00000070 2000007c 08002984 0001007c 2**2
|
||||
ALLOC
|
||||
4 .heap 00000800 200000f0 200000f0 00010080 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .stack_dummy 00000800 200000f0 200000f0 00010880 2**3
|
||||
CONTENTS, READONLY
|
||||
6 .ARM.attributes 00000029 00000000 00000000 00011080 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .comment 0000006e 00000000 00000000 000110a9 2**0
|
||||
CONTENTS, READONLY
|
||||
8 .debug_line 000029d7 00000000 00000000 00011117 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_info 000030d5 00000000 00000000 00013aee 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_abbrev 00000cd1 00000000 00000000 00016bc3 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_aranges 000003e0 00000000 00000000 00017898 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_loc 000013ab 00000000 00000000 00017c78 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_ranges 00000340 00000000 00000000 00019023 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_macro 0000e187 00000000 00000000 00019363 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_str 000514c6 00000000 00000000 000274ea 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
16 .debug_frame 000007f0 00000000 00000000 000789b0 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08002000 l d .text 00000000 .text
|
||||
08002900 l d .ARM.exidx 00000000 .ARM.exidx
|
||||
20000000 l d .data 00000000 .data
|
||||
2000007c l d .bss 00000000 .bss
|
||||
200000f0 l d .heap 00000000 .heap
|
||||
200000f0 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080021ca l .text 00000000 .flash_to_ram_loop
|
||||
080021fc l .text 00000000 .fill_zero_bss
|
||||
080021f8 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
080028fc l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080020f0 l F .text 00000000 __do_global_dtors_aux
|
||||
2000007c l .bss 00000000 completed.8603
|
||||
20000078 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08002114 l F .text 00000000 frame_dummy
|
||||
20000080 l .bss 00000000 object.8608
|
||||
20000074 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
08002278 l F .text 00000080 BootComUartInit
|
||||
080022f8 l F .text 00000024 UartReceiveByte
|
||||
08002340 l F .text 00000094 BootComUartCheckActivationRequest
|
||||
20000098 l O .bss 00000004 xcpCtoRxStartTime.6570
|
||||
2000009c l O .bss 00000041 xcpCtoReqPacket.6567
|
||||
200000dd l O .bss 00000001 xcpCtoRxLength.6568
|
||||
200000de l O .bss 00000001 xcpCtoRxInProgress.6569
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
080023dc l F .text 00000104 Init
|
||||
00000000 l df *ABS* 00000000 led.c
|
||||
200000e0 l O .bss 00000004 timer_counter_last.6552
|
||||
200000e4 l O .bss 00000001 led_toggle_state.6551
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
200000e8 l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
|
||||
20000000 l O .data 00000004 ADCPrescTable
|
||||
20000004 l O .data 00000010 APBAHBPrescTable
|
||||
00000000 l df *ABS* 00000000 stm32f10x_usart.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
|
||||
00000000 l df *ABS* 00000000 _exit.c
|
||||
00000000 l df *ABS* 00000000 exit.c
|
||||
00000000 l df *ABS* 00000000 init.c
|
||||
00000000 l df *ABS* 00000000 memset.c
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o
|
||||
00000000 l df *ABS* 00000000 impure.c
|
||||
20000014 l O .data 00000060 impure_data
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
080028fc l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
20000078 l .data 00000000 __init_array_end
|
||||
20000074 l .data 00000000 __preinit_array_end
|
||||
20000074 l .data 00000000 __init_array_start
|
||||
20000074 l .data 00000000 __preinit_array_start
|
||||
0800222a w F .text 00000002 EXTI2_IRQHandler
|
||||
200000f0 g .heap 00000800 __HeapBase
|
||||
08002212 w F .text 00000002 DebugMon_Handler
|
||||
00000800 g *ABS* 00000000 __HEAP_SIZE
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08002250 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08002208 w F .text 00000002 HardFault_Handler
|
||||
080025b4 g F .text 00000010 SysTick_Handler
|
||||
0800221c w F .text 00000002 PVD_IRQHandler
|
||||
08002214 w F .text 00000002 PendSV_Handler
|
||||
08002206 w F .text 00000002 NMI_Handler
|
||||
08002908 g .ARM.exidx 00000000 __exidx_end
|
||||
0800222c w F .text 00000002 EXTI3_IRQHandler
|
||||
08002908 g .ARM.exidx 00000000 __etext
|
||||
080027a4 g F .text 0000000e USART_GetFlagStatus
|
||||
08002226 w F .text 00000002 EXTI0_IRQHandler
|
||||
0800225c w F .text 00000002 I2C2_EV_IRQHandler
|
||||
0800279c g F .text 00000008 USART_ReceiveData
|
||||
0800220e w F .text 00000002 UsageFault_Handler
|
||||
08002680 g F .text 0000001c RCC_APB2PeriphClockCmd
|
||||
0800223e w F .text 00000002 ADC1_2_IRQHandler
|
||||
080027b4 g F .text 0000009a GPIO_Init
|
||||
200008f0 g .heap 00000000 __HeapLimit
|
||||
2000007c g .bss 00000000 __bss_start__
|
||||
08002260 w F .text 00000002 SPI1_IRQHandler
|
||||
08002780 g F .text 0000001c USART_Cmd
|
||||
0800221e w F .text 00000002 TAMPER_IRQHandler
|
||||
0800269c g F .text 0000001c RCC_APB1PeriphClockCmd
|
||||
08002900 g .text 00000000 __exidx_start
|
||||
080028f8 g O .text 00000004 _global_impure_ptr
|
||||
08002884 g F .text 0000004c __libc_init_array
|
||||
08002236 w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
0800214c g F .text 00000000 _mainCRTStartup
|
||||
080028e0 g F .text 00000000 _init
|
||||
08002324 g F .text 0000001c BootActivate
|
||||
08002268 w F .text 00000002 USART3_IRQHandler
|
||||
00000000 w *UND* 00000000 __libc_fini_array
|
||||
08002220 w F .text 00000002 RTC_IRQHandler
|
||||
0800223c w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080021c0 g F .text 00000030 Reset_Handler
|
||||
08002244 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
080024f4 g F .text 00000030 LedInit
|
||||
08002850 g F .text 00000004 GPIO_SetBits
|
||||
08002256 w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stderr
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
200000f0 g .heap 00000000 end
|
||||
08002258 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
2000007c g .data 00000000 __data_end__
|
||||
080025c4 g F .text 000000bc RCC_GetClocksFreq
|
||||
0800223a w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
080026b8 g F .text 000000c8 USART_Init
|
||||
200000ec g .bss 00000000 __bss_end__
|
||||
00000800 g *ABS* 00000000 __STACK_SIZE
|
||||
08002254 w F .text 00000002 TIM3_IRQHandler
|
||||
08002224 w F .text 00000002 RCC_IRQHandler
|
||||
0800224e w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
00000000 w *UND* 00000000 __call_exitprocs
|
||||
08002230 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08002218 w F .text 00000002 Default_Handler
|
||||
0800214c g F .text 00000000 _start
|
||||
0800226a w F .text 00000002 EXTI15_10_IRQHandler
|
||||
00000000 w *UND* 00000000 software_init_hook
|
||||
08002854 g F .text 00000004 GPIO_ResetBits
|
||||
08002248 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
08002262 w F .text 00000002 SPI2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdin
|
||||
080028d0 g F .text 00000010 memset
|
||||
0800220a w F .text 00000002 MemManage_Handler
|
||||
08002000 g .text 000000f0 __isr_vector
|
||||
080024e0 g F .text 00000014 main
|
||||
08002210 w F .text 00000002 SVC_Handler
|
||||
00000000 w *UND* 00000000 hardware_init_hook
|
||||
200000f0 g .heap 00000000 __end__
|
||||
08002238 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
0800222e w F .text 00000002 EXTI4_IRQHandler
|
||||
08002570 g F .text 0000000c TimerSet
|
||||
08002242 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
0800231c g F .text 00000008 BootComInit
|
||||
080028ec g F .text 00000000 _fini
|
||||
08002240 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
00000000 w *UND* 00000000 atexit
|
||||
08002234 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g .bss 00000000 __StackTop
|
||||
0800224c w F .text 00000002 TIM1_UP_IRQHandler
|
||||
0800221a w F .text 00000002 WWDG_IRQHandler
|
||||
08002524 g F .text 0000004c LedToggle
|
||||
08002252 w F .text 00000002 TIM2_IRQHandler
|
||||
0800224a w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
20005000 g *ABS* 00000000 __stack
|
||||
08002228 w F .text 00000002 EXTI1_IRQHandler
|
||||
0800226c w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
08002266 w F .text 00000002 USART2_IRQHandler
|
||||
0800285c g F .text 00000028 exit
|
||||
0800225e w F .text 00000002 I2C2_ER_IRQHandler
|
||||
08002232 w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdout
|
||||
080023d4 g F .text 00000008 BootComCheckActivationRequest
|
||||
08002246 w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
08002222 w F .text 00000002 FLASH_IRQHandler
|
||||
08002858 w F .text 00000002 _exit
|
||||
0800220c w F .text 00000002 BusFault_Handler
|
||||
08002264 w F .text 00000002 USART1_IRQHandler
|
||||
0800225a w F .text 00000002 I2C1_ER_IRQHandler
|
||||
080025a8 g F .text 0000000c TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
0800257c g F .text 0000002c TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
0800226e w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
|
|
@ -1,154 +1,155 @@
|
|||
S027000062696E2F64656D6F70726F675F6E75636C656F5F73746D33326631303372622E737265636D
|
||||
S3150800200000500020B9210008FF210008012200081D
|
||||
S315080020100322000805220008072200080000000025
|
||||
S31508002020000000000000000000000000092200086F
|
||||
S315080020300B220008000000000D22000831290008C4
|
||||
S315080020401322000815220008172200081922000882
|
||||
S315080020501B2200081D2200081F2200082122000852
|
||||
S315080020602322000825220008272200082922000822
|
||||
S315080020702B2200082D2200082F22000831220008F2
|
||||
S3150800208033220008352200083722000839220008C2
|
||||
S315080020903B2200083D2200083F2200084122000892
|
||||
S315080020A04322000845220008472200084922000862
|
||||
S315080020B04B2200084D2200084F2200085122000832
|
||||
S315080020C05322000855220008572200085922000802
|
||||
S315080020D05B2200085D2200085F22000861220008D2
|
||||
S315080020E0632200086522000867220008EE11AA5537
|
||||
S315080020F008B540F21C00074BC2F200001B1A062B5B
|
||||
S3150800210000D808BD40F20003C0F20003002BF8D047
|
||||
S315080021109847F6E71F00002008B540F21C0040F279
|
||||
S315080021201C03C2F20000C2F200031B1A9B1003EB49
|
||||
S31508002130D373591000D108BD40F20002C0F2000264
|
||||
S31508002140002AF8D09047F6E710B540F21C04C2F210
|
||||
S315080021500004237873B9FFF7CBFF40F20003C0F2FF
|
||||
S3150800216000032BB142F65810C0F60000AFF300800A
|
||||
S315080021700123237010BD00BF08B540F20003C0F26A
|
||||
S3150800218000034BB142F6581040F22001C0F6000099
|
||||
S31508002190C2F20001AFF3008040F21C00C2F2000058
|
||||
S315080021A003682BB140F20003C0F2000303B198475D
|
||||
S315080021B0BDE80840B0E700BF06498D460649074A0C
|
||||
S315080021C0074B9A42BEBF51F8040B42F8040BF8E7D6
|
||||
S315080021D004480047005000205C2900080000002041
|
||||
S315080021E01C000020E92100081F49204A002301E0BD
|
||||
S315080021F041F8043B9142FBD300F06CFBFEE7FEE797
|
||||
S31508002200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798
|
||||
S3150800200000500020C1210008072200080922000804
|
||||
S315080020100B2200080D2200080F220008000000000D
|
||||
S315080020200000000000000000000000001122000867
|
||||
S31508002030132200080000000015220008B525000834
|
||||
S315080020401B2200081D2200081F2200082122000862
|
||||
S315080020502322000825220008272200082922000832
|
||||
S315080020602B2200082D2200082F2200083122000802
|
||||
S3150800207033220008352200083722000839220008D2
|
||||
S315080020803B2200083D2200083F22000841220008A2
|
||||
S315080020904322000845220008472200084922000872
|
||||
S315080020A04B2200084D2200084F2200085122000842
|
||||
S315080020B05322000855220008572200085922000812
|
||||
S315080020C05B2200085D2200085F22000861220008E2
|
||||
S315080020D063220008652200086722000869220008B2
|
||||
S315080020E06B2200086D2200086F220008EE11AA551F
|
||||
S315080020F010B5054C237833B9044B13B10448AFF334
|
||||
S3150800210000800123237010BD7C0000200000000021
|
||||
S31508002110FC280008084B10B51BB108490848AFF35E
|
||||
S3150800212000800848036803B910BD074B002BFBD095
|
||||
S31508002130BDE81040184700BF0000000080000020DE
|
||||
S31508002140FC2800087C00002000000000154B002B2E
|
||||
S3150800215008BF134B9D46A3F5803A00218B460F46D0
|
||||
S315080021601348144A121A00F0B3FB0F4B002B00D089
|
||||
S3150800217098470E4B002B00D09847002000210400FA
|
||||
S315080021800D000D48002802D00C48AFF3008000F07F
|
||||
S3150800219079FB2000290000F0A3F900F05FFB00BFDF
|
||||
S315080021A000000800005000200000000000000000A9
|
||||
S315080021B07C000020EC000020000000000000000069
|
||||
S315080021C006498D460649074A074B9A42BEBF51F84B
|
||||
S315080021D0040B42F8040BF8E70448004700500020B7
|
||||
S315080021E008290008000000207C0000204D21000876
|
||||
S315080021F01F49204A002301E041F8043B9142FBD3E2
|
||||
S3150800220000F06EF9FEE7FEE7FEE7FEE7FEE7FEE70B
|
||||
S31508002210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788
|
||||
S31508002220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778
|
||||
S31508002230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768
|
||||
S31508002240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE758
|
||||
S31508002250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE748
|
||||
S31508002260FEE7FEE7FEE7FEE71C00002090000020E0
|
||||
S3150800227030B587B04FF40030012100F007FA052089
|
||||
S31508002280012100F0F1F918238DF817300425ADF86F
|
||||
S31508002290145003238DF816304FF40064C4F2010479
|
||||
S315080022A0204605A900F010F98DF817500823ADF857
|
||||
S315080022B01430204605A900F007F94FF4614301934D
|
||||
S315080022C00023ADF80830ADF80A30ADF80C30ADF89B
|
||||
S315080022D010300C23ADF80E304FF48844C4F20004D5
|
||||
S315080022E020460DEB050100F0E3F92046012100F038
|
||||
S315080022F047FA07B030BD00BF10B504464FF4884012
|
||||
S31508002300C4F20000202100F04DFA012808D14FF44C
|
||||
S315080023108840C4F2000000F041FA2070012010BD88
|
||||
S31508002320002010BD08B5FFF7A3FF08BD4FF46D42A6
|
||||
S31508002330CEF20002D16801F4E0610423C0F2FA5338
|
||||
S315080023400B43D360BFF34F8FFEE700BF08B540F2DB
|
||||
S315080023507D03C2F200031B7813BB40F23800C2F2B9
|
||||
S315080023600000FFF7C9FF012859D140F23803C2F22D
|
||||
S3150800237000031B78002B52D000F0D4FA40F28003F9
|
||||
S31508002380C2F20003186040F27D03C2F20003012284
|
||||
S315080023901A7040F27C03C2F2000300221A7008BDCC
|
||||
S315080023A040F27C03C2F200031B781D481844FFF76D
|
||||
S315080023B0A3FF012823D140F27C03C2F200031A7856
|
||||
S315080023C00132D2B21A7040F23803C2F200031B7807
|
||||
S315080023D09A4224D140F27D03C2F2000300221A7009
|
||||
S315080023E040F23803C2F200035B78FF2B17D140F2A4
|
||||
S315080023F03803C2F200039B788BB9FFF797FF00F00A
|
||||
S3150800240091FA40F28003C2F200031B6864339842D3
|
||||
S3150800241081BF40F27D03C2F2000300221A7008BD94
|
||||
S315080024203900002008B5FFF791FF08BD00B583B055
|
||||
S315080024300420012100F018F92023ADF80430032305
|
||||
S315080024408DF8063010238DF807304FF40060C4F27B
|
||||
S31508002450010001A900F038F803B05DF804FB00BFDD
|
||||
S3150800246010B500F05FFA044640F28403C2F2000396
|
||||
S315080024701B68C31AB3F5FA7F25D340F28803C2F264
|
||||
S3150800248000031B786BB940F28803C2F200030122ED
|
||||
S315080024901A704FF40060C4F20100202100F06AF8B7
|
||||
S315080024A00CE040F28803C2F2000300221A704FF4CF
|
||||
S315080024B00060C4F20100202100F05EF840F28403B7
|
||||
S315080024C0C2F200031C6010BD2DE9F001CB7803F0C1
|
||||
S315080024D00F02164613F0100F1CBF8E7816430B78A2
|
||||
S315080024E0FBB10768002301254FF00F0C16E005FA2B
|
||||
S315080024F003F20C88144094420FD19C000CFA04F89D
|
||||
S3150800250027EA080706FA04F42743CC78282C08BFDC
|
||||
S31508002510426102D0482C08BF02610133072BE6D975
|
||||
S3150800252007600B88FF2B21D94768002301254FF048
|
||||
S315080025300F0C18E003F1080205FA02F20C881440A1
|
||||
S3150800254094420FD19C000CFA04F827EA080706FA09
|
||||
S3150800255004F42743CC78282C08BF4261CC78482C51
|
||||
S3150800256008BF02610133072BE4D94760BDE8F001D3
|
||||
S31508002570704700BF016170474161704710B44FF45E
|
||||
S315080025808053C4F202035B6803F00C03042B08D0E3
|
||||
S31508002590082B0CD09BBB4FF49053C0F27A03036010
|
||||
S315080025A032E04FF49053C0F27A0303602CE04FF404
|
||||
S315080025B08053C4F202035A685B68C2F3834202324C
|
||||
S315080025C013F4803F07D14FF41063C0F23D0303FBB9
|
||||
S315080025D002F2026018E04FF48053C4F202035B680B
|
||||
S315080025E013F4003F19BF4FF41063C0F23D034FF4D4
|
||||
S315080025F09053C0F27A0303FB02F2026004E04FF440
|
||||
S315080026009053C0F27A0303604FF48053C4F2020376
|
||||
S315080026105968C1F3031140F20402C2F20002515C88
|
||||
S31508002620C9B2046824FA01F141605C68C4F3022463
|
||||
S31508002630145DE4B221FA04F484605C68C4F3C2242D
|
||||
S31508002640125DD2B2D140C1605A68C2F3813240F2FB
|
||||
S315080026500003C2F200039B5CDBB2B1FBF3F101613C
|
||||
S315080026605DF8044B704700BF39B14FF48053C4F28C
|
||||
S3150800267002039A691043986170474FF48053C4F275
|
||||
S3150800268002039A6922EA00009861704739B14FF44B
|
||||
S315080026908053C4F20203DA691043D86170474FF4D5
|
||||
S315080026A08053C4F20203DA6922EA0000D86170474F
|
||||
S315080026B030B587B004460D46038A23F440531B04FD
|
||||
S315080026C01B0CCA8813430382838923F4B05323F06F
|
||||
S315080026D00C031B041B0C88880A89498902430A4390
|
||||
S315080026E01343A381A38A23F440731B041B0CAA89F2
|
||||
S315080026F01343A38201A8FFF741FF4FF46053C4F2C6
|
||||
S3150800270001039C420CBF049A039AA3891BB2002BAF
|
||||
S3150800271002EB820202EB8202BDBF2B685B00B2FBB2
|
||||
S31508002720F3F22968A4BF8900B2FBF1F248F21F53FD
|
||||
S31508002730C5F2EB13A3FB02135B091D01642003FB1F
|
||||
S315080027401023A08900B200280BDADB00323348F2E6
|
||||
S315080027501F51C5F2EB11A1FB0321C1F34211294315
|
||||
S315080027600AE01B01323348F21F51C5F2EB11A1FBF7
|
||||
S315080027700321C1F34311294389B2218107B030BD32
|
||||
S31508002260FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE738
|
||||
S315080022707C000020EC00002030B587B001214FF427
|
||||
S31508002280003000F00BFA0121052000F0F9F91823B7
|
||||
S315080022908DF817300425ADF8145003238DF8163041
|
||||
S315080022A0144C05A9204600F085FA8DF81750082326
|
||||
S315080022B0ADF8143005A9204600F07CFA4FF46143C6
|
||||
S315080022C001930023ADF80830ADF80A30ADF80C30AC
|
||||
S315080022D0ADF810300C23ADF80E30A4F544440DEBE0
|
||||
S315080022E00501204600F0E8F90121204600F048FAE9
|
||||
S315080022F007B030BD0008014010B504462021064845
|
||||
S3150800230000F050FA012805D1034800F047FA20707A
|
||||
S31508002310012010BD002010BD0044004008B5FFF79D
|
||||
S31508002320ABFF08BD0449CA6802F4E062034B1343D5
|
||||
S31508002330CB60BFF34F8FFEE700ED00E00400FA051F
|
||||
S3150800234008B5204B1B789BB91F48FFF7D5FF012816
|
||||
S3150800235036D11D4B1B78002B32D000F025F91B4BCC
|
||||
S3150800236018600122174B1A700022194B1A7008BD03
|
||||
S31508002370174B1B78013314481844FFF7BDFF012893
|
||||
S3150800238014D1134A13780133DBB213700E4A12784C
|
||||
S31508002390934215D100220B4B1A700B4B5B78FF2B1F
|
||||
S315080023A00ED1094B9B785BB9FFF7BCFF00F0FCF830
|
||||
S315080023B0064B1B686433984202D90022014B1A70F7
|
||||
S315080023C008BD00BFDE0000209C0000209800002009
|
||||
S315080023D0DD00002008B5FFF7B3FF08BD00B583B0E0
|
||||
S315080023E000230193009303F1804303F504331A682D
|
||||
S315080023F042F001021A605968364A0A405A601A6859
|
||||
S3150800240022F0847222F480321A601A6822F480223A
|
||||
S315080024101A605A6822F4FE025A604FF41F029A6044
|
||||
S315080024201A6842F480321A602B4B1B6803F4003397
|
||||
S315080024300093019B01330193009B23B9019A40F253
|
||||
S31508002440DC539A42F0D1244B1B6813F4003F00D1A9
|
||||
S31508002450FEE7224B1A6842F010021A601A6822F048
|
||||
S3150800246003021A601A6842F002021A60A3F5805342
|
||||
S315080024705A685A605A6842F400525A605A6842F4D6
|
||||
S3150800248080625A605A6822F47C125A605A6842F48A
|
||||
S31508002490E8125A601A6842F080721A600E4B1B687E
|
||||
S315080024A013F0007FFAD00C4B5A6822F003025A60E8
|
||||
S315080024B05A6842F002025A60074B5B6803F00C0345
|
||||
S315080024C0082BF9D100F016F800F058F803B05DF8BB
|
||||
S315080024D004FB00BF0000FFF8001002400020024085
|
||||
S315080024E008B5FFF77BFFFFF719FF00F01BF8FFF7AA
|
||||
S315080024F071FFFAE700B583B00121042000F0C0F8A7
|
||||
S315080025002023ADF8043003238DF8063010238DF808
|
||||
S31508002510073001A9024800F04DF903B05DF804FB45
|
||||
S315080025200008014010B500F03FF80E4B1B68C31AAF
|
||||
S31508002530B3F5FA7F14D304460B4B1B783BB901223B
|
||||
S31508002540094B1A702021094800F082F906E000229A
|
||||
S31508002550054B1A702021054800F07CF9014B1C60D8
|
||||
S3150800256010BD00BFE0000020E40000200008014084
|
||||
S31508002570014B1860704700BFE800002008B5074BFC
|
||||
S31508002580074A5A60F021074A82F82310002098600B
|
||||
S3150800259007221A60FFF7ECFF08BD00BF10E000E055
|
||||
S315080025A03F19010000ED00E0014B1868704700BFB5
|
||||
S315080025B0E8000020024A136801331360704700BF21
|
||||
S315080025C0E800002010B4294B5B6803F00C03042BC9
|
||||
S315080025D005D0082B06D013BB254B036021E0244BFE
|
||||
S315080025E003601EE0214A53685268C3F383430233EB
|
||||
S315080025F012F4803F04D11F4A02FB03F3036010E084
|
||||
S315080026001A4A526812F4003F04D01A4A02FB03F32E
|
||||
S31508002610036006E0164A02FB03F3036001E0144B6D
|
||||
S31508002620036012494B68C3F30313134CE35CDAB235
|
||||
S315080026300368D34043604A68C2F30222A25CD2B25E
|
||||
S3150800264023FA02F282604A68C2F3C222A25CD2B2BC
|
||||
S31508002650D340C3604A68C2F3813208498A5CD2B261
|
||||
S31508002660B3FBF2F3036110BC704700BF00100240D1
|
||||
S3150800267000127A0000093D00040000200000002036
|
||||
S3150800268021B1054B9A69104398617047024A9369CC
|
||||
S3150800269023EA0000906170470010024021B1054B03
|
||||
S315080026A0DA691043D8617047024AD36923EA000001
|
||||
S315080026B0D06170470010024030B587B004460D4619
|
||||
S315080026C0038A9BB2CA8823F440531343038283893F
|
||||
S315080026D09BB28A88098968890A43024323F4B0535E
|
||||
S315080026E023F00C031343A381A38A9BB2AA8923F47C
|
||||
S315080026F040731343A38201A8FFF764FF1E4B9C4255
|
||||
S3150800270001D1049A00E0039AA38913F4004F08D074
|
||||
S3150800271002EB820202EB820229684900B2FBF1F160
|
||||
S3150800272007E002EB820202EB820229688900B2FB0B
|
||||
S31508002730F1F1124BA3FB01235B091B011A09642063
|
||||
S3150800274000FB1212A18911F4004F08D0D2003232D0
|
||||
S315080027500A49A1FB0212C2F342121A4307E0120108
|
||||
S3150800276032320649A1FB0212C2F343121A4392B24D
|
||||
S31508002770228107B030BD00BF003801401F85EB51EC
|
||||
S3150800278029B183899BB243F40053838170478389B7
|
||||
S3150800279023F400531B041B0C838170478088C0F305
|
||||
S315080027A00800704700880840003018BF01207047AD
|
||||
S315080027B000B583B00023019300934FF48053C4F20D
|
||||
S315080027C002031A6842F001021A6059680022CFF61D
|
||||
S315080027D0FF020A405A601A6822F0847222F4803294
|
||||
S315080027E01A601A6822F480221A605A6822F4FE02D5
|
||||
S315080027F05A604FF41F029A601A6842F480321A60CF
|
||||
S315080028004FF48053C4F2020340F2DC511A6802F412
|
||||
S3150800281000320092019A01320192009A12B9019A85
|
||||
S315080028208A42F3D14FF48053C4F202031B6813F4AF
|
||||
S31508002830003F00D1FEE74FF40053C4F202031A68C2
|
||||
S3150800284042F010021A601A6822F003021A601A6827
|
||||
S3150800285042F002021A604FF48053C4F202035A6827
|
||||
S315080028605A605A6842F400525A605A6842F48062C2
|
||||
S315080028705A605A6822F47C125A605A6842F4E8127E
|
||||
S315080028805A601A6842F080721A604FF48053C4F294
|
||||
S3150800289002031A6812F0007FFBD04FF48053C4F28B
|
||||
S315080028A002035A6822F003025A605A6842F002028A
|
||||
S315080028B05A604FF48053C4F202035A6802F00C02BD
|
||||
S315080028C0082AFAD1FFF7B2FD00F014F803B05DF854
|
||||
S315080028D004FB00BF08B5FFF76BFFFFF723FDFFF703
|
||||
S315080028E0BFFDFFF79FFDFAE740F28C03C2F2000333
|
||||
S315080028F01860704708B54EF21003CEF2000341F691
|
||||
S315080029003F12C0F201025A604FF46D42CEF2000245
|
||||
S31508002910F02182F823100020986007221A60FFF73A
|
||||
S31508002920E3FF08BD40F28C03C2F200031868704743
|
||||
S3150800293040F28C03C2F200031A6801321A6070472B
|
||||
S31508002940F8B500BFF8BC08BC9E467047F8B500BF8E
|
||||
S31108002950F8BC08BC9E467047000000005A
|
||||
S3150800295C0204060800000000010203040102030435
|
||||
S3110800296C0607080979210008492100081F
|
||||
S315080027909BB223F400539BB2838170478088C0F3B1
|
||||
S315080027A0080070470388194201D0012070470020AD
|
||||
S315080027B0704700BFF0B4CB7803F00F02154613F04C
|
||||
S315080027C0100F01D08D7815430B78E3B10668002306
|
||||
S315080027D016E001229A400C8832EA04040FD19C00C4
|
||||
S315080027E00F27A74026EA070605FA04F42643CC78FD
|
||||
S315080027F0282C01D1426102E0482C00D10261013344
|
||||
S31508002800072BE6D906600B88FF2B1ED946680023DE
|
||||
S3150800281018E003F108040122A2400C8832EA0404F5
|
||||
S315080028200FD19C000F27A74026EA070605FA04F4ED
|
||||
S315080028302643CC78282C00D14261CC78482C00D18C
|
||||
S3150800284002610133072BE4D94660F0BC704700BF2C
|
||||
S315080028500161704741617047FEE700BF08B5074B45
|
||||
S31508002860044613B10021AFF30080054B1868836A4C
|
||||
S3150800287003B198472046FFF7EFFF00BF00000000AE
|
||||
S31508002880F82800080E4B70B51E460E4C0025E41AB3
|
||||
S31508002890A410A54204D056F8253098470135F8E724
|
||||
S315080028A000F01EF8084B094C1E46E41AA410002531
|
||||
S315080028B0A54204D056F8253098470135F8E770BD8B
|
||||
S315080028C074000020740000207400002078000020A6
|
||||
S315080028D003460244934202D003F8011BFAE7704705
|
||||
S315080028E0F8B500BFF8BC08BC9E467047F8B500BFEF
|
||||
S315080028F0F8BC08BC9E467047140000200000000083
|
||||
S30D080029004CF8FF7F01000000FE
|
||||
S315080029080204060800000000010203040102030489
|
||||
S315080029180607080900000000000000000000000083
|
||||
S315080029280000000000000000000000000000000091
|
||||
S315080029380000000000000000000000000000000081
|
||||
S315080029480000000000000000000000000000000071
|
||||
S315080029580000000000000000000000000000000061
|
||||
S315080029680000000000000000000000000000000051
|
||||
S311080029780000000015210008F1200008EE
|
||||
S70508002000D2
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ all
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ clean
|
|
@ -1,168 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Project Name="DemoProg" InternalType="">
|
||||
<Plugins>
|
||||
<Plugin Name="qmake">
|
||||
<![CDATA[00010001N0005Debug000000000000]]>
|
||||
</Plugin>
|
||||
</Plugins>
|
||||
<VirtualDirectory Name="Prog">
|
||||
<VirtualDirectory Name="lib">
|
||||
<VirtualDirectory Name="stdperiphlib">
|
||||
<VirtualDirectory Name="STM32F10x_StdPeriph_Driver">
|
||||
<VirtualDirectory Name="inc">
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/misc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_adc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_bkp.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_can.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_cec.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_crc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dac.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dbgmcu.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dma.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_exti.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_fsmc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_i2c.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_iwdg.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_pwr.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rtc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_sdio.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_tim.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_wwdg.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="src">
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/misc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CMSIS">
|
||||
<VirtualDirectory Name="CM3">
|
||||
<VirtualDirectory Name="DeviceSupport">
|
||||
<VirtualDirectory Name="ST">
|
||||
<VirtualDirectory Name="STM32F10x">
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CoreSupport">
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/CoreSupport/core_cm3.c"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/CoreSupport/core_cm3.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../lib/stdperiphlib/stm32f10x_conf.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../boot.c"/>
|
||||
<File Name="../boot.h"/>
|
||||
<File Name="../cstart.c"/>
|
||||
<File Name="../header.h"/>
|
||||
<File Name="../led.c"/>
|
||||
<File Name="../led.h"/>
|
||||
<File Name="../main.c"/>
|
||||
<File Name="../timer.c"/>
|
||||
<File Name="../timer.h"/>
|
||||
<File Name="../vectors.c"/>
|
||||
<File Name="../memory.x"/>
|
||||
</VirtualDirectory>
|
||||
<Description/>
|
||||
<Dependencies/>
|
||||
<Settings Type="Dynamic Library">
|
||||
<GlobalSettings>
|
||||
<Compiler Options="" C_Options="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="">
|
||||
<LibraryPath Value="."/>
|
||||
</Linker>
|
||||
<ResourceCompiler Options=""/>
|
||||
</GlobalSettings>
|
||||
<Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="-g" C_Options="-g" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="../obj" Command="demoprog_nucleo_stm32f103rb.elf" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(WorkspacePath)/../bin" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="3333" DebuggerPath="c:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q1\bin\arm-none-eabi-gdb.exe">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands>break main
|
||||
continue
|
||||
</StartupCommands>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)/..</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
<Configuration Name="Release" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="" C_Options="" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="-O2" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands/>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
</Settings>
|
||||
</CodeLite_Project>
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Workspace Name="DemoProg" Database="./DemoProg.tags">
|
||||
<Project Name="DemoProg" Path="DemoProg.project" Active="Yes"/>
|
||||
<BuildMatrix>
|
||||
<WorkspaceConfiguration Name="Debug" Selected="yes">
|
||||
<Project Name="DemoProg" ConfigName="Debug"/>
|
||||
</WorkspaceConfiguration>
|
||||
<WorkspaceConfiguration Name="Release" Selected="yes">
|
||||
<Project Name="DemoProg" ConfigName="Release"/>
|
||||
</WorkspaceConfiguration>
|
||||
</BuildMatrix>
|
||||
</CodeLite_Workspace>
|
|
@ -1,4 +0,0 @@
|
|||
Integrated Development Environment
|
||||
----------------------------------
|
||||
Codelite was used as the editor during the development of this software program. This directory contains the Codelite
|
||||
workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/.
|
|
@ -0,0 +1,38 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// Forward declaration
|
||||
|
||||
void
|
||||
_exit(int code);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// We just enter an infinite loop, to be used as landmark when halting
|
||||
// the debugger.
|
||||
//
|
||||
// It can be redefined in the application, if more functionality
|
||||
// is required.
|
||||
|
||||
void
|
||||
__attribute__((weak))
|
||||
_exit(int code __attribute__((unused)))
|
||||
{
|
||||
// TODO: write on trace
|
||||
while (1)
|
||||
;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void
|
||||
__attribute__((weak,noreturn))
|
||||
abort(void)
|
||||
{
|
||||
_exit(1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -34,7 +34,7 @@ PROJ_NAME=demoprog_nucleo_stm32f103rb
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
|
@ -54,7 +54,7 @@ PROJ_FILES = $(call rwildcard, , *.c *.h *.S)
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = cs-rm
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
|
@ -97,7 +97,7 @@ AFLAGS = $(CFLAGS)
|
|||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
|
||||
LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -Wl,--gc-sections $(LIB_PATH)
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
|
|
Binary file not shown.
|
@ -1,390 +1,416 @@
|
|||
|
||||
bin/openblt_olimex_stm32h103.elf: file format elf32-littlearm
|
||||
bin/openblt_olimex_stm32h103.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08000000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
||||
filesz 0x00002a64 memsz 0x00002a64 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08002a64 align 2**15
|
||||
filesz 0x000000f8 memsz 0x00000778 flags rw-
|
||||
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00002a64 08000000 08000000 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 000000f8 20000000 08002a64 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 00000680 200000f8 08002b5c 000100f8 2**2
|
||||
ALLOC
|
||||
3 .heap 00000800 20000778 20000778 000100f8 2**3
|
||||
CONTENTS, READONLY
|
||||
4 .stack_dummy 00000800 20000778 20000778 000108f8 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .ARM.attributes 00000027 00000000 00000000 000110f8 2**0
|
||||
CONTENTS, READONLY
|
||||
6 .comment 00000030 00000000 00000000 0001111f 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .debug_line 00005019 00000000 00000000 0001114f 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_info 000065f0 00000000 00000000 00016168 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_abbrev 00001e8e 00000000 00000000 0001c758 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_aranges 000008c8 00000000 00000000 0001e5e8 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_ranges 00000740 00000000 00000000 0001eeb0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_macro 0000af2b 00000000 00000000 0001f5f0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_str 00036622 00000000 00000000 0002a51b 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_frame 00001248 00000000 00000000 00060b40 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_loc 00002b1d 00000000 00000000 00061d88 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08000000 l d .text 00000000 .text
|
||||
20000000 l d .data 00000000 .data
|
||||
200000f8 l d .bss 00000000 .bss
|
||||
20000778 l d .heap 00000000 .heap
|
||||
20000778 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080001be l .text 00000000 .flash_to_ram_loop
|
||||
080001f0 l .text 00000000 .fill_zero_bss
|
||||
080001ec l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08002a60 l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080000ec l F .text 00000000 deregister_tm_clones
|
||||
08000114 l F .text 00000000 register_tm_clones
|
||||
08000144 l F .text 00000000 __do_global_dtors_aux
|
||||
200000f8 l .bss 00000000 completed.7922
|
||||
200000f4 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08000174 l F .text 00000000 frame_dummy
|
||||
200000fc l .bss 00000000 object.7927
|
||||
200000f0 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 hooks.c
|
||||
20000114 l O .bss 00000001 initialized.5008
|
||||
00000000 l df *ABS* 00000000 usb_core.c
|
||||
08000414 l F .text 000000d2 DataStageIn
|
||||
080004e8 l F .text 00000282 Data_Setup0
|
||||
0800076c l F .text 000000ca DataStageOut
|
||||
08000ac0 l F .text 00000120 NoData_Setup0
|
||||
00000000 l df *ABS* 00000000 usb_init.c
|
||||
00000000 l df *ABS* 00000000 usb_int.c
|
||||
00000000 l df *ABS* 00000000 usb_mem.c
|
||||
00000000 l df *ABS* 00000000 usb_regs.c
|
||||
00000000 l df *ABS* 00000000 usb_sil.c
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
08001428 l F .text 0000015e Init
|
||||
00000000 l df *ABS* 00000000 usb_endp.c
|
||||
00000000 l df *ABS* 00000000 usb_istr.c
|
||||
00000000 l df *ABS* 00000000 usb_prop.c
|
||||
00000000 l df *ABS* 00000000 usb_pwr.c
|
||||
00000000 l df *ABS* 00000000 assert.c
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
2000011c l O .bss 00000001 backdoorOpen
|
||||
20000120 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
20000124 l O .bss 0000003f xcpCtoReqPacket.4168
|
||||
200000ec l O .data 00000001 comActiveInterface
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
080019cc l F .text 00000020 XcpComputeChecksum
|
||||
080019ec l F .text 0000000e XcpProtectResources
|
||||
080019fc l F .text 00000016 XcpSetCtoError
|
||||
08001a14 l F .text 0000001e XcpCmdDisconnect
|
||||
08001a34 l F .text 00000022 XcpCmdGetStatus
|
||||
08001a58 l F .text 0000000a XcpCmdSynch
|
||||
08001a64 l F .text 00000030 XcpCmdGetId
|
||||
08001a94 l F .text 00000018 XcpCmdSetMta
|
||||
08001aac l F .text 00000028 XcpCmdBuildCheckSum
|
||||
08001ad4 l F .text 0000000a XcpCmdProgramPrepare
|
||||
08001ae0 l F .text 00000028 XcpCmdProgramStart
|
||||
08001b08 l F .text 00000044 XcpCmdConnect
|
||||
08001b4c l F .text 00000040 XcpCmdUpload
|
||||
08001b8c l F .text 00000042 XcpCmdShortUpload
|
||||
08001bd0 l F .text 00000046 XcpCmdProgramMax
|
||||
08001c18 l F .text 00000068 XcpCmdProgram
|
||||
08001c80 l F .text 00000030 XcpCmdProgramClear
|
||||
08001cb0 l F .text 0000001a XcpCmdProgramReset
|
||||
08001ccc l F .text 0000000a XcpTransmitPacket
|
||||
08002988 l O .text 00000008 xcpStationId
|
||||
20000164 l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
08001e74 l F .text 00000022 FlashUnlock
|
||||
08001e98 l F .text 00000012 FlashLock
|
||||
08001eac l F .text 00000050 FlashGetSector
|
||||
08001efc l F .text 000000b6 FlashWriteBlock
|
||||
08001fb4 l F .text 00000042 FlashGetSectorBaseAddr
|
||||
08001ff8 l F .text 00000042 FlashGetSectorSize
|
||||
0800203c l F .text 000000b0 FlashEraseSectors
|
||||
080020ec l F .text 00000026 FlashInitBlock
|
||||
08002114 l F .text 0000004e FlashSwitchBlock
|
||||
08002164 l F .text 00000082 FlashAddToBlock
|
||||
08002990 l O .text 000000a8 flashLayout
|
||||
200001b0 l O .bss 00000204 bootBlockInfo
|
||||
200003b4 l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
200005b8 l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 usb.c
|
||||
08002448 l F .text 0000002a IntToUnicode
|
||||
08002474 l F .text 0000003a UsbFifoMgrInit
|
||||
080024b0 l F .text 00000038 UsbFifoMgrCreate
|
||||
080024e8 l F .text 0000007c UsbFifoMgrWrite
|
||||
08002564 l F .text 00000014 UsbTransmitByte
|
||||
08002578 l F .text 00000076 UsbFifoMgrRead
|
||||
080025f0 l F .text 00000014 UsbReceiveByte
|
||||
08002604 l F .text 0000002c UsbFifoMgrScan
|
||||
200005bc l O .bss 00000040 xcpCtoReqPacket.5488
|
||||
200005fc l O .bss 00000001 xcpCtoRxInProgress.5490
|
||||
200005fd l O .bss 00000001 xcpCtoRxLength.5489
|
||||
20000600 l O .bss 00000004 fifoCtrlFree
|
||||
20000604 l O .bss 00000030 fifoCtrl
|
||||
20000634 l O .bss 00000041 fifoPipeBulkOUT
|
||||
20000678 l O .bss 00000040 USB_Rx_Buffer.5520
|
||||
200006b8 l O .bss 00000040 USB_Tx_Buffer.5509
|
||||
200006f8 l O .bss 00000041 fifoPipeBulkIN
|
||||
00000000 l df *ABS* 00000000 cpu_comp.c
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o
|
||||
00000000 l df *ABS* 00000000 usb_desc.c
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08002a60 l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
00000800 l *ABS* 00000000 __HEAP_SIZE
|
||||
08002a64 l .text 00000000 __exidx_end
|
||||
08002a64 l .text 00000000 __exidx_start
|
||||
00000800 l *ABS* 00000000 __STACK_SIZE
|
||||
0800190c g F .text 00000018 ComInit
|
||||
08001220 g F .text 00000022 SetEPRxValid
|
||||
20000772 g O .bss 00000002 SaveRState
|
||||
08002204 g F .text 00000050 FlashWrite
|
||||
0800021e w F .text 00000002 EXTI2_IRQHandler
|
||||
20000778 g .heap 00000800 __HeapBase
|
||||
080013ac g F .text 00000024 GetEPRxCount
|
||||
08001870 g F .text 00000008 AssertFailure
|
||||
080015a8 g F .text 00000016 SOF_Callback
|
||||
08000206 w F .text 00000002 DebugMon_Handler
|
||||
08002410 g F .text 00000022 TimerUpdate
|
||||
08001d08 g F .text 00000010 XcpPacketTransmitted
|
||||
20000000 g .data 00000000 __data_start__
|
||||
080009f8 g F .text 0000009e Standard_SetEndPointFeature
|
||||
08000df4 g F .text 00000042 USB_Init
|
||||
08000244 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
080013d0 g F .text 0000000a ByteSwap
|
||||
08001924 g F .text 0000002c ComTask
|
||||
080001fc w F .text 00000002 HardFault_Handler
|
||||
08001300 g F .text 0000001e GetEPTxAddr
|
||||
0800020a w F .text 00000002 SysTick_Handler
|
||||
08000210 w F .text 00000002 PVD_IRQHandler
|
||||
08001708 g F .text 00000028 Bulk_Init
|
||||
080018dc g F .text 0000001c BootInit
|
||||
08000208 w F .text 00000002 PendSV_Handler
|
||||
080001fa w F .text 00000002 NMI_Handler
|
||||
08000220 w F .text 00000002 EXTI3_IRQHandler
|
||||
080018b8 g F .text 00000022 BackDoorInit
|
||||
08001340 g F .text 00000020 SetEPTxCount
|
||||
08002a64 g .text 00000000 __etext
|
||||
20000740 g O .bss 00000002 SaveState
|
||||
200000b8 g O .data 00000008 Device_Descriptor
|
||||
080019c8 g F .text 00000002 CopService
|
||||
080016f8 g F .text 00000010 Bulk_Get_Interface_Setting
|
||||
080028b8 g F .text 00000004 CpuIrqDisable
|
||||
0800118c g F .text 00000036 SetEPTxStatus
|
||||
20000038 g O .data 0000001c pEpInt_OUT
|
||||
08000a98 g F .text 00000026 Standard_SetDeviceFeature
|
||||
0800238c g F .text 0000000a FlashGetUserProgBaseAddress
|
||||
200000f8 g O .data 00000000 .hidden __TMC_END__
|
||||
080015a0 g F .text 00000008 EP1_OUT_Callback
|
||||
080023d4 g F .text 0000000e TimerReset
|
||||
080008dc g F .text 0000011c Standard_ClearFeature
|
||||
0800021a w F .text 00000002 EXTI0_IRQHandler
|
||||
08001404 g F .text 00000024 USB_SIL_Read
|
||||
08000250 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
08001694 g F .text 00000002 Bulk_Status_In
|
||||
08000c44 g F .text 0000008c Setup0_Process
|
||||
080018f8 g F .text 00000014 BootTask
|
||||
08002280 g F .text 00000058 FlashWriteChecksum
|
||||
08000202 w F .text 00000002 UsageFault_Handler
|
||||
08001958 g F .text 0000001c ComTransmitPacket
|
||||
08000232 w F .text 00000002 ADC1_2_IRQHandler
|
||||
08002878 g F .text 00000040 UsbGetSerialNum
|
||||
20000f78 g .heap 00000000 __HeapLimit
|
||||
200000f8 g .bss 00000000 __bss_start__
|
||||
08002920 g O .text 00000020 Bulk_ConfigDescriptor
|
||||
08000254 w F .text 00000002 SPI1_IRQHandler
|
||||
08001698 g F .text 00000002 Bulk_Status_Out
|
||||
20000776 g O .bss 00000002 wIstr
|
||||
08000212 w F .text 00000002 TAMPER_IRQHandler
|
||||
20000744 g O .bss 00000004 pProperty
|
||||
08000838 g F .text 00000044 Standard_SetConfiguration
|
||||
2000001c g O .data 0000001c pEpInt_IN
|
||||
0800022a w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
20000748 g O .bss 00000001 EPindex
|
||||
2000005c g O .data 00000030 Device_Property
|
||||
08002940 g O .text 0000001a Bulk_StringVendor
|
||||
08001cf4 g F .text 00000012 XcpIsConnected
|
||||
080028c0 g F .text 00000000 _init
|
||||
08000334 g F .text 000000e0 Standard_GetStatus
|
||||
08002398 g F .text 00000008 NvmInit
|
||||
080028e0 g O .text 00000012 Bulk_DeviceDescriptor
|
||||
080021e8 g F .text 0000001a FlashInit
|
||||
080023b8 g F .text 00000008 NvmGetUserProgBaseAddress
|
||||
200000c0 g O .data 00000028 String_Descriptor
|
||||
08001264 g F .text 00000026 ClearDTOG_RX
|
||||
0800025c w F .text 00000002 USART3_IRQHandler
|
||||
08000214 w F .text 00000002 RTC_IRQHandler
|
||||
08000df0 g F .text 00000002 NOP_Process
|
||||
08000230 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080001b4 g F .text 00000030 Reset_Handler
|
||||
08000238 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
0800087c g F .text 00000060 Standard_SetInterface
|
||||
08001360 g F .text 0000004a SetEPRxCount
|
||||
080013dc g F .text 00000026 USB_SIL_Init
|
||||
08001950 g F .text 00000008 ComFree
|
||||
0800183c g F .text 00000034 PowerOn
|
||||
0800024a w F .text 00000002 TIM4_IRQHandler
|
||||
20000000 g O .data 0000001c Bulk_StringSerial
|
||||
08000e38 g F .text 000002da CTR_LP
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20000778 g .heap 00000000 end
|
||||
0800024c w F .text 00000002 I2C1_EV_IRQHandler
|
||||
20000774 g O .bss 00000002 SaveTState
|
||||
200000f8 g .data 00000000 __data_end__
|
||||
08001160 g F .text 00000012 SetBTABLE
|
||||
00000000 w *UND* 00000000 _ITM_registerTMCloneTable
|
||||
0800281c g F .text 0000005a UsbReceivePipeBulkOUT
|
||||
080023a8 g F .text 00000008 NvmErase
|
||||
080002c4 g F .text 00000010 CpuUserProgramStartHook
|
||||
2000008c g O .data 00000024 User_Standard_Requests
|
||||
0800022e w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
20000778 g .bss 00000000 __bss_end__
|
||||
08001730 g F .text 000000b4 Bulk_Reset
|
||||
08000248 w F .text 00000002 TIM3_IRQHandler
|
||||
08000218 w F .text 00000002 RCC_IRQHandler
|
||||
2000074c g O .bss 0000001c Device_Info
|
||||
08000242 w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
08000224 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08001684 g F .text 0000000e Bulk_SetDeviceAddress
|
||||
080002d4 g F .text 00000030 Standard_GetConfiguration
|
||||
0800020c w F .text 00000002 Default_Handler
|
||||
080001e4 w F .text 00000016 _start
|
||||
08001d18 g F .text 000000f6 XcpPacketReceived
|
||||
08001e10 g F .text 00000008 CpuInit
|
||||
20000768 g O .bss 00000004 pUser_Standard_Requests
|
||||
0800025e w F .text 00000002 EXTI15_10_IRQHandler
|
||||
08002340 g F .text 0000004c FlashDone
|
||||
08000d30 g F .text 00000048 SetDeviceAddress
|
||||
08001140 g F .text 00000020 PMAToUserBufferCopy
|
||||
080012d8 g F .text 00000026 SetEPRxAddr
|
||||
20000116 g O .bss 00000001 bIntPackSOF
|
||||
08002684 g F .text 00000064 UsbTransmitPacket
|
||||
08000d78 g F .text 00000076 In0_Process
|
||||
0800026c g F .text 00000056 UsbConnectHook
|
||||
0800169c g F .text 00000058 Bulk_Data_Setup
|
||||
0800023c w F .text 00000002 EXTI9_5_IRQHandler
|
||||
2000073c g O .bss 00000002 StatusInfo
|
||||
2000076c g O .bss 00000004 pInformation
|
||||
08001174 g F .text 00000018 SetEPType
|
||||
08001cd8 g F .text 0000001c XcpInit
|
||||
00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable
|
||||
08002630 g F .text 00000048 UsbInit
|
||||
08000256 w F .text 00000002 SPI2_IRQHandler
|
||||
08002678 g F .text 0000000a UsbFree
|
||||
08002254 g F .text 0000002a FlashErase
|
||||
080001fe w F .text 00000002 MemManage_Handler
|
||||
08000000 g .text 000000ec __isr_vector
|
||||
08001588 g F .text 00000010 main
|
||||
08000304 g F .text 00000030 Standard_GetInterface
|
||||
08000204 w F .text 00000002 SVC_Handler
|
||||
080023c0 g F .text 00000012 NvmDone
|
||||
080023b0 g F .text 00000008 NvmVerifyChecksum
|
||||
08001e54 g F .text 00000020 CpuMemCopy
|
||||
20000778 g .heap 00000000 __end__
|
||||
0800022c w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
08000222 w F .text 00000002 EXTI4_IRQHandler
|
||||
08000236 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
200000b0 g O .data 00000008 Bulk_Descriptor
|
||||
080028cc g F .text 00000000 _fini
|
||||
08000234 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
080016f4 g F .text 00000004 Bulk_NoData_Setup
|
||||
08001998 g F .text 00000022 ComGetActiveInterfaceMaxTxLen
|
||||
080017e4 g F .text 00000010 Bulk_GetDeviceDescriptor
|
||||
080028bc g F .text 00000004 CpuIrqEnable
|
||||
08000228 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g *ABS* 00000000 __StackTop
|
||||
08000240 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
08000be0 g F .text 0000001c Standard_GetDescriptorData
|
||||
080028f8 g O .text 00000026 Bulk_StringProduct
|
||||
08000cd0 g F .text 00000060 Out0_Process
|
||||
0800020e w F .text 00000002 WWDG_IRQHandler
|
||||
080028f4 g O .text 00000004 Bulk_StringLangID
|
||||
080019c4 g F .text 00000002 CopInit
|
||||
08001598 g F .text 00000008 EP1_IN_Callback
|
||||
08000246 w F .text 00000002 TIM2_IRQHandler
|
||||
080011fc g F .text 00000022 SetEPTxValid
|
||||
08001804 g F .text 00000028 Bulk_GetStringDescriptor
|
||||
080023a0 g F .text 00000008 NvmWrite
|
||||
08001e18 g F .text 0000003a CpuStartUserProgram
|
||||
0800023e w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
080026e8 g F .text 000000ac UsbReceivePacket
|
||||
0800021c w F .text 00000002 EXTI1_IRQHandler
|
||||
080022d8 g F .text 00000068 FlashVerifyChecksum
|
||||
20000115 g O .bss 00000001 Data_Mul_MaxPacketSize
|
||||
0800182c g F .text 00000010 Bulk_GetBulkDescriptor
|
||||
08000bfc g F .text 00000048 Post0_Process
|
||||
08000260 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
080015c0 g F .text 000000a6 USB_Istr
|
||||
080011c4 g F .text 00000036 SetEPRxStatus
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
0800025a w F .text 00000002 USART2_IRQHandler
|
||||
0800128c g F .text 00000026 ClearDTOG_TX
|
||||
080012b4 g F .text 00000024 SetEPTxAddr
|
||||
08000252 w F .text 00000002 I2C2_ER_IRQHandler
|
||||
080019bc g F .text 00000008 ComIsConnected
|
||||
08000226 w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
20000054 g O .data 00000008 Config_Descriptor
|
||||
08001244 g F .text 0000001e Clear_Status_Out
|
||||
0800023a w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
08000216 w F .text 00000002 FLASH_IRQHandler
|
||||
08001114 g F .text 0000002c UserToPMABufferCopy
|
||||
08001974 g F .text 00000022 ComGetActiveInterfaceMaxRxLen
|
||||
08000200 w F .text 00000002 BusFault_Handler
|
||||
08000258 w F .text 00000002 USART1_IRQHandler
|
||||
08001878 g F .text 00000040 BackDoorCheck
|
||||
08001668 g F .text 0000001a Bulk_SetConfiguration
|
||||
0800024e w F .text 00000002 I2C1_ER_IRQHandler
|
||||
20000118 g O .bss 00000004 bDeviceState
|
||||
08002434 g F .text 00000012 TimerGet
|
||||
200000e8 g O .data 00000002 Device_Table
|
||||
08002794 g F .text 00000088 UsbTransmitPipeBulkIN
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
080017f4 g F .text 00000010 Bulk_GetConfigDescriptor
|
||||
0800295c g O .text 0000002c Bulk_StringInterface
|
||||
080023e4 g F .text 0000002c TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
20000770 g O .bss 00000002 wInterrupt_Mask
|
||||
08001320 g F .text 00000020 GetEPRxAddr
|
||||
08000262 w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
||||
bin/openblt_olimex_stm32h103.elf: file format elf32-littlearm
|
||||
bin/openblt_olimex_stm32h103.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08000000
|
||||
|
||||
Program Header:
|
||||
0x70000001 off 0x00012714 vaddr 0x08002714 paddr 0x08002714 align 2**2
|
||||
filesz 0x00000008 memsz 0x00000008 flags r--
|
||||
LOAD off 0x00010000 vaddr 0x08000000 paddr 0x08000000 align 2**16
|
||||
filesz 0x0000271c memsz 0x0000271c flags r-x
|
||||
LOAD off 0x00020000 vaddr 0x20000000 paddr 0x0800271c align 2**16
|
||||
filesz 0x00000158 memsz 0x000007d6 flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00002714 08000000 08000000 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .ARM.exidx 00000008 08002714 08002714 00012714 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
2 .data 00000158 20000000 0800271c 00020000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
3 .bss 0000067e 20000158 08002874 00020158 2**2
|
||||
ALLOC
|
||||
4 .heap 00000800 200007d8 200007d8 00020158 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .stack_dummy 00000800 200007d8 200007d8 00020958 2**3
|
||||
CONTENTS, READONLY
|
||||
6 .ARM.attributes 00000029 00000000 00000000 00021158 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .comment 0000006e 00000000 00000000 00021181 2**0
|
||||
CONTENTS, READONLY
|
||||
8 .debug_line 00004a4f 00000000 00000000 000211ef 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_info 00006729 00000000 00000000 00025c3e 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_abbrev 00001d0d 00000000 00000000 0002c367 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_aranges 000008f0 00000000 00000000 0002e078 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_macro 0000ba58 00000000 00000000 0002e968 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_str 0003922c 00000000 00000000 0003a3c0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_ranges 00000748 00000000 00000000 000735ec 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_frame 00001324 00000000 00000000 00073d34 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
16 .debug_loc 00002c1e 00000000 00000000 00075058 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08000000 l d .text 00000000 .text
|
||||
08002714 l d .ARM.exidx 00000000 .ARM.exidx
|
||||
20000000 l d .data 00000000 .data
|
||||
20000158 l d .bss 00000000 .bss
|
||||
200007d8 l d .heap 00000000 .heap
|
||||
200007d8 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080001c6 l .text 00000000 .flash_to_ram_loop
|
||||
080001f8 l .text 00000000 .fill_zero_bss
|
||||
080001f4 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08002710 l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080000ec l F .text 00000000 __do_global_dtors_aux
|
||||
20000158 l .bss 00000000 completed.8603
|
||||
20000154 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08000110 l F .text 00000000 frame_dummy
|
||||
2000015c l .bss 00000000 object.8608
|
||||
20000150 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
|
||||
00000000 l df *ABS* 00000000 usb_endp.c
|
||||
00000000 l df *ABS* 00000000 usb_prop.c
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
0800044c l F .text 00000134 Init
|
||||
00000000 l df *ABS* 00000000 hooks.c
|
||||
20000174 l O .bss 00000001 initialized.5134
|
||||
00000000 l df *ABS* 00000000 usb_istr.c
|
||||
00000000 l df *ABS* 00000000 _exit.c
|
||||
00000000 l df *ABS* 00000000 usb_mem.c
|
||||
00000000 l df *ABS* 00000000 usb_init.c
|
||||
00000000 l df *ABS* 00000000 usb_sil.c
|
||||
00000000 l df *ABS* 00000000 usb_regs.c
|
||||
00000000 l df *ABS* 00000000 usb_core.c
|
||||
08000aa8 l F .text 000000b0 DataStageIn
|
||||
08000b58 l F .text 00000218 Data_Setup0
|
||||
08000d70 l F .text 000000a8 DataStageOut
|
||||
080010c4 l F .text 00000114 NoData_Setup0
|
||||
00000000 l df *ABS* 00000000 usb_int.c
|
||||
00000000 l df *ABS* 00000000 usb_pwr.c
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
08001664 l F .text 0000001e XcpComputeChecksum
|
||||
08001684 l F .text 0000000c XcpProtectResources
|
||||
08001690 l F .text 00000014 XcpSetCtoError
|
||||
080016a4 l F .text 0000001c XcpCmdDisconnect
|
||||
080016c0 l F .text 00000020 XcpCmdGetStatus
|
||||
080016e0 l F .text 0000000a XcpCmdSynch
|
||||
080016ec l F .text 0000002c XcpCmdGetId
|
||||
08001718 l F .text 00000018 XcpCmdSetMta
|
||||
08001730 l F .text 00000028 XcpCmdBuildCheckSum
|
||||
08001758 l F .text 0000000a XcpCmdProgramPrepare
|
||||
08001764 l F .text 00000028 XcpCmdProgramStart
|
||||
0800178c l F .text 00000044 XcpCmdConnect
|
||||
080017d0 l F .text 00000040 XcpCmdUpload
|
||||
08001810 l F .text 00000040 XcpCmdShortUpload
|
||||
08001850 l F .text 00000040 XcpCmdProgramMax
|
||||
08001890 l F .text 0000005c XcpCmdProgram
|
||||
080018ec l F .text 00000028 XcpCmdProgramClear
|
||||
08001914 l F .text 00000018 XcpCmdProgramReset
|
||||
0800192c l F .text 0000000a XcpTransmitPacket
|
||||
08002634 l O .text 00000008 xcpStationId
|
||||
2000017c l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
200001c8 l O .bss 0000003f xcpCtoReqPacket.4276
|
||||
200000ec l O .data 00000001 comActiveInterface
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
20000207 l O .bss 00000001 backdoorOpen
|
||||
20000208 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 assert.c
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 usb.c
|
||||
08001bc0 l F .text 00000030 IntToUnicode
|
||||
08001bf0 l F .text 00000030 UsbFifoMgrInit
|
||||
08001c20 l F .text 00000030 UsbFifoMgrCreate
|
||||
08001c50 l F .text 0000006c UsbFifoMgrWrite
|
||||
08001cbc l F .text 00000014 UsbTransmitByte
|
||||
08001cd0 l F .text 00000068 UsbFifoMgrRead
|
||||
08001d38 l F .text 00000014 UsbReceiveByte
|
||||
08001d4c l F .text 00000028 UsbFifoMgrScan
|
||||
2000020c l O .bss 00000040 USB_Rx_Buffer.5646
|
||||
2000024c l O .bss 00000004 fifoCtrlFree
|
||||
20000250 l O .bss 00000030 fifoCtrl
|
||||
20000280 l O .bss 00000041 fifoPipeBulkOUT
|
||||
200002c4 l O .bss 00000040 xcpCtoReqPacket.5614
|
||||
20000304 l O .bss 00000040 USB_Tx_Buffer.5635
|
||||
20000344 l O .bss 00000001 xcpCtoRxLength.5615
|
||||
20000345 l O .bss 00000001 xcpCtoRxInProgress.5616
|
||||
20000348 l O .bss 00000041 fifoPipeBulkIN
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
08001fe4 l F .text 0000001c FlashUnlock
|
||||
08002000 l F .text 00000010 FlashLock
|
||||
08002010 l F .text 00000048 FlashGetSector
|
||||
08002058 l F .text 000000a4 FlashWriteBlock
|
||||
080020fc l F .text 00000038 FlashGetSectorBaseAddr
|
||||
08002134 l F .text 00000038 FlashGetSectorSize
|
||||
0800216c l F .text 000000a4 FlashEraseSectors
|
||||
08002210 l F .text 00000026 FlashInitBlock
|
||||
08002238 l F .text 00000040 FlashSwitchBlock
|
||||
08002278 l F .text 0000007a FlashAddToBlock
|
||||
08002664 l O .text 000000a8 flashLayout
|
||||
2000038c l O .bss 00000204 bootBlockInfo
|
||||
20000590 l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
20000794 l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 cpu_comp.c
|
||||
00000000 l df *ABS* 00000000 exit.c
|
||||
00000000 l df *ABS* 00000000 init.c
|
||||
00000000 l df *ABS* 00000000 memset.c
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o
|
||||
00000000 l df *ABS* 00000000 usb_desc.c
|
||||
00000000 l df *ABS* 00000000 impure.c
|
||||
200000f0 l O .data 00000060 impure_data
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08002710 l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
20000154 l .data 00000000 __init_array_end
|
||||
20000150 l .data 00000000 __preinit_array_end
|
||||
20000150 l .data 00000000 __init_array_start
|
||||
20000150 l .data 00000000 __preinit_array_start
|
||||
08001a54 g F .text 00000018 ComInit
|
||||
200007d2 g O .bss 00000002 SaveRState
|
||||
08000804 g F .text 00000026 SetEPRxValid
|
||||
0800230c g F .text 0000005c FlashWrite
|
||||
08000226 w F .text 00000002 EXTI2_IRQHandler
|
||||
200007d8 g .heap 00000800 __HeapBase
|
||||
08000974 g F .text 00000020 GetEPRxCount
|
||||
08001b7c g F .text 00000008 AssertFailure
|
||||
08000284 g F .text 00000014 SOF_Callback
|
||||
0800020e w F .text 00000002 DebugMon_Handler
|
||||
00000800 g *ABS* 00000000 __HEAP_SIZE
|
||||
080024b4 g F .text 0000001c TimerUpdate
|
||||
08001964 g F .text 00000010 XcpPacketTransmitted
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08000fdc g F .text 000000c4 Standard_SetEndPointFeature
|
||||
080006bc g F .text 00000038 USB_Init
|
||||
0800024c w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08000994 g F .text 0000000a ByteSwap
|
||||
08001a6c g F .text 00000024 ComTask
|
||||
08000204 w F .text 00000002 HardFault_Handler
|
||||
080008dc g F .text 0000001c GetEPTxAddr
|
||||
08000212 w F .text 00000002 SysTick_Handler
|
||||
08000218 w F .text 00000002 PVD_IRQHandler
|
||||
08000328 g F .text 00000024 Bulk_Init
|
||||
08001b44 g F .text 0000001c BootInit
|
||||
08000210 w F .text 00000002 PendSV_Handler
|
||||
08000202 w F .text 00000002 NMI_Handler
|
||||
0800271c g .ARM.exidx 00000000 __exidx_end
|
||||
08000228 w F .text 00000002 EXTI3_IRQHandler
|
||||
08001b24 g F .text 00000020 BackDoorInit
|
||||
08000914 g F .text 0000001c SetEPTxCount
|
||||
0800271c g .ARM.exidx 00000000 __etext
|
||||
2000079c g O .bss 00000002 SaveState
|
||||
20000080 g O .data 00000008 Device_Descriptor
|
||||
08001b78 g F .text 00000002 CopService
|
||||
08000318 g F .text 00000010 Bulk_Get_Interface_Setting
|
||||
080024e0 g F .text 00000004 CpuIrqDisable
|
||||
08000764 g F .text 0000003c SetEPTxStatus
|
||||
200000d0 g O .data 0000001c pEpInt_OUT
|
||||
080010a0 g F .text 00000024 Standard_SetDeviceFeature
|
||||
08002478 g F .text 00000008 FlashGetUserProgBaseAddress
|
||||
0800027c g F .text 00000008 EP1_OUT_Callback
|
||||
08002480 g F .text 0000000c TimerReset
|
||||
08000eb4 g F .text 00000128 Standard_ClearFeature
|
||||
08000222 w F .text 00000002 EXTI0_IRQHandler
|
||||
08000714 g F .text 00000024 USB_SIL_Read
|
||||
08000258 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
080002bc g F .text 00000002 Bulk_Status_In
|
||||
08001234 g F .text 0000007c Setup0_Process
|
||||
08001b60 g F .text 00000014 BootTask
|
||||
08002398 g F .text 00000050 FlashWriteChecksum
|
||||
0800020a w F .text 00000002 UsageFault_Handler
|
||||
08001a98 g F .text 0000001c ComTransmitPacket
|
||||
0800023a w F .text 00000002 ADC1_2_IRQHandler
|
||||
08001f4c g F .text 00000038 UsbGetSerialNum
|
||||
20000fd8 g .heap 00000000 __HeapLimit
|
||||
20000158 g .bss 00000000 __bss_start__
|
||||
080025c4 g O .text 00000020 Bulk_ConfigDescriptor
|
||||
0800025c w F .text 00000002 SPI1_IRQHandler
|
||||
080002c0 g F .text 00000002 Bulk_Status_Out
|
||||
20000798 g O .bss 00000002 wIstr
|
||||
0800021a w F .text 00000002 TAMPER_IRQHandler
|
||||
200007a0 g O .bss 00000004 pProperty
|
||||
08000e18 g F .text 00000040 Standard_SetConfiguration
|
||||
08002714 g .text 00000000 __exidx_start
|
||||
200000b4 g O .data 0000001c pEpInt_IN
|
||||
0800270c g O .text 00000004 _global_impure_ptr
|
||||
08002510 g F .text 0000004c __libc_init_array
|
||||
08000232 w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
08000148 g F .text 00000000 _mainCRTStartup
|
||||
200007a4 g O .bss 00000001 EPindex
|
||||
20000024 g O .data 00000030 Device_Property
|
||||
080025e4 g O .text 0000001a Bulk_StringVendor
|
||||
08001954 g F .text 00000010 XcpIsConnected
|
||||
0800256c g F .text 00000000 _init
|
||||
080009f0 g F .text 000000b8 Standard_GetStatus
|
||||
08001b84 g F .text 00000008 NvmInit
|
||||
08002584 g O .text 00000012 Bulk_DeviceDescriptor
|
||||
080022f4 g F .text 00000018 FlashInit
|
||||
08001ba4 g F .text 00000008 NvmGetUserProgBaseAddress
|
||||
20000088 g O .data 00000028 String_Descriptor
|
||||
0800084c g F .text 00000028 ClearDTOG_RX
|
||||
08000264 w F .text 00000002 USART3_IRQHandler
|
||||
00000000 w *UND* 00000000 __libc_fini_array
|
||||
0800021c w F .text 00000002 RTC_IRQHandler
|
||||
080013b0 g F .text 00000002 NOP_Process
|
||||
08000238 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080001bc g F .text 00000030 Reset_Handler
|
||||
08000240 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
08000e58 g F .text 0000005c Standard_SetInterface
|
||||
08000930 g F .text 00000044 SetEPRxCount
|
||||
080006f4 g F .text 00000020 USB_SIL_Init
|
||||
08001a90 g F .text 00000008 ComFree
|
||||
08001634 g F .text 00000030 PowerOn
|
||||
08000252 w F .text 00000002 TIM4_IRQHandler
|
||||
20000000 g O .data 0000001c Bulk_StringSerial
|
||||
080013b4 g F .text 00000280 CTR_LP
|
||||
00000000 w *UND* 00000000 __sf_fake_stderr
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
200007d8 g .heap 00000000 end
|
||||
08000254 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
200007d4 g O .bss 00000002 SaveTState
|
||||
20000158 g .data 00000000 __data_end__
|
||||
08000738 g F .text 00000010 SetBTABLE
|
||||
08001f04 g F .text 00000048 UsbReceivePipeBulkOUT
|
||||
08001b94 g F .text 00000008 NvmErase
|
||||
080005dc g F .text 00000018 CpuUserProgramStartHook
|
||||
20000054 g O .data 00000024 User_Standard_Requests
|
||||
08000236 w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
200007d6 g .bss 00000000 __bss_end__
|
||||
00000800 g *ABS* 00000000 __STACK_SIZE
|
||||
0800034c g F .text 000000ac Bulk_Reset
|
||||
08000250 w F .text 00000002 TIM3_IRQHandler
|
||||
08000220 w F .text 00000002 RCC_IRQHandler
|
||||
200007a8 g O .bss 0000001c Device_Info
|
||||
0800024a w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
00000000 w *UND* 00000000 __call_exitprocs
|
||||
0800022c w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
080002b0 g F .text 0000000c Bulk_SetDeviceAddress
|
||||
080009a0 g F .text 00000028 Standard_GetConfiguration
|
||||
08000214 w F .text 00000002 Default_Handler
|
||||
08000148 g F .text 00000000 _start
|
||||
08001974 g F .text 000000e0 XcpPacketReceived
|
||||
08001f84 g F .text 00000008 CpuInit
|
||||
200007c4 g O .bss 00000004 pUser_Standard_Requests
|
||||
08000266 w F .text 00000002 EXTI15_10_IRQHandler
|
||||
08002438 g F .text 00000040 FlashDone
|
||||
08001304 g F .text 00000048 SetDeviceAddress
|
||||
0800069c g F .text 00000020 PMAToUserBufferCopy
|
||||
00000000 w *UND* 00000000 software_init_hook
|
||||
080008bc g F .text 00000020 SetEPRxAddr
|
||||
20000175 g O .bss 00000001 bIntPackSOF
|
||||
08001dc4 g F .text 00000050 UsbTransmitPacket
|
||||
0800134c g F .text 00000064 In0_Process
|
||||
08000590 g F .text 0000004c UsbConnectHook
|
||||
080002c4 g F .text 00000050 Bulk_Data_Setup
|
||||
08000244 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
200007d0 g O .bss 00000002 StatusInfo
|
||||
200007c8 g O .bss 00000004 pInformation
|
||||
08000748 g F .text 0000001c SetEPType
|
||||
08001938 g F .text 0000001c XcpInit
|
||||
08001d74 g F .text 00000044 UsbInit
|
||||
0800025e w F .text 00000002 SPI2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdin
|
||||
08001db8 g F .text 0000000a UsbFree
|
||||
08002368 g F .text 0000002e FlashErase
|
||||
0800255c g F .text 00000010 memset
|
||||
08000206 w F .text 00000002 MemManage_Handler
|
||||
08000000 g .text 000000ec __isr_vector
|
||||
08000580 g F .text 00000010 main
|
||||
080009c8 g F .text 00000028 Standard_GetInterface
|
||||
0800020c w F .text 00000002 SVC_Handler
|
||||
08001bac g F .text 00000014 NvmDone
|
||||
08001b9c g F .text 00000008 NvmVerifyChecksum
|
||||
00000000 w *UND* 00000000 hardware_init_hook
|
||||
08001fc4 g F .text 00000020 CpuMemCopy
|
||||
200007d8 g .heap 00000000 __end__
|
||||
08000234 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
0800022a w F .text 00000002 EXTI4_IRQHandler
|
||||
0800023e w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
20000078 g O .data 00000008 Bulk_Descriptor
|
||||
08002578 g F .text 00000000 _fini
|
||||
0800023c w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
08000314 g F .text 00000004 Bulk_NoData_Setup
|
||||
08001acc g F .text 00000018 ComGetActiveInterfaceMaxTxLen
|
||||
00000000 w *UND* 00000000 atexit
|
||||
080003f8 g F .text 00000010 Bulk_GetDeviceDescriptor
|
||||
080024e4 g F .text 00000004 CpuIrqEnable
|
||||
08000230 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g .bss 00000000 __StackTop
|
||||
08000248 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
080011d8 g F .text 0000001c Standard_GetDescriptorData
|
||||
0800259c g O .text 00000026 Bulk_StringProduct
|
||||
080012b0 g F .text 00000054 Out0_Process
|
||||
08000216 w F .text 00000002 WWDG_IRQHandler
|
||||
08002598 g O .text 00000004 Bulk_StringLangID
|
||||
08001b74 g F .text 00000002 CopInit
|
||||
08000274 g F .text 00000008 EP1_IN_Callback
|
||||
0800024e w F .text 00000002 TIM2_IRQHandler
|
||||
080007dc g F .text 00000026 SetEPTxValid
|
||||
08000418 g F .text 00000024 Bulk_GetStringDescriptor
|
||||
08001b8c g F .text 00000008 NvmWrite
|
||||
08001f8c g F .text 00000038 CpuStartUserProgram
|
||||
08000246 w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
08001e14 g F .text 00000080 UsbReceivePacket
|
||||
20005000 g *ABS* 00000000 __stack
|
||||
08000224 w F .text 00000002 EXTI1_IRQHandler
|
||||
080023e8 g F .text 00000050 FlashVerifyChecksum
|
||||
20000176 g O .bss 00000001 Data_Mul_MaxPacketSize
|
||||
0800043c g F .text 00000010 Bulk_GetBulkDescriptor
|
||||
080011f4 g F .text 00000040 Post0_Process
|
||||
08000268 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
080005f4 g F .text 00000078 USB_Istr
|
||||
080007a0 g F .text 0000003c SetEPRxStatus
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
08000262 w F .text 00000002 USART2_IRQHandler
|
||||
080024e8 g F .text 00000028 exit
|
||||
08000874 g F .text 00000028 ClearDTOG_TX
|
||||
0800089c g F .text 00000020 SetEPTxAddr
|
||||
0800025a w F .text 00000002 I2C2_ER_IRQHandler
|
||||
08001ae4 g F .text 00000008 ComIsConnected
|
||||
0800022e w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdout
|
||||
2000001c g O .data 00000008 Config_Descriptor
|
||||
0800082c g F .text 00000020 Clear_Status_Out
|
||||
08000242 w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
0800021e w F .text 00000002 FLASH_IRQHandler
|
||||
0800066c w F .text 00000002 _exit
|
||||
08000670 g F .text 0000002a UserToPMABufferCopy
|
||||
08001ab4 g F .text 00000018 ComGetActiveInterfaceMaxRxLen
|
||||
08000208 w F .text 00000002 BusFault_Handler
|
||||
08000260 w F .text 00000002 USART1_IRQHandler
|
||||
08001aec g F .text 00000038 BackDoorCheck
|
||||
08000298 g F .text 00000018 Bulk_SetConfiguration
|
||||
08000256 w F .text 00000002 I2C1_ER_IRQHandler
|
||||
20000178 g O .bss 00000004 bDeviceState
|
||||
080024d0 g F .text 00000010 TimerGet
|
||||
200000b0 g O .data 00000002 Device_Table
|
||||
08001e94 g F .text 00000070 UsbTransmitPipeBulkIN
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
08000408 g F .text 00000010 Bulk_GetConfigDescriptor
|
||||
08002600 g O .text 0000002c Bulk_StringInterface
|
||||
0800248c g F .text 00000028 TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
200007cc g O .bss 00000002 wInterrupt_Mask
|
||||
080008f8 g F .text 0000001c GetEPRxAddr
|
||||
0800026a w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ all
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ clean
|
|
@ -1 +0,0 @@
|
|||
"C:\Program Files (x86)\OpenOCD\0.4.0\bin\openocd.exe" -f debug.cfg
|
|
@ -1,15 +0,0 @@
|
|||
###
|
||||
# Description: starts the OpenOCD GDB server (localhost:3333)
|
||||
# once started use arm-elf-insight <program>.elf to start the debug session
|
||||
# Usage: openocd.exe" -f debug.cfg
|
||||
###
|
||||
source [find interface/olimex-arm-usb-tiny-h.cfg]
|
||||
source [find board/olimex_stm32_h103.cfg]
|
||||
|
||||
jtag_khz 1000
|
||||
init
|
||||
reset
|
||||
halt
|
||||
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
"C:\Program Files (x86)\OpenOCD\0.4.0\bin\openocd.exe" -f flash.cfg
|
|
@ -1,21 +0,0 @@
|
|||
###
|
||||
# Description: mass erases and flashes the binary with OpenOCD
|
||||
# Usage: openocd.exe" -f flash.cfg
|
||||
###
|
||||
|
||||
source [find interface/olimex-arm-usb-tiny-h.cfg]
|
||||
source [find board/olimex_stm32_h103.cfg]
|
||||
|
||||
jtag_khz 1000
|
||||
|
||||
init
|
||||
reset
|
||||
sleep 500
|
||||
halt
|
||||
stm32x mass_erase 0
|
||||
flash write_image ..\\bin\\openblt_olimex_stm32h103.elf
|
||||
#flash write_image erase ..\\bin\\openblt_olimex_stm32h103.elf
|
||||
reset run
|
||||
shutdown
|
||||
|
||||
|
|
@ -1,181 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Project Name="DemoBoot" InternalType="">
|
||||
<Plugins>
|
||||
<Plugin Name="qmake">
|
||||
<![CDATA[00010001N0005Debug000000000000]]>
|
||||
</Plugin>
|
||||
</Plugins>
|
||||
<VirtualDirectory Name="Demo">
|
||||
<VirtualDirectory Name="ARMCM3_STM32F1_Olimex_STM32H103_GCC">
|
||||
<VirtualDirectory Name="Boot">
|
||||
<VirtualDirectory Name="lib">
|
||||
<VirtualDirectory Name="USB_FS_DEVICE">
|
||||
<VirtualDirectory Name="inc">
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_core.h"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_def.h"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_init.h"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_int.h"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_lib.h"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_mem.h"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_regs.h"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_sil.h"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/inc/usb_type.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="src">
|
||||
<File Name="../lib/USB_FS_DEVICE/src/usb_core.c"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/src/usb_init.c"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/src/usb_int.c"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/src/usb_mem.c"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/src/usb_regs.c"/>
|
||||
<File Name="../lib/USB_FS_DEVICE/src/usb_sil.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CMSIS">
|
||||
<VirtualDirectory Name="CM3">
|
||||
<VirtualDirectory Name="DeviceSupport">
|
||||
<VirtualDirectory Name="ST">
|
||||
<VirtualDirectory Name="STM32F10x">
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h"/>
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c"/>
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CoreSupport">
|
||||
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.c"/>
|
||||
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../blt_conf.h"/>
|
||||
<File Name="../hooks.c"/>
|
||||
<File Name="../main.c"/>
|
||||
<File Name="../usb_conf.h"/>
|
||||
<File Name="../usb_desc.c"/>
|
||||
<File Name="../usb_desc.h"/>
|
||||
<File Name="../usb_endp.c"/>
|
||||
<File Name="../usb_istr.c"/>
|
||||
<File Name="../usb_istr.h"/>
|
||||
<File Name="../usb_prop.c"/>
|
||||
<File Name="../usb_prop.h"/>
|
||||
<File Name="../usb_pwr.c"/>
|
||||
<File Name="../usb_pwr.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<Description/>
|
||||
<Dependencies/>
|
||||
<Settings Type="Dynamic Library">
|
||||
<GlobalSettings>
|
||||
<Compiler Options="" C_Options="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="">
|
||||
<LibraryPath Value="."/>
|
||||
</Linker>
|
||||
<ResourceCompiler Options=""/>
|
||||
</GlobalSettings>
|
||||
<Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="-g" C_Options="-g" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="../obj" Command="openbtl_olimex_lpc_l2294_20mhz.elf" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(WorkspacePath)/../bin" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="3333" DebuggerPath="C:\Program Files (x86)\CodeSourcery\Sourcery G++ Lite\bin\arm-none-eabi-gdb.exe">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands>break main
|
||||
continue
|
||||
</StartupCommands>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)/..</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
<Configuration Name="Release" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="" C_Options="" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="-O2" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands/>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
</Settings>
|
||||
<VirtualDirectory Name="Source">
|
||||
<File Name="../../../../Source/assert.c"/>
|
||||
<File Name="../../../../Source/assert.h"/>
|
||||
<File Name="../../../../Source/backdoor.c"/>
|
||||
<File Name="../../../../Source/backdoor.h"/>
|
||||
<File Name="../../../../Source/boot.c"/>
|
||||
<File Name="../../../../Source/boot.h"/>
|
||||
<File Name="../../../../Source/can.h"/>
|
||||
<File Name="../../../../Source/com.c"/>
|
||||
<File Name="../../../../Source/com.h"/>
|
||||
<File Name="../../../../Source/cop.c"/>
|
||||
<File Name="../../../../Source/cop.h"/>
|
||||
<File Name="../../../../Source/cpu.h"/>
|
||||
<File Name="../../../../Source/file.c"/>
|
||||
<File Name="../../../../Source/file.h"/>
|
||||
<File Name="../../../../Source/net.c"/>
|
||||
<File Name="../../../../Source/net.h"/>
|
||||
<File Name="../../../../Source/nvm.h"/>
|
||||
<File Name="../../../../Source/plausibility.h"/>
|
||||
<File Name="../../../../Source/timer.h"/>
|
||||
<File Name="../../../../Source/uart.h"/>
|
||||
<File Name="../../../../Source/usb.h"/>
|
||||
<File Name="../../../../Source/xcp.c"/>
|
||||
<File Name="../../../../Source/xcp.h"/>
|
||||
<VirtualDirectory Name="ARMCM3_STM32F1">
|
||||
<VirtualDirectory Name="GCC">
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/cpu_comp.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/cstart.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/vectors.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/can.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/cpu.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/flash.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/flash.h"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/nvm.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/timer.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/types.h"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/uart.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/usb.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</CodeLite_Project>
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Workspace Name="DemoBoot" Database="./DemoBoot.tags">
|
||||
<Project Name="DemoBoot" Path="DemoBoot.project" Active="Yes"/>
|
||||
<BuildMatrix>
|
||||
<WorkspaceConfiguration Name="Debug" Selected="yes">
|
||||
<Project Name="DemoBoot" ConfigName="Debug"/>
|
||||
</WorkspaceConfiguration>
|
||||
<WorkspaceConfiguration Name="Release" Selected="yes">
|
||||
<Project Name="DemoBoot" ConfigName="Release"/>
|
||||
</WorkspaceConfiguration>
|
||||
</BuildMatrix>
|
||||
</CodeLite_Workspace>
|
|
@ -1,4 +0,0 @@
|
|||
Integrated Development Environment
|
||||
----------------------------------
|
||||
Codelite was used as the editor during the development of this software program. This directory contains the Codelite
|
||||
workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/.
|
|
@ -0,0 +1,38 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// Forward declaration
|
||||
|
||||
void
|
||||
_exit(int code);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// We just enter an infinite loop, to be used as landmark when halting
|
||||
// the debugger.
|
||||
//
|
||||
// It can be redefined in the application, if more functionality
|
||||
// is required.
|
||||
|
||||
void
|
||||
__attribute__((weak))
|
||||
_exit(int code __attribute__((unused)))
|
||||
{
|
||||
// TODO: write on trace
|
||||
while (1)
|
||||
;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void
|
||||
__attribute__((weak,noreturn))
|
||||
abort(void)
|
||||
{
|
||||
_exit(1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -34,7 +34,7 @@ PROJ_NAME=openblt_olimex_stm32h103
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
|
@ -64,7 +64,7 @@ PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/GCC/*.h)
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = cs-rm
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
|
@ -107,7 +107,7 @@ AFLAGS = $(CFLAGS)
|
|||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
|
||||
LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -Wl,--gc-sections $(LIB_PATH)
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
|
|
Binary file not shown.
|
@ -1,186 +1,212 @@
|
|||
|
||||
bin/demoprog_olimex_stm32h103.elf: file format elf32-littlearm
|
||||
bin/demoprog_olimex_stm32h103.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08004000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
||||
filesz 0x0000458c memsz 0x0000458c flags r-x
|
||||
LOAD off 0x00008000 vaddr 0x20000000 paddr 0x0800458c align 2**15
|
||||
filesz 0x00000008 memsz 0x00000030 flags rw-
|
||||
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 0000058c 08004000 08004000 00004000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 00000008 20000000 0800458c 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 00000028 20000008 08004594 00008008 2**2
|
||||
ALLOC
|
||||
3 .heap 00000800 20000030 20000030 00008008 2**3
|
||||
CONTENTS, READONLY
|
||||
4 .stack_dummy 00000800 20000030 20000030 00008808 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .ARM.attributes 00000027 00000000 00000000 00009008 2**0
|
||||
CONTENTS, READONLY
|
||||
6 .comment 00000030 00000000 00000000 0000902f 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .debug_line 00001e9e 00000000 00000000 0000905f 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_info 00001cac 00000000 00000000 0000aefd 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_abbrev 00000883 00000000 00000000 0000cba9 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_aranges 00000268 00000000 00000000 0000d430 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_loc 00000b48 00000000 00000000 0000d698 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_ranges 000001f8 00000000 00000000 0000e1e0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_macro 0000cff4 00000000 00000000 0000e3d8 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_str 0004de64 00000000 00000000 0001b3cc 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_frame 00000464 00000000 00000000 00069230 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08004000 l d .text 00000000 .text
|
||||
20000000 l d .data 00000000 .data
|
||||
20000008 l d .bss 00000000 .bss
|
||||
20000030 l d .heap 00000000 .heap
|
||||
20000030 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080041c2 l .text 00000000 .flash_to_ram_loop
|
||||
080041f4 l .text 00000000 .fill_zero_bss
|
||||
080041f0 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08004588 l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080040f0 l F .text 00000000 deregister_tm_clones
|
||||
08004118 l F .text 00000000 register_tm_clones
|
||||
08004148 l F .text 00000000 __do_global_dtors_aux
|
||||
20000008 l .bss 00000000 completed.7922
|
||||
20000004 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08004178 l F .text 00000000 frame_dummy
|
||||
2000000c l .bss 00000000 object.7927
|
||||
20000000 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 led.c
|
||||
20000024 l O .bss 00000004 timer_counter_last.6418
|
||||
20000028 l O .bss 00000001 led_toggle_state.6417
|
||||
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
080043e8 l F .text 00000122 Init
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
2000002c l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08004588 l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
00000800 l *ABS* 00000000 __HEAP_SIZE
|
||||
0800458c l .text 00000000 __exidx_end
|
||||
0800458c l .text 00000000 __exidx_start
|
||||
00000800 l *ABS* 00000000 __STACK_SIZE
|
||||
08004222 w F .text 00000002 EXTI2_IRQHandler
|
||||
20000030 g .heap 00000800 __HeapBase
|
||||
0800420a w F .text 00000002 DebugMon_Handler
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08004248 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08004200 w F .text 00000002 HardFault_Handler
|
||||
08004560 g F .text 00000010 SysTick_Handler
|
||||
08004214 w F .text 00000002 PVD_IRQHandler
|
||||
0800420c w F .text 00000002 PendSV_Handler
|
||||
080041fe w F .text 00000002 NMI_Handler
|
||||
08004224 w F .text 00000002 EXTI3_IRQHandler
|
||||
0800458c g .text 00000000 __etext
|
||||
20000008 g O .data 00000000 .hidden __TMC_END__
|
||||
0800421e w F .text 00000002 EXTI0_IRQHandler
|
||||
08004254 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
08004206 w F .text 00000002 UsageFault_Handler
|
||||
080043c4 g F .text 00000024 RCC_APB2PeriphClockCmd
|
||||
08004236 w F .text 00000002 ADC1_2_IRQHandler
|
||||
08004310 g F .text 000000aa GPIO_Init
|
||||
20000830 g .heap 00000000 __HeapLimit
|
||||
20000008 g .bss 00000000 __bss_start__
|
||||
08004258 w F .text 00000002 SPI1_IRQHandler
|
||||
08004216 w F .text 00000002 TAMPER_IRQHandler
|
||||
0800422e w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
08004570 g F .text 00000000 _init
|
||||
08004260 w F .text 00000002 USART3_IRQHandler
|
||||
08004218 w F .text 00000002 RTC_IRQHandler
|
||||
08004234 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080041b8 g F .text 00000030 Reset_Handler
|
||||
0800423c w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
08004270 g F .text 00000034 LedInit
|
||||
080043bc g F .text 00000004 GPIO_SetBits
|
||||
0800424e w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20000030 g .heap 00000000 end
|
||||
08004250 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
20000008 g .data 00000000 __data_end__
|
||||
00000000 w *UND* 00000000 _ITM_registerTMCloneTable
|
||||
08004232 w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
20000030 g .bss 00000000 __bss_end__
|
||||
0800424c w F .text 00000002 TIM3_IRQHandler
|
||||
0800421c w F .text 00000002 RCC_IRQHandler
|
||||
08004246 w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
08004228 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08004210 w F .text 00000002 Default_Handler
|
||||
080041e8 w F .text 00000016 _start
|
||||
08004262 w F .text 00000002 EXTI15_10_IRQHandler
|
||||
080043c0 g F .text 00000004 GPIO_ResetBits
|
||||
08004240 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable
|
||||
0800425a w F .text 00000002 SPI2_IRQHandler
|
||||
08004202 w F .text 00000002 MemManage_Handler
|
||||
08004000 g .text 000000f0 __isr_vector
|
||||
0800450c g F .text 0000000c main
|
||||
08004208 w F .text 00000002 SVC_Handler
|
||||
20000030 g .heap 00000000 __end__
|
||||
08004230 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
08004226 w F .text 00000002 EXTI4_IRQHandler
|
||||
08004518 g F .text 0000000c TimerSet
|
||||
0800423a w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
0800457c g F .text 00000000 _fini
|
||||
08004238 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
0800422c w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g *ABS* 00000000 __StackTop
|
||||
08004244 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
08004212 w F .text 00000002 WWDG_IRQHandler
|
||||
080042a4 g F .text 0000006c LedToggle
|
||||
0800424a w F .text 00000002 TIM2_IRQHandler
|
||||
08004242 w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
08004220 w F .text 00000002 EXTI1_IRQHandler
|
||||
08004264 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
0800425e w F .text 00000002 USART2_IRQHandler
|
||||
08004256 w F .text 00000002 I2C2_ER_IRQHandler
|
||||
0800422a w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
0800423e w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
0800421a w F .text 00000002 FLASH_IRQHandler
|
||||
08004204 w F .text 00000002 BusFault_Handler
|
||||
0800425c w F .text 00000002 USART1_IRQHandler
|
||||
08004252 w F .text 00000002 I2C1_ER_IRQHandler
|
||||
08004554 g F .text 0000000c TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
08004524 g F .text 00000030 TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
08004266 w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
||||
bin/demoprog_olimex_stm32h103.elf: file format elf32-littlearm
|
||||
bin/demoprog_olimex_stm32h103.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08004000
|
||||
|
||||
Program Header:
|
||||
0x70000001 off 0x000045c8 vaddr 0x080045c8 paddr 0x080045c8 align 2**2
|
||||
filesz 0x00000008 memsz 0x00000008 flags r--
|
||||
LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16
|
||||
filesz 0x000045d0 memsz 0x000045d0 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x080045d0 align 2**16
|
||||
filesz 0x00000068 memsz 0x00000090 flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 000005c8 08004000 08004000 00004000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .ARM.exidx 00000008 080045c8 080045c8 000045c8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
2 .data 00000068 20000000 080045d0 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
3 .bss 00000028 20000068 08004638 00010068 2**2
|
||||
ALLOC
|
||||
4 .heap 00000800 20000090 20000090 00010068 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .stack_dummy 00000800 20000090 20000090 00010868 2**3
|
||||
CONTENTS, READONLY
|
||||
6 .ARM.attributes 00000029 00000000 00000000 00011068 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .comment 0000006e 00000000 00000000 00011091 2**0
|
||||
CONTENTS, READONLY
|
||||
8 .debug_line 00001dd4 00000000 00000000 000110ff 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_info 00001e27 00000000 00000000 00012ed3 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_abbrev 000008ea 00000000 00000000 00014cfa 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_aranges 00000290 00000000 00000000 000155e8 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_ranges 00000210 00000000 00000000 00015878 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_macro 0000db31 00000000 00000000 00015a88 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_str 00050aaa 00000000 00000000 000235b9 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_frame 00000520 00000000 00000000 00074064 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
16 .debug_loc 00000c49 00000000 00000000 00074584 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08004000 l d .text 00000000 .text
|
||||
080045c8 l d .ARM.exidx 00000000 .ARM.exidx
|
||||
20000000 l d .data 00000000 .data
|
||||
20000068 l d .bss 00000000 .bss
|
||||
20000090 l d .heap 00000000 .heap
|
||||
20000090 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080041ca l .text 00000000 .flash_to_ram_loop
|
||||
080041fc l .text 00000000 .fill_zero_bss
|
||||
080041f8 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
080045c4 l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080040f0 l F .text 00000000 __do_global_dtors_aux
|
||||
20000068 l .bss 00000000 completed.8603
|
||||
20000064 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08004114 l F .text 00000000 frame_dummy
|
||||
2000006c l .bss 00000000 object.8608
|
||||
20000060 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
08004278 l F .text 00000104 Init
|
||||
00000000 l df *ABS* 00000000 led.c
|
||||
20000084 l O .bss 00000004 timer_counter_last.6544
|
||||
20000088 l O .bss 00000001 led_toggle_state.6543
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
2000008c l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
|
||||
00000000 l df *ABS* 00000000 _exit.c
|
||||
00000000 l df *ABS* 00000000 exit.c
|
||||
00000000 l df *ABS* 00000000 init.c
|
||||
00000000 l df *ABS* 00000000 memset.c
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o
|
||||
00000000 l df *ABS* 00000000 impure.c
|
||||
20000000 l O .data 00000060 impure_data
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
080045c4 l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
20000064 l .data 00000000 __init_array_end
|
||||
20000060 l .data 00000000 __preinit_array_end
|
||||
20000060 l .data 00000000 __init_array_start
|
||||
20000060 l .data 00000000 __preinit_array_start
|
||||
0800422a w F .text 00000002 EXTI2_IRQHandler
|
||||
20000090 g .heap 00000800 __HeapBase
|
||||
08004212 w F .text 00000002 DebugMon_Handler
|
||||
00000800 g *ABS* 00000000 __HEAP_SIZE
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08004250 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08004208 w F .text 00000002 HardFault_Handler
|
||||
08004450 g F .text 00000010 SysTick_Handler
|
||||
0800421c w F .text 00000002 PVD_IRQHandler
|
||||
08004214 w F .text 00000002 PendSV_Handler
|
||||
08004206 w F .text 00000002 NMI_Handler
|
||||
080045d0 g .ARM.exidx 00000000 __exidx_end
|
||||
0800422c w F .text 00000002 EXTI3_IRQHandler
|
||||
080045d0 g .ARM.exidx 00000000 __etext
|
||||
08004226 w F .text 00000002 EXTI0_IRQHandler
|
||||
0800425c w F .text 00000002 I2C2_EV_IRQHandler
|
||||
0800420e w F .text 00000002 UsageFault_Handler
|
||||
08004460 g F .text 0000001c RCC_APB2PeriphClockCmd
|
||||
0800423e w F .text 00000002 ADC1_2_IRQHandler
|
||||
0800447c g F .text 0000009a GPIO_Init
|
||||
20000890 g .heap 00000000 __HeapLimit
|
||||
20000068 g .bss 00000000 __bss_start__
|
||||
08004260 w F .text 00000002 SPI1_IRQHandler
|
||||
0800421e w F .text 00000002 TAMPER_IRQHandler
|
||||
080045c8 g .text 00000000 __exidx_start
|
||||
080045c0 g O .text 00000004 _global_impure_ptr
|
||||
0800454c g F .text 0000004c __libc_init_array
|
||||
08004236 w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
0800414c g F .text 00000000 _mainCRTStartup
|
||||
080045a8 g F .text 00000000 _init
|
||||
08004268 w F .text 00000002 USART3_IRQHandler
|
||||
00000000 w *UND* 00000000 __libc_fini_array
|
||||
08004220 w F .text 00000002 RTC_IRQHandler
|
||||
0800423c w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080041c0 g F .text 00000030 Reset_Handler
|
||||
08004244 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
08004388 g F .text 00000034 LedInit
|
||||
08004518 g F .text 00000004 GPIO_SetBits
|
||||
08004256 w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stderr
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20000090 g .heap 00000000 end
|
||||
08004258 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
20000068 g .data 00000000 __data_end__
|
||||
0800423a w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
20000090 g .bss 00000000 __bss_end__
|
||||
00000800 g *ABS* 00000000 __STACK_SIZE
|
||||
08004254 w F .text 00000002 TIM3_IRQHandler
|
||||
08004224 w F .text 00000002 RCC_IRQHandler
|
||||
0800424e w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
00000000 w *UND* 00000000 __call_exitprocs
|
||||
08004230 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08004218 w F .text 00000002 Default_Handler
|
||||
0800414c g F .text 00000000 _start
|
||||
0800426a w F .text 00000002 EXTI15_10_IRQHandler
|
||||
00000000 w *UND* 00000000 software_init_hook
|
||||
0800451c g F .text 00000004 GPIO_ResetBits
|
||||
08004248 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
08004262 w F .text 00000002 SPI2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdin
|
||||
08004598 g F .text 00000010 memset
|
||||
0800420a w F .text 00000002 MemManage_Handler
|
||||
08004000 g .text 000000f0 __isr_vector
|
||||
0800437c g F .text 0000000c main
|
||||
08004210 w F .text 00000002 SVC_Handler
|
||||
00000000 w *UND* 00000000 hardware_init_hook
|
||||
20000090 g .heap 00000000 __end__
|
||||
08004238 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
0800422e w F .text 00000002 EXTI4_IRQHandler
|
||||
0800440c g F .text 0000000c TimerSet
|
||||
08004242 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
080045b4 g F .text 00000000 _fini
|
||||
08004240 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
00000000 w *UND* 00000000 atexit
|
||||
08004234 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g .bss 00000000 __StackTop
|
||||
0800424c w F .text 00000002 TIM1_UP_IRQHandler
|
||||
0800421a w F .text 00000002 WWDG_IRQHandler
|
||||
080043bc g F .text 00000050 LedToggle
|
||||
08004252 w F .text 00000002 TIM2_IRQHandler
|
||||
0800424a w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
20005000 g *ABS* 00000000 __stack
|
||||
08004228 w F .text 00000002 EXTI1_IRQHandler
|
||||
0800426c w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
08004266 w F .text 00000002 USART2_IRQHandler
|
||||
08004524 g F .text 00000028 exit
|
||||
0800425e w F .text 00000002 I2C2_ER_IRQHandler
|
||||
08004232 w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdout
|
||||
08004246 w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
08004222 w F .text 00000002 FLASH_IRQHandler
|
||||
08004520 w F .text 00000002 _exit
|
||||
0800420c w F .text 00000002 BusFault_Handler
|
||||
08004264 w F .text 00000002 USART1_IRQHandler
|
||||
0800425a w F .text 00000002 I2C1_ER_IRQHandler
|
||||
08004444 g F .text 0000000c TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
08004418 g F .text 0000002c TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
0800426e w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
|
|
@ -1,92 +1,103 @@
|
|||
S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332683130332E7372656339
|
||||
S3150800400000500020B9410008FF410008014200089D
|
||||
S3150800401003420008054200080742000800000000A5
|
||||
S31508004020000000000000000000000000094200082F
|
||||
S315080040300B420008000000000D4200086145000818
|
||||
S3150800404013420008154200081742000819420008E2
|
||||
S315080040501B4200081D4200081F42000821420008B2
|
||||
S315080040602342000825420008274200082942000882
|
||||
S315080040702B4200082D4200082F4200083142000852
|
||||
S315080040803342000835420008374200083942000822
|
||||
S315080040903B4200083D4200083F42000841420008F2
|
||||
S315080040A043420008454200084742000849420008C2
|
||||
S315080040B04B4200084D4200084F4200085142000892
|
||||
S315080040C05342000855420008574200085942000862
|
||||
S315080040D05B4200085D4200085F4200086142000832
|
||||
S315080040E0634200086542000867420008EE11AA55B7
|
||||
S315080040F008B540F20800074BC2F200001B1A062B4F
|
||||
S3150800410000D808BD40F20003C0F20003002BF8D027
|
||||
S315080041109847F6E70B00002008B540F2080040F281
|
||||
S315080041200803C2F20000C2F200031B1A9B1003EB3D
|
||||
S31508004130D373591000D108BD40F20002C0F2000244
|
||||
S31508004140002AF8D09047F6E710B540F20804C2F204
|
||||
S315080041500004237873B9FFF7CBFF40F20003C0F2DF
|
||||
S3150800416000032BB144F28850C0F60000AFF300807C
|
||||
S315080041700123237010BD00BF08B540F20003C0F24A
|
||||
S3150800418000034BB144F2885040F20C01C0F600001F
|
||||
S31508004190C2F20001AFF3008040F20800C2F200004C
|
||||
S315080041A003682BB140F20003C0F2000303B198473D
|
||||
S315080041B0BDE80840B0E700BF06498D460649074AEC
|
||||
S315080041C0074B9A42BEBF51F8040B42F8040BF8E7B6
|
||||
S315080041D004480047005000208C45000800000020D5
|
||||
S315080041E008000020E94100081F49204A002301E091
|
||||
S315080041F041F8043B9142FBD300F088F9FEE7FEE75D
|
||||
S31508004200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778
|
||||
S3150800400000500020C1410008074200080942000884
|
||||
S315080040100B4200080D4200080F420008000000008D
|
||||
S315080040200000000000000000000000001142000827
|
||||
S315080040301342000800000000154200085144000819
|
||||
S315080040401B4200081D4200081F42000821420008C2
|
||||
S315080040502342000825420008274200082942000892
|
||||
S315080040602B4200082D4200082F4200083142000862
|
||||
S315080040703342000835420008374200083942000832
|
||||
S315080040803B4200083D4200083F4200084142000802
|
||||
S3150800409043420008454200084742000849420008D2
|
||||
S315080040A04B4200084D4200084F42000851420008A2
|
||||
S315080040B05342000855420008574200085942000872
|
||||
S315080040C05B4200085D4200085F4200086142000842
|
||||
S315080040D06342000865420008674200086942000812
|
||||
S315080040E06B4200086D4200086F420008EE11AA559F
|
||||
S315080040F010B5054C237833B9044B13B10448AFF314
|
||||
S3150800410000800123237010BD680000200000000015
|
||||
S31508004110C4450008084B10B51BB108490848AFF359
|
||||
S3150800412000800848036803B910BD074B002BFBD075
|
||||
S31508004130BDE81040184700BF000000006C000020D2
|
||||
S31508004140C44500086800002000000000154B002B3D
|
||||
S3150800415008BF134B9D46A3F5803A00218B460F46B0
|
||||
S315080041601348144A121A00F017FA0F4B002B00D006
|
||||
S3150800417098470E4B002B00D09847002000210400DA
|
||||
S315080041800D000D48002802D00C48AFF3008000F05F
|
||||
S31508004190DDF92000290000F0F1F800F0C3F900BFAE
|
||||
S315080041A00000080000500020000000000000000089
|
||||
S315080041B068000020900000200000000000000000B9
|
||||
S315080041C006498D460649074A074B9A42BEBF51F82B
|
||||
S315080041D0040B42F8040BF8E7044800470050002097
|
||||
S315080041E0D045000800000020680000204D41000866
|
||||
S315080041F01F49204A002301E041F8043B9142FBD3C2
|
||||
S3150800420000F0BCF8FEE7FEE7FEE7FEE7FEE7FEE79E
|
||||
S31508004210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768
|
||||
S31508004220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE758
|
||||
S31508004230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE748
|
||||
S31508004240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE738
|
||||
S31508004250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE728
|
||||
S31508004260FEE7FEE7FEE7FEE7080000203000002034
|
||||
S3150800427000B583B01020012100F0A4F84FF4805354
|
||||
S31508004280ADF8043003238DF8063010238DF8073077
|
||||
S315080042904FF48050C4F2010001A900F039F803B0C8
|
||||
S315080042A05DF804FB10B500F055F9044640F2240306
|
||||
S315080042B0C2F200031B68C31AB3F5FA7F27D340F28C
|
||||
S315080042C02803C2F200031B7873B940F22803C2F22E
|
||||
S315080042D0000301221A704FF48050C4F201004FF413
|
||||
S315080042E0805100F06DF80DE040F22803C2F2000399
|
||||
S315080042F000221A704FF48050C4F201004FF4805126
|
||||
S3150800430000F05CF840F22403C2F200031C6010BD02
|
||||
S315080043102DE9F001CB7803F00F02164613F0100FC3
|
||||
S315080043201CBF8E7816430B78FBB10768002301255E
|
||||
S315080043304FF00F0C16E005FA03F20C88144094426D
|
||||
S315080043400FD19C000CFA04F827EA080706FA04F4C9
|
||||
S315080043502743CC78282C08BF426102D0482C08BFD6
|
||||
S3150800436002610133072BE6D907600B88FF2B21D999
|
||||
S315080043704768002301254FF00F0C18E003F10802E7
|
||||
S3150800438005FA02F20C88144094420FD19C000CFAEC
|
||||
S3150800439004F827EA080706FA04F42743CC78282CF9
|
||||
S315080043A008BF4261CC78482C08BF02610133072B4D
|
||||
S315080043B0E4D94760BDE8F001704700BF0161704766
|
||||
S315080043C04161704739B14FF48053C4F202039A69C8
|
||||
S315080043D01043986170474FF48053C4F202039A69F8
|
||||
S315080043E022EA00009861704700B583B00023019364
|
||||
S315080043F000934FF48053C4F202031A6842F0010294
|
||||
S315080044001A6059680022CFF6FF020A405A601A68F5
|
||||
S3150800441022F0847222F480321A601A6822F480220A
|
||||
S315080044201A605A6822F4FE025A604FF41F029A6014
|
||||
S315080044301A6842F480321A604FF48053C4F20203B9
|
||||
S3150800444040F2DC511A6802F400320092019A0132F5
|
||||
S315080044500192009A12B9019A8A42F3D14FF4805315
|
||||
S31508004460C4F202031B6813F4003F00D1FEE74FF4C1
|
||||
S315080044700053C4F202031A6842F010021A601A685E
|
||||
S3150800448022F003021A601A6842F002021A604FF418
|
||||
S315080044908053C4F202035A685A605A6842F40052BA
|
||||
S315080044A05A605A6842F480625A605A6822F47C124A
|
||||
S315080044B05A605A6842F4E8125A601A6842F08072E2
|
||||
S315080044C01A604FF48053C4F202031A6812F0007F90
|
||||
S315080044D0FBD04FF48053C4F202035A6822F0030259
|
||||
S315080044E05A605A6842F002025A604FF48053C4F286
|
||||
S315080044F002035A6802F00C02082AFAD1FFF7B8FE3E
|
||||
S3150800450000F010F803B05DF804FB00BF08B5FFF72C
|
||||
S315080045106BFFFFF7C7FEFCE740F22C03C2F200036D
|
||||
S315080045201860704708B54EF21003CEF2000341F644
|
||||
S315080045303F12C0F201025A604FF46D42CEF20002F9
|
||||
S31508004540F02182F823100020986007221A60FFF7EE
|
||||
S31508004550E3FF08BD40F22C03C2F200031868704757
|
||||
S3150800456040F22C03C2F200031A6801321A6070473F
|
||||
S31508004570F8B500BFF8BC08BC9E467047F8B500BF42
|
||||
S31108004580F8BC08BC9E467047000000000E
|
||||
S30D0800458C7941000849410008C5
|
||||
S31508004260FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE718
|
||||
S31508004270680000209000002000B583B00023019359
|
||||
S31508004280009303F1804303F504331A6842F00102F0
|
||||
S315080042901A605968364A0A405A601A6822F08472C7
|
||||
S315080042A022F480321A601A6822F480221A605A6848
|
||||
S315080042B022F4FE025A604FF41F029A601A6842F40A
|
||||
S315080042C080321A602B4B1B6803F400330093019B62
|
||||
S315080042D001330193009B23B9019A40F2DC539A42B9
|
||||
S315080042E0F0D1244B1B6813F4003F00D1FEE7224BA4
|
||||
S315080042F01A6842F010021A601A6822F003021A605D
|
||||
S315080043001A6842F002021A60A3F580535A685A6086
|
||||
S315080043105A6842F400525A605A6842F480625A60F7
|
||||
S315080043205A6822F47C125A605A6842F4E8125A60B3
|
||||
S315080043301A6842F080721A600E4B1B6813F0007FF1
|
||||
S31508004340FAD00C4B5A6822F003025A605A6842F0B7
|
||||
S3150800435002025A60074B5B6803F00C03082BF9D17D
|
||||
S3150800436000F012F800F058F803B05DF804FB00BF3F
|
||||
S315080043700000FFF8001002400020024008B5FFF7D1
|
||||
S315080043807BFF00F01BF8FCE700B583B00121102085
|
||||
S3150800439000F066F84FF48053ADF8043003238DF827
|
||||
S315080043A0063010238DF8073001A9034800F066F897
|
||||
S315080043B003B05DF804FB00BF0010014010B500F023
|
||||
S315080043C041F80F4B1B68C31AB3F5FA7F16D3044698
|
||||
S315080043D00C4B1B7843B901220A4B1A704FF48051D3
|
||||
S315080043E0094800F09BF807E00022064B1A704FF4C4
|
||||
S315080043F08051054800F090F8014B1C6010BD00BFC5
|
||||
S31508004400840000208800002000100140014B18603D
|
||||
S31508004410704700BF8C00002008B5074B074A5A6052
|
||||
S31508004420F021074A82F823100020986007221A60B4
|
||||
S31508004430FFF7ECFF08BD00BF10E000E03F190100E0
|
||||
S3150800444000ED00E0014B1868704700BF8C000020A3
|
||||
S31508004450024A136801331360704700BF8C000020BE
|
||||
S3150800446021B1054B9A69104398617047024A9369CE
|
||||
S3150800447023EA00009061704700100240F0B4CB7840
|
||||
S3150800448003F00F02154613F0100F01D08D7815436F
|
||||
S315080044900B78E3B10668002316E001229A400C88DF
|
||||
S315080044A032EA04040FD19C000F27A74026EA070624
|
||||
S315080044B005FA04F42643CC78282C01D1426102E09F
|
||||
S315080044C0482C00D102610133072BE6D906600B8818
|
||||
S315080044D0FF2B1ED94668002318E003F108040122C1
|
||||
S315080044E0A2400C8832EA04040FD19C000F27A7408B
|
||||
S315080044F026EA070605FA04F42643CC78282C00D1C8
|
||||
S315080045004261CC78482C00D102610133072BE4D9EB
|
||||
S315080045104660F0BC704700BF016170474161704753
|
||||
S31508004520FEE700BF08B5074B044613B10021AFF3F9
|
||||
S315080045300080054B1868836A03B198472046FFF741
|
||||
S31508004540EFFF00BF00000000C04500080E4B70B525
|
||||
S315080045501E460E4C0025E41AA410A54204D056F8AF
|
||||
S31508004560253098470135F8E700F01EF8084B094C46
|
||||
S315080045701E46E41AA4100025A54204D056F8253094
|
||||
S3150800458098470135F8E770BD6000002060000020FC
|
||||
S31508004590600000206400002003460244934202D0D3
|
||||
S315080045A003F8011BFAE77047F8B500BFF8BC08BC6A
|
||||
S315080045B09E467047F8B500BFF8BC08BC9E467047D3
|
||||
S30D080045C00000002000000000C5
|
||||
S30D080045C884FBFF7F01000000DF
|
||||
S315080045D000000000000000000000000000000000CD
|
||||
S315080045E000000000000000000000000000000000BD
|
||||
S315080045F000000000000000000000000000000000AD
|
||||
S31508004600000000000000000000000000000000009C
|
||||
S31508004610000000000000000000000000000000008C
|
||||
S31508004620000000000000000000000000000000007C
|
||||
S30D0800463015410008F1400008DD
|
||||
S70508004000B2
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ all
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ clean
|
|
@ -1,165 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Project Name="DemoProg" InternalType="">
|
||||
<Plugins>
|
||||
<Plugin Name="qmake">
|
||||
<![CDATA[00010001N0005Debug000000000000]]>
|
||||
</Plugin>
|
||||
</Plugins>
|
||||
<VirtualDirectory Name="Prog">
|
||||
<VirtualDirectory Name="lib">
|
||||
<VirtualDirectory Name="stdperiphlib">
|
||||
<VirtualDirectory Name="STM32F10x_StdPeriph_Driver">
|
||||
<VirtualDirectory Name="inc">
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/misc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_adc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_bkp.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_can.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_cec.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_crc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dac.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dbgmcu.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dma.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_exti.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_fsmc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_i2c.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_iwdg.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_pwr.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rtc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_sdio.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_tim.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_wwdg.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="src">
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/misc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CMSIS">
|
||||
<VirtualDirectory Name="CM3">
|
||||
<VirtualDirectory Name="DeviceSupport">
|
||||
<VirtualDirectory Name="ST">
|
||||
<VirtualDirectory Name="STM32F10x">
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CoreSupport">
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/CoreSupport/core_cm3.c"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/CoreSupport/core_cm3.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../lib/stdperiphlib/stm32f10x_conf.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../cstart.c"/>
|
||||
<File Name="../header.h"/>
|
||||
<File Name="../led.c"/>
|
||||
<File Name="../led.h"/>
|
||||
<File Name="../main.c"/>
|
||||
<File Name="../timer.c"/>
|
||||
<File Name="../timer.h"/>
|
||||
<File Name="../vectors.c"/>
|
||||
</VirtualDirectory>
|
||||
<Description/>
|
||||
<Dependencies/>
|
||||
<Settings Type="Dynamic Library">
|
||||
<GlobalSettings>
|
||||
<Compiler Options="" C_Options="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="">
|
||||
<LibraryPath Value="."/>
|
||||
</Linker>
|
||||
<ResourceCompiler Options=""/>
|
||||
</GlobalSettings>
|
||||
<Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="-g" C_Options="-g" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="../obj" Command="demoprog_olimex_lpc_l2294_20mhz.elf" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(WorkspacePath)/../bin" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="3333" DebuggerPath="C:\Program Files (x86)\CodeSourcery\Sourcery G++ Lite\bin\arm-none-eabi-gdb.exe">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands>break main
|
||||
continue
|
||||
</StartupCommands>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)/..</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
<Configuration Name="Release" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="" C_Options="" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="-O2" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands/>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
</Settings>
|
||||
</CodeLite_Project>
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Workspace Name="DemoProg" Database="./DemoProg.tags">
|
||||
<Project Name="DemoProg" Path="DemoProg.project" Active="Yes"/>
|
||||
<BuildMatrix>
|
||||
<WorkspaceConfiguration Name="Debug" Selected="yes">
|
||||
<Project Name="DemoProg" ConfigName="Debug"/>
|
||||
</WorkspaceConfiguration>
|
||||
<WorkspaceConfiguration Name="Release" Selected="yes">
|
||||
<Project Name="DemoProg" ConfigName="Release"/>
|
||||
</WorkspaceConfiguration>
|
||||
</BuildMatrix>
|
||||
</CodeLite_Workspace>
|
|
@ -1,4 +0,0 @@
|
|||
Integrated Development Environment
|
||||
----------------------------------
|
||||
Codelite was used as the editor during the development of this software program. This directory contains the Codelite
|
||||
workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/.
|
|
@ -0,0 +1,38 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// Forward declaration
|
||||
|
||||
void
|
||||
_exit(int code);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// We just enter an infinite loop, to be used as landmark when halting
|
||||
// the debugger.
|
||||
//
|
||||
// It can be redefined in the application, if more functionality
|
||||
// is required.
|
||||
|
||||
void
|
||||
__attribute__((weak))
|
||||
_exit(int code __attribute__((unused)))
|
||||
{
|
||||
// TODO: write on trace
|
||||
while (1)
|
||||
;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void
|
||||
__attribute__((weak,noreturn))
|
||||
abort(void)
|
||||
{
|
||||
_exit(1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -34,7 +34,7 @@ PROJ_NAME=demoprog_olimex_stm32h103
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
|
@ -54,7 +54,7 @@ PROJ_FILES = $(call rwildcard, , *.c *.h *.S)
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = cs-rm
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
|
@ -97,7 +97,7 @@ AFLAGS = $(CFLAGS)
|
|||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
|
||||
LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -Wl,--gc-sections $(LIB_PATH)
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
|
|
Binary file not shown.
|
@ -1,405 +1,437 @@
|
|||
|
||||
bin/openblt_olimex_stm32p103.elf: file format elf32-littlearm
|
||||
bin/openblt_olimex_stm32p103.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08000000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
||||
filesz 0x00005210 memsz 0x00005210 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08005210 align 2**15
|
||||
filesz 0x00000010 memsz 0x00000f7c flags rw-
|
||||
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00005210 08000000 08000000 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 00000010 20000000 08005210 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 00000f6c 20000010 08005220 00010010 2**2
|
||||
ALLOC
|
||||
3 .heap 00000800 20000f80 20000f80 00010010 2**3
|
||||
CONTENTS, READONLY
|
||||
4 .stack_dummy 00000800 20000f80 20000f80 00010810 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .ARM.attributes 00000027 00000000 00000000 00011010 2**0
|
||||
CONTENTS, READONLY
|
||||
6 .comment 00000030 00000000 00000000 00011037 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .debug_line 00005746 00000000 00000000 00011067 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_info 0000b80d 00000000 00000000 000167ad 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_abbrev 00002103 00000000 00000000 00021fba 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_aranges 00000af8 00000000 00000000 000240c0 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_loc 00007b66 00000000 00000000 00024bb8 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_ranges 00000980 00000000 00000000 0002c71e 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_macro 0000cff9 00000000 00000000 0002d09e 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_str 000401c1 00000000 00000000 0003a097 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_frame 00001a74 00000000 00000000 0007a258 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08000000 l d .text 00000000 .text
|
||||
20000000 l d .data 00000000 .data
|
||||
20000010 l d .bss 00000000 .bss
|
||||
20000f80 l d .heap 00000000 .heap
|
||||
20000f80 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080001be l .text 00000000 .flash_to_ram_loop
|
||||
080001f0 l .text 00000000 .fill_zero_bss
|
||||
080001ec l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
0800520c l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080000ec l F .text 00000000 deregister_tm_clones
|
||||
08000114 l F .text 00000000 register_tm_clones
|
||||
08000144 l F .text 00000000 __do_global_dtors_aux
|
||||
20000010 l .bss 00000000 completed.7922
|
||||
2000000c l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08000174 l F .text 00000000 frame_dummy
|
||||
20000014 l .bss 00000000 object.7927
|
||||
20000008 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 hooks.c
|
||||
080049a0 l O .text 00000020 firmwareFilename
|
||||
2000002c l O .bss 0000022c logfile
|
||||
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_spi.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_usart.c
|
||||
00000000 l df *ABS* 00000000 mmc.c
|
||||
08000568 l F .text 00000012 power_off
|
||||
0800057c l F .text 00000062 set_max_speed
|
||||
080005e0 l F .text 0000009e send_initial_clock_train
|
||||
08000680 l F .text 000000d0 power_on
|
||||
08000750 l F .text 00000036 xchg_spi
|
||||
08000788 l F .text 0000002a wait_ready
|
||||
080007b4 l F .text 0000001a deselect
|
||||
080007d0 l F .text 0000002c select
|
||||
080007fc l F .text 00000084 send_cmd
|
||||
08000880 l F .text 0000000e rcvr_spi_m
|
||||
08000890 l F .text 00000054 rcvr_datablock
|
||||
080008e4 l F .text 0000005a xmit_datablock
|
||||
20000258 l O .bss 00000004 CardType
|
||||
20000000 l O .data 00000001 Stat
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
08000ec4 l F .text 000001b4 Init
|
||||
00000000 l df *ABS* 00000000 assert.c
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
2000025c l O .bss 00000001 backdoorOpen
|
||||
20000260 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
20000264 l O .bss 00000040 xcpCtoReqPacket.4398
|
||||
20000001 l O .data 00000001 comActiveInterface
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 file.c
|
||||
0800123c l F .text 0000002e FileLibByteNibbleToChar
|
||||
0800126c l F .text 00000020 FileLibByteToHexString
|
||||
0800128c l F .text 00000046 FileLibLongToIntString
|
||||
080012d4 l F .text 00000066 FileLibHexStringToByte
|
||||
200002a4 l O .bss 00000040 loggingStr
|
||||
200002e4 l O .bss 00000001 firmwareUpdateState
|
||||
200002e8 l O .bss 00000008 eraseInfo
|
||||
200002f0 l O .bss 00000458 fatFsObjects
|
||||
20000748 l O .bss 00000184 lineParseObject
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
08001b00 l F .text 00000020 XcpComputeChecksum
|
||||
08001b20 l F .text 0000000e XcpProtectResources
|
||||
08001b30 l F .text 00000016 XcpSetCtoError
|
||||
08001b48 l F .text 0000001e XcpCmdDisconnect
|
||||
08001b68 l F .text 00000022 XcpCmdGetStatus
|
||||
08001b8c l F .text 0000000a XcpCmdSynch
|
||||
08001b98 l F .text 00000030 XcpCmdGetId
|
||||
08001bc8 l F .text 00000018 XcpCmdSetMta
|
||||
08001be0 l F .text 00000028 XcpCmdBuildCheckSum
|
||||
08001c08 l F .text 0000000a XcpCmdProgramPrepare
|
||||
08001c14 l F .text 00000028 XcpCmdProgramStart
|
||||
08001c3c l F .text 00000052 XcpCmdConnect
|
||||
08001c90 l F .text 00000040 XcpCmdUpload
|
||||
08001cd0 l F .text 00000042 XcpCmdShortUpload
|
||||
08001d14 l F .text 00000046 XcpCmdProgramMax
|
||||
08001d5c l F .text 00000068 XcpCmdProgram
|
||||
08001dc4 l F .text 00000030 XcpCmdProgramClear
|
||||
08001df4 l F .text 0000001a XcpCmdProgramReset
|
||||
08001e10 l F .text 0000000a XcpTransmitPacket
|
||||
08004b9c l O .text 00000008 xcpStationId
|
||||
200008cc l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 can.c
|
||||
08001f54 l F .text 00000060 CanGetSpeedConfig
|
||||
08004bcc l O .text 00000024 canTiming
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
08002268 l F .text 00000022 FlashUnlock
|
||||
0800228c l F .text 00000012 FlashLock
|
||||
080022a0 l F .text 00000050 FlashGetSector
|
||||
080022f0 l F .text 000000b6 FlashWriteBlock
|
||||
080023a8 l F .text 00000042 FlashGetSectorBaseAddr
|
||||
080023ec l F .text 00000042 FlashGetSectorSize
|
||||
08002430 l F .text 000000b0 FlashEraseSectors
|
||||
080024e0 l F .text 00000026 FlashInitBlock
|
||||
08002508 l F .text 0000004e FlashSwitchBlock
|
||||
08002558 l F .text 00000082 FlashAddToBlock
|
||||
08004bf0 l O .text 0000009c flashLayout
|
||||
20000918 l O .bss 00000204 bootBlockInfo
|
||||
20000b1c l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
20000d20 l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
0800283c l F .text 00000026 UartReceiveByte
|
||||
08002864 l F .text 00000040 UartTransmitByte
|
||||
20000d24 l O .bss 00000001 xcpCtoRxInProgress.4416
|
||||
20000d28 l O .bss 00000004 xcpCtoRxStartTime.4417
|
||||
20000d2c l O .bss 00000041 xcpCtoReqPacket.4414
|
||||
20000d70 l O .bss 00000001 xcpCtoRxLength.4415
|
||||
00000000 l df *ABS* 00000000 cpu_comp.c
|
||||
00000000 l df *ABS* 00000000 ff.c
|
||||
08002a14 l F .text 0000000a ld_word
|
||||
08002a20 l F .text 00000016 ld_dword
|
||||
08002a38 l F .text 00000008 st_word
|
||||
08002a40 l F .text 00000014 st_dword
|
||||
08002a54 l F .text 00000012 mem_cpy
|
||||
08002a68 l F .text 0000000c mem_set
|
||||
08002a74 l F .text 0000001e mem_cmp
|
||||
08002a94 l F .text 00000010 chk_chr
|
||||
08002aa4 l F .text 00000016 clust2sect
|
||||
08002abc l F .text 00000024 ld_clust
|
||||
08002ae0 l F .text 00000024 st_clust
|
||||
08002b04 l F .text 0000008e pick_lfn
|
||||
08002b94 l F .text 00000074 put_lfn
|
||||
08002c08 l F .text 000000a6 gen_numname
|
||||
08002cb0 l F .text 0000001c sum_sfn
|
||||
08002ccc l F .text 0000004e get_ldnumber
|
||||
08002d1c l F .text 00000034 validate
|
||||
08002d50 l F .text 00000062 sync_window
|
||||
08002db4 l F .text 0000003c move_window
|
||||
08002df0 l F .text 00000066 check_fs
|
||||
08002e58 l F .text 000002d4 find_volume
|
||||
0800312c l F .text 000000ce get_fat
|
||||
080031fc l F .text 000000b0 dir_sdi
|
||||
080032ac l F .text 0000010c put_fat
|
||||
080033b8 l F .text 000000ce create_chain
|
||||
08003488 l F .text 00000094 remove_chain
|
||||
0800351c l F .text 00000122 dir_next
|
||||
08003640 l F .text 00000056 dir_alloc
|
||||
08003698 l F .text 000000c8 dir_read
|
||||
08003760 l F .text 0000005e dir_remove
|
||||
080037c0 l F .text 0000022c create_name
|
||||
080039ec l F .text 000000ea get_fileinfo
|
||||
08003ad8 l F .text 000000a4 cmp_lfn
|
||||
08003b7c l F .text 000000e6 dir_find
|
||||
08003c64 l F .text 00000090 follow_path
|
||||
08003cf4 l F .text 00000140 dir_register
|
||||
08003e34 l F .text 00000090 sync_fs
|
||||
080043d0 l F .text 00000048 putc_bfd
|
||||
20000d74 l O .bss 00000200 LfnBuf
|
||||
20000f74 l O .bss 00000002 Fsid
|
||||
08004cc8 l O .text 00000080 ExCvt
|
||||
08004d48 l O .text 0000000d LfnOfs
|
||||
20000f78 l O .bss 00000004 FatFs
|
||||
00000000 l df *ABS* 00000000 unicode.c
|
||||
08004d58 l O .text 000000bc cvt2.4272
|
||||
08004e14 l O .text 00000100 Tbl
|
||||
08004f14 l O .text 000001f2 cvt1.4271
|
||||
00000000 l df *ABS* 00000000 memset.c
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o
|
||||
00000000 l df *ABS* 00000000 ctype_.c
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
0800520c l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
00000800 l *ABS* 00000000 __HEAP_SIZE
|
||||
08005210 l .text 00000000 __exidx_end
|
||||
08005210 l .text 00000000 __exidx_start
|
||||
00000800 l *ABS* 00000000 __STACK_SIZE
|
||||
08001138 g F .text 00000020 ComInit
|
||||
080025f8 g F .text 00000050 FlashWrite
|
||||
0800021e w F .text 00000002 EXTI2_IRQHandler
|
||||
20000f80 g .heap 00000800 __HeapBase
|
||||
08004760 g F .text 00000054 f_gets
|
||||
08001088 g F .text 00000008 AssertFailure
|
||||
08000206 w F .text 00000002 DebugMon_Handler
|
||||
08002184 g F .text 00000088 CanReceivePacket
|
||||
08002804 g F .text 00000022 TimerUpdate
|
||||
08001e4c g F .text 00000010 XcpPacketTransmitted
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08000244 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08000520 g F .text 00000004 SPI_I2S_SendData
|
||||
08001158 g F .text 00000054 ComTask
|
||||
080001fc w F .text 00000002 HardFault_Handler
|
||||
0800020a w F .text 00000002 SysTick_Handler
|
||||
08000210 w F .text 00000002 PVD_IRQHandler
|
||||
08001100 g F .text 00000020 BootInit
|
||||
08001408 g F .text 00000038 FileSrecVerifyChecksum
|
||||
08000524 g F .text 00000006 SPI_I2S_ReceiveData
|
||||
08000208 w F .text 00000002 PendSV_Handler
|
||||
080001fa w F .text 00000002 NMI_Handler
|
||||
08000220 w F .text 00000002 EXTI3_IRQHandler
|
||||
080010dc g F .text 00000022 BackDoorInit
|
||||
08005210 g .text 00000000 __etext
|
||||
0800055c g F .text 0000000c USART_GetFlagStatus
|
||||
08001238 g F .text 00000002 CopService
|
||||
08002a0c g F .text 00000004 CpuIrqDisable
|
||||
08004844 g F .text 000000a2 ff_wtoupper
|
||||
08002780 g F .text 0000000a FlashGetUserProgBaseAddress
|
||||
080015a4 g F .text 0000055c FileTask
|
||||
20000010 g O .data 00000000 .hidden __TMC_END__
|
||||
080027c8 g F .text 0000000e TimerReset
|
||||
0800021a w F .text 00000002 EXTI0_IRQHandler
|
||||
08000250 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
08000940 g F .text 00000182 disk_initialize
|
||||
08001120 g F .text 00000018 BootTask
|
||||
08002674 g F .text 00000058 FlashWriteChecksum
|
||||
0800052c g F .text 0000001c SPI_CalculateCRC
|
||||
08000202 w F .text 00000002 UsageFault_Handler
|
||||
0800046c g F .text 00000024 RCC_APB2PeriphClockCmd
|
||||
080011b0 g F .text 00000034 ComTransmitPacket
|
||||
08000232 w F .text 00000002 ADC1_2_IRQHandler
|
||||
080003b8 g F .text 000000aa GPIO_Init
|
||||
08000ac4 g F .text 00000014 disk_status
|
||||
20001780 g .heap 00000000 __HeapLimit
|
||||
20000010 g .bss 00000000 __bss_start__
|
||||
08001440 g F .text 00000164 FileSrecParseLine
|
||||
08000254 w F .text 00000002 SPI1_IRQHandler
|
||||
08000212 w F .text 00000002 TAMPER_IRQHandler
|
||||
08000c34 g F .text 0000028e disk_ioctl
|
||||
08001384 g F .text 00000036 FileHandleFirmwareUpdateRequest
|
||||
08000490 g F .text 00000024 RCC_APB1PeriphClockCmd
|
||||
08000548 g F .text 0000000c SPI_I2S_GetFlagStatus
|
||||
0800022a w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
080002e4 g F .text 00000054 FileFirmwareUpdateCompletedHook
|
||||
08001e38 g F .text 00000012 XcpIsConnected
|
||||
08004690 g F .text 000000ce f_unlink
|
||||
08004988 g F .text 00000000 _init
|
||||
0800278c g F .text 00000008 NvmInit
|
||||
080025dc g F .text 0000001a FlashInit
|
||||
080027ac g F .text 00000008 NvmGetUserProgBaseAddress
|
||||
0800025c w F .text 00000002 USART3_IRQHandler
|
||||
08000214 w F .text 00000002 RTC_IRQHandler
|
||||
08000230 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080001b4 g F .text 00000030 Reset_Handler
|
||||
080047b4 g F .text 00000050 f_puts
|
||||
08000238 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
080011ac g F .text 00000002 ComFree
|
||||
08000464 g F .text 00000004 GPIO_SetBits
|
||||
0800024a w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20000f80 g .heap 00000000 end
|
||||
0800024c w F .text 00000002 I2C1_EV_IRQHandler
|
||||
080028a4 g F .text 0000002a UartInit
|
||||
20000010 g .data 00000000 __data_end__
|
||||
00000000 w *UND* 00000000 _ITM_registerTMCloneTable
|
||||
0800279c g F .text 00000008 NvmErase
|
||||
0800022e w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
20000f7c g .bss 00000000 __bss_end__
|
||||
08000248 w F .text 00000002 TIM3_IRQHandler
|
||||
08000218 w F .text 00000002 RCC_IRQHandler
|
||||
08000242 w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
08000224 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
080044b8 g F .text 00000024 f_close
|
||||
0800020c w F .text 00000002 Default_Handler
|
||||
080001e4 w F .text 00000016 _start
|
||||
08001e5c g F .text 000000f6 XcpPacketReceived
|
||||
0800220c g F .text 00000008 CpuInit
|
||||
0800025e w F .text 00000002 EXTI15_10_IRQHandler
|
||||
080040b0 g F .text 00000172 f_read
|
||||
08002734 g F .text 0000004c FlashDone
|
||||
08000468 g F .text 00000004 GPIO_ResetBits
|
||||
080020e0 g F .text 000000a2 CanTransmitPacket
|
||||
0800023c w F .text 00000002 EXTI9_5_IRQHandler
|
||||
08001e1c g F .text 0000001c XcpInit
|
||||
0800133c g F .text 00000034 FileInit
|
||||
00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable
|
||||
08000256 w F .text 00000002 SPI2_IRQHandler
|
||||
08002648 g F .text 0000002a FlashErase
|
||||
080048e8 g F .text 0000009e memset
|
||||
08000338 g F .text 00000020 FileFirmwareUpdateErrorHook
|
||||
080001fe w F .text 00000002 MemManage_Handler
|
||||
08000000 g .text 000000ec __isr_vector
|
||||
08001078 g F .text 00000010 main
|
||||
08004418 g F .text 0000009e f_sync
|
||||
08000204 w F .text 00000002 SVC_Handler
|
||||
080013bc g F .text 0000004c FileSrecGetLineType
|
||||
080027b4 g F .text 00000012 NvmDone
|
||||
08003ec4 g F .text 0000006a f_mount
|
||||
080028d0 g F .text 00000064 UartTransmitPacket
|
||||
080027a4 g F .text 00000008 NvmVerifyChecksum
|
||||
08002248 g F .text 00000020 CpuMemCopy
|
||||
20000f80 g .heap 00000000 __end__
|
||||
0800022c w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
08000222 w F .text 00000002 EXTI4_IRQHandler
|
||||
08000236 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
08000504 g F .text 0000001c SPI_Cmd
|
||||
08004994 g F .text 00000000 _fini
|
||||
080044dc g F .text 00000160 f_lseek
|
||||
08000234 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
08001208 g F .text 00000024 ComGetActiveInterfaceMaxTxLen
|
||||
08002934 g F .text 000000d8 UartReceivePacket
|
||||
080002a8 g F .text 0000000a FileGetFirmwareFilenameHook
|
||||
08002a10 g F .text 00000004 CpuIrqEnable
|
||||
08000228 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g *ABS* 00000000 __StackTop
|
||||
08000240 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
0800020e w F .text 00000002 WWDG_IRQHandler
|
||||
0800463c g F .text 00000054 f_stat
|
||||
08001234 g F .text 00000002 CopInit
|
||||
08000246 w F .text 00000002 TIM2_IRQHandler
|
||||
08001fb4 g F .text 0000012c CanInit
|
||||
08002794 g F .text 00000008 NvmWrite
|
||||
08002214 g F .text 00000034 CpuStartUserProgram
|
||||
0800023e w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
08000554 g F .text 00000008 USART_SendData
|
||||
0800021c w F .text 00000002 EXTI1_IRQHandler
|
||||
080026cc g F .text 00000068 FlashVerifyChecksum
|
||||
08001370 g F .text 00000014 FileIsIdle
|
||||
08004224 g F .text 000001ac f_write
|
||||
08000260 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
0800025a w F .text 00000002 USART2_IRQHandler
|
||||
08003f30 g F .text 0000017e f_open
|
||||
08000b74 g F .text 000000c0 disk_write
|
||||
08000358 g F .text 00000060 FileFirmwareUpdateLogHook
|
||||
20000004 g O .data 00000004 __ctype_ptr__
|
||||
08000252 w F .text 00000002 I2C2_ER_IRQHandler
|
||||
0800122c g F .text 00000008 ComIsConnected
|
||||
08000226 w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
08005108 g O .text 00000101 _ctype_
|
||||
0800026c g F .text 0000003c FileIsFirmwareUpdateRequestedHook
|
||||
0800023a w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
08000216 w F .text 00000002 FLASH_IRQHandler
|
||||
080011e4 g F .text 00000024 ComGetActiveInterfaceMaxRxLen
|
||||
08000200 w F .text 00000002 BusFault_Handler
|
||||
08000258 w F .text 00000002 USART1_IRQHandler
|
||||
08000ad8 g F .text 0000009a disk_read
|
||||
08001090 g F .text 0000004c BackDoorCheck
|
||||
0800024e w F .text 00000002 I2C1_ER_IRQHandler
|
||||
080004b4 g F .text 0000004e SPI_Init
|
||||
08004804 g F .text 00000040 ff_convert
|
||||
08002828 g F .text 00000012 TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
080027d8 g F .text 0000002c TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
08000262 w F .text 00000002 USBWakeUp_IRQHandler
|
||||
080002b4 g F .text 00000030 FileFirmwareUpdateStartedHook
|
||||
|
||||
|
||||
|
||||
bin/openblt_olimex_stm32p103.elf: file format elf32-littlearm
|
||||
bin/openblt_olimex_stm32p103.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08000000
|
||||
|
||||
Program Header:
|
||||
0x70000001 off 0x00014d24 vaddr 0x08004d24 paddr 0x08004d24 align 2**2
|
||||
filesz 0x00000008 memsz 0x00000008 flags r--
|
||||
LOAD off 0x00010000 vaddr 0x08000000 paddr 0x08000000 align 2**16
|
||||
filesz 0x00004d2c memsz 0x00004d2c flags r-x
|
||||
LOAD off 0x00020000 vaddr 0x20000000 paddr 0x08004d2c align 2**16
|
||||
filesz 0x000001dc memsz 0x00001140 flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00004d24 08000000 08000000 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .ARM.exidx 00000008 08004d24 08004d24 00014d24 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
2 .data 000001dc 20000000 08004d2c 00020000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
3 .bss 00000f64 200001dc 08004f08 000201dc 2**2
|
||||
ALLOC
|
||||
4 .heap 00000800 20001140 20001140 000201e0 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .stack_dummy 00000800 20001140 20001140 000209e0 2**3
|
||||
CONTENTS, READONLY
|
||||
6 .ARM.attributes 00000029 00000000 00000000 000211e0 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .comment 0000006e 00000000 00000000 00021209 2**0
|
||||
CONTENTS, READONLY
|
||||
8 .debug_line 00005597 00000000 00000000 00021277 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_info 0000b76e 00000000 00000000 0002680e 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_abbrev 00001f52 00000000 00000000 00031f7c 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_aranges 00000b20 00000000 00000000 00033ed0 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_ranges 00000980 00000000 00000000 000349f0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_macro 0000d480 00000000 00000000 00035370 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_str 00040b80 00000000 00000000 000427f0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_frame 00001d00 00000000 00000000 00083370 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
16 .debug_loc 0000827a 00000000 00000000 00085070 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08000000 l d .text 00000000 .text
|
||||
08004d24 l d .ARM.exidx 00000000 .ARM.exidx
|
||||
20000000 l d .data 00000000 .data
|
||||
200001dc l d .bss 00000000 .bss
|
||||
20001140 l d .heap 00000000 .heap
|
||||
20001140 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080001c6 l .text 00000000 .flash_to_ram_loop
|
||||
080001f8 l .text 00000000 .fill_zero_bss
|
||||
080001f4 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08004d20 l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080000ec l F .text 00000000 __do_global_dtors_aux
|
||||
200001dc l .bss 00000000 completed.8603
|
||||
200001d8 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08000110 l F .text 00000000 frame_dummy
|
||||
200001e0 l .bss 00000000 object.8608
|
||||
200001d4 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
08000274 l F .text 00000184 Init
|
||||
00000000 l df *ABS* 00000000 hooks.c
|
||||
080044b0 l O .text 00000020 firmwareFilename
|
||||
200001f8 l O .bss 0000022c logfile
|
||||
00000000 l df *ABS* 00000000 mmc.c
|
||||
08000520 l F .text 00000010 power_off
|
||||
08000530 l F .text 00000060 set_max_speed
|
||||
08000590 l F .text 00000088 send_initial_clock_train
|
||||
08000618 l F .text 000000c8 power_on
|
||||
080006e0 l F .text 00000024 xchg_spi
|
||||
08000704 l F .text 00000028 wait_ready
|
||||
0800072c l F .text 00000018 deselect
|
||||
08000744 l F .text 0000002c select
|
||||
08000770 l F .text 00000082 send_cmd
|
||||
080007f4 l F .text 0000000e rcvr_spi_m
|
||||
08000804 l F .text 0000004e rcvr_datablock
|
||||
08000854 l F .text 0000005a xmit_datablock
|
||||
20000424 l O .bss 00000004 CardType
|
||||
20000000 l O .data 00000001 Stat
|
||||
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_usart.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_spi.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
|
||||
00000000 l df *ABS* 00000000 _exit.c
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
08000f64 l F .text 0000001e XcpComputeChecksum
|
||||
08000f84 l F .text 0000000c XcpProtectResources
|
||||
08000f90 l F .text 00000014 XcpSetCtoError
|
||||
08000fa4 l F .text 0000001c XcpCmdDisconnect
|
||||
08000fc0 l F .text 00000020 XcpCmdGetStatus
|
||||
08000fe0 l F .text 0000000a XcpCmdSynch
|
||||
08000fec l F .text 0000002c XcpCmdGetId
|
||||
08001018 l F .text 00000018 XcpCmdSetMta
|
||||
08001030 l F .text 00000028 XcpCmdBuildCheckSum
|
||||
08001058 l F .text 0000000a XcpCmdProgramPrepare
|
||||
08001064 l F .text 00000028 XcpCmdProgramStart
|
||||
0800108c l F .text 00000050 XcpCmdConnect
|
||||
080010dc l F .text 00000040 XcpCmdUpload
|
||||
0800111c l F .text 00000040 XcpCmdShortUpload
|
||||
0800115c l F .text 00000040 XcpCmdProgramMax
|
||||
0800119c l F .text 0000005c XcpCmdProgram
|
||||
080011f8 l F .text 00000028 XcpCmdProgramClear
|
||||
08001220 l F .text 00000018 XcpCmdProgramReset
|
||||
08001238 l F .text 0000000a XcpTransmitPacket
|
||||
080044e0 l O .text 00000008 xcpStationId
|
||||
20000428 l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
20000001 l O .data 00000001 comActiveInterface
|
||||
20000474 l O .bss 00000040 xcpCtoReqPacket.4506
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
200004b4 l O .bss 00000001 backdoorOpen
|
||||
200004b8 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 file.c
|
||||
080014dc l F .text 0000003c FileLibLongToIntString
|
||||
08001518 l F .text 0000002a FileLibByteNibbleToChar
|
||||
08001544 l F .text 00000020 FileLibByteToHexString
|
||||
08001564 l F .text 00000058 FileLibHexStringToByte
|
||||
200004bc l O .bss 00000040 loggingStr
|
||||
200004fc l O .bss 00000001 firmwareUpdateState
|
||||
20000500 l O .bss 00000008 eraseInfo
|
||||
20000508 l O .bss 00000458 fatFsObjects
|
||||
20000960 l O .bss 00000184 lineParseObject
|
||||
00000000 l df *ABS* 00000000 assert.c
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
08001c1c l F .text 00000020 UartReceiveByte
|
||||
08001c3c l F .text 00000034 UartTransmitByte
|
||||
20000ae4 l O .bss 00000004 xcpCtoRxStartTime.4525
|
||||
20000ae8 l O .bss 00000041 xcpCtoReqPacket.4522
|
||||
20000b29 l O .bss 00000001 xcpCtoRxLength.4523
|
||||
20000b2a l O .bss 00000001 xcpCtoRxInProgress.4524
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
08001e20 l F .text 0000001c FlashUnlock
|
||||
08001e3c l F .text 00000010 FlashLock
|
||||
08001e4c l F .text 00000048 FlashGetSector
|
||||
08001e94 l F .text 000000a4 FlashWriteBlock
|
||||
08001f38 l F .text 00000038 FlashGetSectorBaseAddr
|
||||
08001f70 l F .text 00000038 FlashGetSectorSize
|
||||
08001fa8 l F .text 000000a4 FlashEraseSectors
|
||||
0800204c l F .text 00000026 FlashInitBlock
|
||||
08002074 l F .text 00000040 FlashSwitchBlock
|
||||
080020b4 l F .text 0000007a FlashAddToBlock
|
||||
080046d4 l O .text 0000009c flashLayout
|
||||
20000b2c l O .bss 00000204 bootBlockInfo
|
||||
20000d30 l O .bss 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 can.c
|
||||
080022bc l F .text 00000058 CanGetSpeedConfig
|
||||
08004798 l O .text 00000024 canTiming
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
20000f34 l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 cpu_comp.c
|
||||
00000000 l df *ABS* 00000000 ff.c
|
||||
0800258c l F .text 0000000a ld_word
|
||||
08002598 l F .text 00000016 ld_dword
|
||||
080025b0 l F .text 00000008 st_word
|
||||
080025b8 l F .text 00000014 st_dword
|
||||
080025cc l F .text 00000012 mem_cpy
|
||||
080025e0 l F .text 0000000a mem_set
|
||||
080025ec l F .text 0000001e mem_cmp
|
||||
0800260c l F .text 00000010 chk_chr
|
||||
0800261c l F .text 00000018 clust2sect
|
||||
08002634 l F .text 00000024 ld_clust
|
||||
08002658 l F .text 00000024 st_clust
|
||||
0800267c l F .text 0000008c pick_lfn
|
||||
08002708 l F .text 00000070 put_lfn
|
||||
08002778 l F .text 000000a0 gen_numname
|
||||
08002818 l F .text 0000001c sum_sfn
|
||||
08002834 l F .text 00000052 get_ldnumber
|
||||
08002888 l F .text 00000034 validate
|
||||
080028bc l F .text 00000054 sync_window
|
||||
08002910 l F .text 00000034 move_window
|
||||
08002944 l F .text 00000060 check_fs
|
||||
080029a4 l F .text 000002d4 find_volume
|
||||
08002c78 l F .text 000000d0 get_fat
|
||||
08002d48 l F .text 000000b2 dir_sdi
|
||||
08002dfc l F .text 0000010c put_fat
|
||||
08002f08 l F .text 000000ce create_chain
|
||||
08002fd8 l F .text 0000007c remove_chain
|
||||
08003054 l F .text 00000126 dir_next
|
||||
0800317c l F .text 0000004c dir_alloc
|
||||
080031c8 l F .text 000000c4 dir_read
|
||||
0800328c l F .text 00000050 dir_remove
|
||||
080032dc l F .text 00000228 create_name
|
||||
08003504 l F .text 000000e2 get_fileinfo
|
||||
080035e8 l F .text 000000ac cmp_lfn
|
||||
08003694 l F .text 000000e8 dir_find
|
||||
0800377c l F .text 0000008c follow_path
|
||||
08003808 l F .text 0000013c dir_register
|
||||
08003944 l F .text 0000008c sync_fs
|
||||
08003eb0 l F .text 0000004a putc_bfd
|
||||
20000f38 l O .bss 00000200 LfnBuf
|
||||
20001138 l O .bss 00000002 Fsid
|
||||
080047d0 l O .text 00000080 ExCvt
|
||||
08004850 l O .text 0000000d LfnOfs
|
||||
2000113c l O .bss 00000004 FatFs
|
||||
00000000 l df *ABS* 00000000 unicode.c
|
||||
08004860 l O .text 000000bc cvt2.4380
|
||||
0800491c l O .text 00000100 Tbl
|
||||
08004a1c l O .text 000001f2 cvt1.4379
|
||||
00000000 l df *ABS* 00000000 exit.c
|
||||
00000000 l df *ABS* 00000000 init.c
|
||||
00000000 l df *ABS* 00000000 locale.c
|
||||
08004414 l F .text 00000018 __get_current_locale
|
||||
00000000 l df *ABS* 00000000 mbtowc_r.c
|
||||
00000000 l df *ABS* 00000000 memset.c
|
||||
00000000 l df *ABS* 00000000 wctomb_r.c
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o
|
||||
00000000 l df *ABS* 00000000 impure.c
|
||||
20000004 l O .data 00000060 impure_data
|
||||
00000000 l df *ABS* 00000000 ctype_.c
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08004d20 l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
200001d8 l .data 00000000 __init_array_end
|
||||
200001d4 l .data 00000000 __preinit_array_end
|
||||
200001d4 l .data 00000000 __init_array_start
|
||||
200001d4 l .data 00000000 __preinit_array_start
|
||||
08001360 g F .text 00000020 ComInit
|
||||
08002148 g F .text 0000005c FlashWrite
|
||||
08000226 w F .text 00000002 EXTI2_IRQHandler
|
||||
20001140 g .heap 00000800 __HeapBase
|
||||
0800422c g F .text 00000054 f_gets
|
||||
08001c14 g F .text 00000008 AssertFailure
|
||||
0800020e w F .text 00000002 DebugMon_Handler
|
||||
080024b0 g F .text 00000074 CanReceivePacket
|
||||
00000800 g *ABS* 00000000 __HEAP_SIZE
|
||||
08002558 g F .text 0000001c TimerUpdate
|
||||
08001270 g F .text 00000010 XcpPacketTransmitted
|
||||
20000000 g .data 00000000 __data_start__
|
||||
0800024c w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08000e84 g F .text 00000004 SPI_I2S_SendData
|
||||
08001380 g F .text 00000038 ComTask
|
||||
08000204 w F .text 00000002 HardFault_Handler
|
||||
08000212 w F .text 00000002 SysTick_Handler
|
||||
08000218 w F .text 00000002 PVD_IRQHandler
|
||||
0800149c g F .text 00000020 BootInit
|
||||
0800167c g F .text 0000003a FileSrecVerifyChecksum
|
||||
08000e88 g F .text 00000006 SPI_I2S_ReceiveData
|
||||
08000210 w F .text 00000002 PendSV_Handler
|
||||
0800442c g F .text 00000014 __locale_ctype_ptr
|
||||
08000202 w F .text 00000002 NMI_Handler
|
||||
08004d2c g .ARM.exidx 00000000 __exidx_end
|
||||
08000228 w F .text 00000002 EXTI3_IRQHandler
|
||||
0800147c g F .text 00000020 BackDoorInit
|
||||
08004d2c g .ARM.exidx 00000000 __etext
|
||||
08000e0c g F .text 0000000e USART_GetFlagStatus
|
||||
080014d8 g F .text 00000002 CopService
|
||||
08002584 g F .text 00000004 CpuIrqDisable
|
||||
0800430c g F .text 00000094 ff_wtoupper
|
||||
080022b4 g F .text 00000008 FlashGetUserProgBaseAddress
|
||||
08001804 g F .text 00000410 FileTask
|
||||
08002524 g F .text 0000000c TimerReset
|
||||
08000222 w F .text 00000002 EXTI0_IRQHandler
|
||||
08000258 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
080008b0 g F .text 00000160 disk_initialize
|
||||
080014bc g F .text 00000018 BootTask
|
||||
080021d4 g F .text 00000050 FlashWriteChecksum
|
||||
08000e90 g F .text 0000001c SPI_CalculateCRC
|
||||
0800020a w F .text 00000002 UsageFault_Handler
|
||||
08000dcc g F .text 0000001c RCC_APB2PeriphClockCmd
|
||||
080013bc g F .text 0000002c ComTransmitPacket
|
||||
0800023a w F .text 00000002 ADC1_2_IRQHandler
|
||||
08000ebc g F .text 0000009a GPIO_Init
|
||||
08000a10 g F .text 00000014 disk_status
|
||||
20001940 g .heap 00000000 __HeapLimit
|
||||
200001dc g .bss 00000000 __bss_start__
|
||||
080016b8 g F .text 0000014c FileSrecParseLine
|
||||
0800025c w F .text 00000002 SPI1_IRQHandler
|
||||
0800021a w F .text 00000002 TAMPER_IRQHandler
|
||||
08000b58 g F .text 00000274 disk_ioctl
|
||||
080015fc g F .text 00000030 FileHandleFirmwareUpdateRequest
|
||||
08000de8 g F .text 0000001c RCC_APB1PeriphClockCmd
|
||||
08004d24 g .text 00000000 __exidx_start
|
||||
08004c10 g O .text 00000004 _global_impure_ptr
|
||||
080043c8 g F .text 0000004c __libc_init_array
|
||||
08000eac g F .text 0000000e SPI_I2S_GetFlagStatus
|
||||
08000232 w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
08000148 g F .text 00000000 _mainCRTStartup
|
||||
08000478 g F .text 00000044 FileFirmwareUpdateCompletedHook
|
||||
08001260 g F .text 00000010 XcpIsConnected
|
||||
08004170 g F .text 000000bc f_unlink
|
||||
08004490 g F .text 00000000 _init
|
||||
08001d88 g F .text 00000008 NvmInit
|
||||
08002130 g F .text 00000018 FlashInit
|
||||
08001da8 g F .text 00000008 NvmGetUserProgBaseAddress
|
||||
08000264 w F .text 00000002 USART3_IRQHandler
|
||||
00000000 w *UND* 00000000 __libc_fini_array
|
||||
0800021c w F .text 00000002 RTC_IRQHandler
|
||||
08000238 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080001bc g F .text 00000030 Reset_Handler
|
||||
08004280 g F .text 00000050 f_puts
|
||||
08000240 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
080013b8 g F .text 00000002 ComFree
|
||||
08000f58 g F .text 00000004 GPIO_SetBits
|
||||
08000252 w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stderr
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20001140 g .heap 00000000 end
|
||||
08000254 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
08001c70 g F .text 00000028 UartInit
|
||||
200001dc g .data 00000000 __data_end__
|
||||
08001d98 g F .text 00000008 NvmErase
|
||||
08000236 w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
20001140 g .bss 00000000 __bss_end__
|
||||
00000800 g *ABS* 00000000 __STACK_SIZE
|
||||
08000250 w F .text 00000002 TIM3_IRQHandler
|
||||
08000220 w F .text 00000002 RCC_IRQHandler
|
||||
0800024a w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
00000000 w *UND* 00000000 __call_exitprocs
|
||||
0800022c w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08003f98 g F .text 00000024 f_close
|
||||
08000214 w F .text 00000002 Default_Handler
|
||||
08000148 g F .text 00000000 _start
|
||||
08001280 g F .text 000000e0 XcpPacketReceived
|
||||
08001dc4 g F .text 00000008 CpuInit
|
||||
08000266 w F .text 00000002 EXTI15_10_IRQHandler
|
||||
08003ba0 g F .text 0000016c f_read
|
||||
08002274 g F .text 00000040 FlashDone
|
||||
00000000 w *UND* 00000000 software_init_hook
|
||||
08000f5c g F .text 00000004 GPIO_ResetBits
|
||||
0800241c g F .text 00000094 CanTransmitPacket
|
||||
08000244 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
08001244 g F .text 0000001c XcpInit
|
||||
080015bc g F .text 0000002c FileInit
|
||||
0800025e w F .text 00000002 SPI2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdin
|
||||
080021a4 g F .text 0000002e FlashErase
|
||||
08004464 g F .text 00000010 memset
|
||||
080004bc g F .text 00000018 FileFirmwareUpdateErrorHook
|
||||
08000206 w F .text 00000002 MemManage_Handler
|
||||
08000000 g .text 000000ec __isr_vector
|
||||
080003f8 g F .text 00000010 main
|
||||
08003efc g F .text 0000009c f_sync
|
||||
0800020c w F .text 00000002 SVC_Handler
|
||||
0800162c g F .text 00000050 FileSrecGetLineType
|
||||
08004474 g F .text 0000001a __ascii_wctomb
|
||||
08001db0 g F .text 00000014 NvmDone
|
||||
080039d0 g F .text 00000058 f_mount
|
||||
08001c98 g F .text 00000050 UartTransmitPacket
|
||||
08001da0 g F .text 00000008 NvmVerifyChecksum
|
||||
00000000 w *UND* 00000000 hardware_init_hook
|
||||
08001e00 g F .text 00000020 CpuMemCopy
|
||||
20001140 g .heap 00000000 __end__
|
||||
08000234 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
0800022a w F .text 00000002 EXTI4_IRQHandler
|
||||
0800023e w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
08000e68 g F .text 0000001c SPI_Cmd
|
||||
0800449c g F .text 00000000 _fini
|
||||
08003fbc g F .text 00000168 f_lseek
|
||||
0800023c w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
0800140c g F .text 00000024 ComGetActiveInterfaceMaxTxLen
|
||||
00000000 w *UND* 00000000 atexit
|
||||
08001ce8 g F .text 000000a0 UartReceivePacket
|
||||
08000448 g F .text 00000008 FileGetFirmwareFilenameHook
|
||||
08002588 g F .text 00000004 CpuIrqEnable
|
||||
08000230 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g .bss 00000000 __StackTop
|
||||
20000064 g O .data 00000004 _impure_ptr
|
||||
08000248 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
08000216 w F .text 00000002 WWDG_IRQHandler
|
||||
08004440 g F .text 00000024 __ascii_mbtowc
|
||||
08004124 g F .text 0000004c f_stat
|
||||
080014d4 g F .text 00000002 CopInit
|
||||
0800024e w F .text 00000002 TIM2_IRQHandler
|
||||
08002314 g F .text 00000108 CanInit
|
||||
08001d90 g F .text 00000008 NvmWrite
|
||||
08001dcc g F .text 00000034 CpuStartUserProgram
|
||||
08000246 w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
08000e04 g F .text 00000008 USART_SendData
|
||||
20005000 g *ABS* 00000000 __stack
|
||||
08000224 w F .text 00000002 EXTI1_IRQHandler
|
||||
08002224 g F .text 00000050 FlashVerifyChecksum
|
||||
080015e8 g F .text 00000014 FileIsIdle
|
||||
08003d0c g F .text 000001a4 f_write
|
||||
08000268 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
08000262 w F .text 00000002 USART2_IRQHandler
|
||||
08003a28 g F .text 00000178 f_open
|
||||
08000aac g F .text 000000ac disk_write
|
||||
080043a0 g F .text 00000028 exit
|
||||
080004d4 g F .text 0000004c FileFirmwareUpdateLogHook
|
||||
0800025a w F .text 00000002 I2C2_ER_IRQHandler
|
||||
08001430 g F .text 00000008 ComIsConnected
|
||||
0800022e w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdout
|
||||
08004c1e g O .text 00000101 _ctype_
|
||||
08000408 g F .text 00000040 FileIsFirmwareUpdateRequestedHook
|
||||
08000242 w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
0800021e w F .text 00000002 FLASH_IRQHandler
|
||||
08000f60 w F .text 00000002 _exit
|
||||
080013e8 g F .text 00000024 ComGetActiveInterfaceMaxRxLen
|
||||
08000208 w F .text 00000002 BusFault_Handler
|
||||
08000260 w F .text 00000002 USART1_IRQHandler
|
||||
08000a24 g F .text 00000088 disk_read
|
||||
08001438 g F .text 00000044 BackDoorCheck
|
||||
08000256 w F .text 00000002 I2C1_ER_IRQHandler
|
||||
08000e1c g F .text 0000004c SPI_Init
|
||||
080042d0 g F .text 0000003c ff_convert
|
||||
08002574 g F .text 00000010 TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
08002530 g F .text 00000028 TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
20000068 g O .data 0000016c __global_locale
|
||||
0800026a w F .text 00000002 USBWakeUp_IRQHandler
|
||||
08000450 g F .text 00000028 FileFirmwareUpdateStartedHook
|
||||
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ all
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ clean
|
|
@ -1 +0,0 @@
|
|||
"C:\Program Files (x86)\OpenOCD\0.4.0\bin\openocd.exe" -f debug.cfg
|
|
@ -1,15 +0,0 @@
|
|||
###
|
||||
# Description: starts the OpenOCD GDB server (localhost:3333)
|
||||
# once started use arm-elf-insight <program>.elf to start the debug session
|
||||
# Usage: openocd.exe" -f debug.cfg
|
||||
###
|
||||
source [find interface/olimex-arm-usb-tiny-h.cfg]
|
||||
source [find board/olimex_stm32_h103.cfg]
|
||||
|
||||
jtag_khz 1000
|
||||
init
|
||||
reset
|
||||
halt
|
||||
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
"C:\Program Files (x86)\OpenOCD\0.4.0\bin\openocd.exe" -f flash.cfg
|
|
@ -1,21 +0,0 @@
|
|||
###
|
||||
# Description: mass erases and flashes the binary with OpenOCD
|
||||
# Usage: openocd.exe" -f flash.cfg
|
||||
###
|
||||
|
||||
source [find interface/olimex-arm-usb-tiny-h.cfg]
|
||||
source [find board/olimex_stm32_h103.cfg]
|
||||
|
||||
jtag_khz 1000
|
||||
|
||||
init
|
||||
reset
|
||||
sleep 500
|
||||
halt
|
||||
stm32x mass_erase 0
|
||||
flash write_image ..\\bin\\openblt_olimex_stm32p103.elf
|
||||
#flash write_image erase ..\\bin\\openblt_olimex_stm32p103.elf
|
||||
reset run
|
||||
shutdown
|
||||
|
||||
|
|
@ -1,288 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Project Name="DemoBoot" InternalType="">
|
||||
<Plugins>
|
||||
<Plugin Name="qmake">
|
||||
<![CDATA[00010001N0005Debug000000000000]]>
|
||||
</Plugin>
|
||||
</Plugins>
|
||||
<VirtualDirectory Name="Demo">
|
||||
<VirtualDirectory Name="ARMCM3_STM32F1_Olimex_STM32P103_GCC">
|
||||
<VirtualDirectory Name="Boot">
|
||||
<VirtualDirectory Name="lib">
|
||||
<VirtualDirectory Name="STM32F10x_StdPeriph_Driver">
|
||||
<VirtualDirectory Name="inc">
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="src">
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c"/>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../lib/STM32F10x_StdPeriph_Driver/stm32f10x_conf.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CMSIS">
|
||||
<VirtualDirectory Name="CM3">
|
||||
<VirtualDirectory Name="DeviceSupport">
|
||||
<VirtualDirectory Name="ST">
|
||||
<VirtualDirectory Name="STM32F10x">
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h"/>
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c"/>
|
||||
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CoreSupport">
|
||||
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.c"/>
|
||||
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="fatfs">
|
||||
<File Name="../lib/fatfs/ffconf.h"/>
|
||||
<File Name="../lib/fatfs/mmc.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../blt_conf.h"/>
|
||||
<File Name="../hooks.c"/>
|
||||
<File Name="../main.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<Description/>
|
||||
<Dependencies/>
|
||||
<Settings Type="Dynamic Library">
|
||||
<GlobalSettings>
|
||||
<Compiler Options="" C_Options="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="">
|
||||
<LibraryPath Value="."/>
|
||||
</Linker>
|
||||
<ResourceCompiler Options=""/>
|
||||
</GlobalSettings>
|
||||
<Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="-g" C_Options="-g" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="../obj" Command="openbtl_olimex_lpc_l2294_20mhz.elf" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(WorkspacePath)/../bin" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="3333" DebuggerPath="C:\Program Files (x86)\CodeSourcery\Sourcery G++ Lite\bin\arm-none-eabi-gdb.exe">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands>break main
|
||||
continue
|
||||
</StartupCommands>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)/..</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
<Configuration Name="Release" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="" C_Options="" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="-O2" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands/>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
</Settings>
|
||||
<VirtualDirectory Name="Source">
|
||||
<VirtualDirectory Name="third_party">
|
||||
<VirtualDirectory Name="uip">
|
||||
<VirtualDirectory Name="apps">
|
||||
<VirtualDirectory Name="dhcpc">
|
||||
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="hello-world">
|
||||
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="httpd">
|
||||
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="resolv">
|
||||
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="smtp">
|
||||
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="telnetd">
|
||||
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="webclient">
|
||||
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="webserver">
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/apps/webserver/webserver.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="doc">
|
||||
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-with-arp.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-without-arp.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/doc/uip-code-style.c"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="lib">
|
||||
<File Name="../../../../Source/third_party/uip/lib/memb.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/lib/memb.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="uip">
|
||||
<File Name="../../../../Source/third_party/uip/uip/clock.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/lc-addrlabels.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/lc-switch.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/lc.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/psock.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/psock.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/pt.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-fw.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-fw.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-split.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip-split.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uiplib.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uiplib.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uipopt.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_arch.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_arp.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_arp.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_timer.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/uip/uip_timer.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="unix">
|
||||
<File Name="../../../../Source/third_party/uip/unix/clock-arch.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/clock-arch.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/main.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/tapdev.c"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/tapdev.h"/>
|
||||
<File Name="../../../../Source/third_party/uip/unix/uip-conf.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="fatfs">
|
||||
<VirtualDirectory Name="src">
|
||||
<VirtualDirectory Name="option">
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="doc">
|
||||
<VirtualDirectory Name="img">
|
||||
<File Name="../../../../Source/third_party/fatfs/doc/img/app1.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/doc/img/app2.c"/>
|
||||
<File Name="../../../../Source/third_party/fatfs/doc/img/app3.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="ARMCM3_STM32F1">
|
||||
<VirtualDirectory Name="GCC">
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/cpu_comp.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/cstart.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/GCC/vectors.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/can.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/cpu.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/flash.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/flash.h"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/nvm.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/timer.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/types.h"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/uart.c"/>
|
||||
<File Name="../../../../Source/ARMCM3_STM32F1/usb.c"/>
|
||||
</VirtualDirectory>
|
||||
<File Name="../../../../Source/assert.c"/>
|
||||
<File Name="../../../../Source/assert.h"/>
|
||||
<File Name="../../../../Source/backdoor.c"/>
|
||||
<File Name="../../../../Source/backdoor.h"/>
|
||||
<File Name="../../../../Source/boot.c"/>
|
||||
<File Name="../../../../Source/boot.h"/>
|
||||
<File Name="../../../../Source/can.h"/>
|
||||
<File Name="../../../../Source/com.c"/>
|
||||
<File Name="../../../../Source/com.h"/>
|
||||
<File Name="../../../../Source/cop.c"/>
|
||||
<File Name="../../../../Source/cop.h"/>
|
||||
<File Name="../../../../Source/cpu.h"/>
|
||||
<File Name="../../../../Source/file.c"/>
|
||||
<File Name="../../../../Source/file.h"/>
|
||||
<File Name="../../../../Source/net.c"/>
|
||||
<File Name="../../../../Source/net.h"/>
|
||||
<File Name="../../../../Source/nvm.h"/>
|
||||
<File Name="../../../../Source/plausibility.h"/>
|
||||
<File Name="../../../../Source/timer.h"/>
|
||||
<File Name="../../../../Source/uart.h"/>
|
||||
<File Name="../../../../Source/usb.h"/>
|
||||
<File Name="../../../../Source/xcp.c"/>
|
||||
<File Name="../../../../Source/xcp.h"/>
|
||||
</VirtualDirectory>
|
||||
</CodeLite_Project>
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Workspace Name="DemoBoot" Database="./DemoBoot.tags">
|
||||
<Project Name="DemoBoot" Path="DemoBoot.project" Active="Yes"/>
|
||||
<BuildMatrix>
|
||||
<WorkspaceConfiguration Name="Debug" Selected="yes">
|
||||
<Project Name="DemoBoot" ConfigName="Debug"/>
|
||||
</WorkspaceConfiguration>
|
||||
<WorkspaceConfiguration Name="Release" Selected="yes">
|
||||
<Project Name="DemoBoot" ConfigName="Release"/>
|
||||
</WorkspaceConfiguration>
|
||||
</BuildMatrix>
|
||||
</CodeLite_Workspace>
|
|
@ -1,4 +0,0 @@
|
|||
Integrated Development Environment
|
||||
----------------------------------
|
||||
Codelite was used as the editor during the development of this software program. This directory contains the Codelite
|
||||
workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/.
|
|
@ -0,0 +1,38 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// Forward declaration
|
||||
|
||||
void
|
||||
_exit(int code);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// We just enter an infinite loop, to be used as landmark when halting
|
||||
// the debugger.
|
||||
//
|
||||
// It can be redefined in the application, if more functionality
|
||||
// is required.
|
||||
|
||||
void
|
||||
__attribute__((weak))
|
||||
_exit(int code __attribute__((unused)))
|
||||
{
|
||||
// TODO: write on trace
|
||||
while (1)
|
||||
;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void
|
||||
__attribute__((weak,noreturn))
|
||||
abort(void)
|
||||
{
|
||||
_exit(1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -34,7 +34,7 @@ PROJ_NAME=openblt_olimex_stm32p103
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
|
@ -68,7 +68,7 @@ PROJ_FILES += ../../../Source/third_party/fatfs/src/option/unicode.c
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = cs-rm
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
|
@ -111,7 +111,7 @@ AFLAGS = $(CFLAGS)
|
|||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
|
||||
LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -Wl,--gc-sections $(LIB_PATH)
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
|
|
Binary file not shown.
|
@ -1,219 +1,245 @@
|
|||
|
||||
bin/demoprog_olimex_stm32p103.elf: file format elf32-littlearm
|
||||
bin/demoprog_olimex_stm32p103.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08006000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
||||
filesz 0x00006f00 memsz 0x00006f00 flags r-x
|
||||
LOAD off 0x00008000 vaddr 0x20000000 paddr 0x08006f00 align 2**15
|
||||
filesz 0x0000001c memsz 0x00000090 flags rw-
|
||||
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00000f00 08006000 08006000 00006000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 0000001c 20000000 08006f00 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 00000074 2000001c 08006f1c 0000801c 2**2
|
||||
ALLOC
|
||||
3 .heap 00000800 20000090 20000090 00008020 2**3
|
||||
CONTENTS, READONLY
|
||||
4 .stack_dummy 00000800 20000090 20000090 00008820 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .ARM.attributes 00000027 00000000 00000000 00009020 2**0
|
||||
CONTENTS, READONLY
|
||||
6 .comment 00000030 00000000 00000000 00009047 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .debug_line 00003493 00000000 00000000 00009077 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_info 000043f9 00000000 00000000 0000c50a 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_abbrev 00000f38 00000000 00000000 00010903 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_aranges 000004b0 00000000 00000000 00011840 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_loc 00001dc0 00000000 00000000 00011cf0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_ranges 00000410 00000000 00000000 00013ab0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_macro 0000dc0c 00000000 00000000 00013ec0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_str 0004f0bb 00000000 00000000 00021acc 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_frame 00000950 00000000 00000000 00070b88 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08006000 l d .text 00000000 .text
|
||||
20000000 l d .data 00000000 .data
|
||||
2000001c l d .bss 00000000 .bss
|
||||
20000090 l d .heap 00000000 .heap
|
||||
20000090 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080061c2 l .text 00000000 .flash_to_ram_loop
|
||||
080061f4 l .text 00000000 .fill_zero_bss
|
||||
080061f0 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08006efc l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080060f0 l F .text 00000000 deregister_tm_clones
|
||||
08006118 l F .text 00000000 register_tm_clones
|
||||
08006148 l F .text 00000000 __do_global_dtors_aux
|
||||
2000001c l .bss 00000000 completed.7922
|
||||
20000018 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08006178 l F .text 00000000 frame_dummy
|
||||
20000020 l .bss 00000000 object.7927
|
||||
20000014 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
08006270 l F .text 00000060 CanGetSpeedConfig
|
||||
080062d0 l F .text 00000086 BootComUartInit
|
||||
08006358 l F .text 000000fe BootComCanInit
|
||||
08006458 l F .text 0000002c UartReceiveByte
|
||||
080064b0 l F .text 000000d8 BootComUartCheckActivationRequest
|
||||
08006588 l F .text 00000046 BootComCanCheckActivationRequest
|
||||
20000038 l O .bss 00000004 xcpCtoRxStartTime.6448
|
||||
2000003c l O .bss 00000041 xcpCtoReqPacket.6445
|
||||
20000080 l O .bss 00000001 xcpCtoRxLength.6446
|
||||
20000081 l O .bss 00000001 xcpCtoRxInProgress.6447
|
||||
08006ed8 l O .text 00000024 canTiming
|
||||
00000000 l df *ABS* 00000000 led.c
|
||||
20000084 l O .bss 00000004 timer_counter_last.6426
|
||||
20000088 l O .bss 00000001 led_toggle_state.6425
|
||||
00000000 l df *ABS* 00000000 stm32f10x_can.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
|
||||
20000000 l O .data 00000004 ADCPrescTable
|
||||
20000004 l O .data 00000010 APBAHBPrescTable
|
||||
00000000 l df *ABS* 00000000 stm32f10x_usart.c
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
08006d30 l F .text 00000122 Init
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
2000008c l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o
|
||||
00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08006efc l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
00000800 l *ABS* 00000000 __HEAP_SIZE
|
||||
08006f00 l .text 00000000 __exidx_end
|
||||
08006f00 l .text 00000000 __exidx_start
|
||||
00000800 l *ABS* 00000000 __STACK_SIZE
|
||||
08006222 w F .text 00000002 EXTI2_IRQHandler
|
||||
20000090 g .heap 00000800 __HeapBase
|
||||
0800620a w F .text 00000002 DebugMon_Handler
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08006248 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08006200 w F .text 00000002 HardFault_Handler
|
||||
080067b0 g F .text 00000126 CAN_FilterInit
|
||||
08006eb0 g F .text 00000010 SysTick_Handler
|
||||
08006214 w F .text 00000002 PVD_IRQHandler
|
||||
0800620c w F .text 00000002 PendSV_Handler
|
||||
080061fe w F .text 00000002 NMI_Handler
|
||||
08006224 w F .text 00000002 EXTI3_IRQHandler
|
||||
08006f00 g .text 00000000 __etext
|
||||
08006d24 g F .text 0000000c USART_GetFlagStatus
|
||||
2000001c g O .data 00000000 .hidden __TMC_END__
|
||||
08006a64 g F .text 00000072 GPIO_PinRemapConfig
|
||||
0800621e w F .text 00000002 EXTI0_IRQHandler
|
||||
08006254 w F .text 00000002 I2C2_EV_IRQHandler
|
||||
08006d1c g F .text 00000008 USART_ReceiveData
|
||||
08006206 w F .text 00000002 UsageFault_Handler
|
||||
08006bc4 g F .text 00000024 RCC_APB2PeriphClockCmd
|
||||
08006236 w F .text 00000002 ADC1_2_IRQHandler
|
||||
080069b0 g F .text 000000aa GPIO_Init
|
||||
20000890 g .heap 00000000 __HeapLimit
|
||||
2000001c g .bss 00000000 __bss_start__
|
||||
08006258 w F .text 00000002 SPI1_IRQHandler
|
||||
08006d00 g F .text 0000001c USART_Cmd
|
||||
08006216 w F .text 00000002 TAMPER_IRQHandler
|
||||
08006be8 g F .text 00000024 RCC_APB1PeriphClockCmd
|
||||
0800622e w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
08006684 g F .text 0000003a CAN_DeInit
|
||||
08006ec0 g F .text 00000000 _init
|
||||
08006490 g F .text 0000001e BootActivate
|
||||
08006260 w F .text 00000002 USART3_IRQHandler
|
||||
08006218 w F .text 00000002 RTC_IRQHandler
|
||||
08006234 w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080061b8 g F .text 00000030 Reset_Handler
|
||||
0800623c w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
080065dc g F .text 0000003a LedInit
|
||||
08006a5c g F .text 00000004 GPIO_SetBits
|
||||
0800624e w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
20000090 g .heap 00000000 end
|
||||
08006250 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
2000001c g .data 00000000 __data_end__
|
||||
00000000 w *UND* 00000000 _ITM_registerTMCloneTable
|
||||
08006ad8 g F .text 000000ea RCC_GetClocksFreq
|
||||
08006232 w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
08006c30 g F .text 000000d0 USART_Init
|
||||
20000090 g .bss 00000000 __bss_end__
|
||||
0800624c w F .text 00000002 TIM3_IRQHandler
|
||||
0800621c w F .text 00000002 RCC_IRQHandler
|
||||
080068f8 g F .text 000000a0 CAN_Receive
|
||||
08006246 w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
080066c0 g F .text 000000ee CAN_Init
|
||||
08006228 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08006210 w F .text 00000002 Default_Handler
|
||||
080061e8 w F .text 00000016 _start
|
||||
080068d8 g F .text 00000020 CAN_StructInit
|
||||
08006262 w F .text 00000002 EXTI15_10_IRQHandler
|
||||
08006a60 g F .text 00000004 GPIO_ResetBits
|
||||
08006240 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable
|
||||
0800625a w F .text 00000002 SPI2_IRQHandler
|
||||
08006202 w F .text 00000002 MemManage_Handler
|
||||
08006000 g .text 000000f0 __isr_vector
|
||||
08006e54 g F .text 00000014 main
|
||||
08006208 w F .text 00000002 SVC_Handler
|
||||
20000090 g .heap 00000000 __end__
|
||||
08006230 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
08006998 g F .text 00000018 CAN_MessagePending
|
||||
08006226 w F .text 00000002 EXTI4_IRQHandler
|
||||
08006e68 g F .text 0000000c TimerSet
|
||||
0800623a w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
08006484 g F .text 0000000c BootComInit
|
||||
08006ecc g F .text 00000000 _fini
|
||||
08006238 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
0800622c w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g *ABS* 00000000 __StackTop
|
||||
08006244 w F .text 00000002 TIM1_UP_IRQHandler
|
||||
08006212 w F .text 00000002 WWDG_IRQHandler
|
||||
08006c0c g F .text 00000024 RCC_APB1PeriphResetCmd
|
||||
08006618 g F .text 0000006c LedToggle
|
||||
0800624a w F .text 00000002 TIM2_IRQHandler
|
||||
08006242 w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
08006220 w F .text 00000002 EXTI1_IRQHandler
|
||||
08006264 w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
0800625e w F .text 00000002 USART2_IRQHandler
|
||||
08006256 w F .text 00000002 I2C2_ER_IRQHandler
|
||||
0800622a w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
080065d0 g F .text 0000000c BootComCheckActivationRequest
|
||||
0800623e w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
0800621a w F .text 00000002 FLASH_IRQHandler
|
||||
08006204 w F .text 00000002 BusFault_Handler
|
||||
0800625c w F .text 00000002 USART1_IRQHandler
|
||||
08006252 w F .text 00000002 I2C1_ER_IRQHandler
|
||||
08006ea4 g F .text 0000000c TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
08006e74 g F .text 00000030 TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
08006266 w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
||||
bin/demoprog_olimex_stm32p103.elf: file format elf32-littlearm
|
||||
bin/demoprog_olimex_stm32p103.elf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x08006000
|
||||
|
||||
Program Header:
|
||||
0x70000001 off 0x00006e7c vaddr 0x08006e7c paddr 0x08006e7c align 2**2
|
||||
filesz 0x00000008 memsz 0x00000008 flags r--
|
||||
LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16
|
||||
filesz 0x00006e84 memsz 0x00006e84 flags r-x
|
||||
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08006e84 align 2**16
|
||||
filesz 0x0000007c memsz 0x000000ec flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00000e7c 08006000 08006000 00006000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .ARM.exidx 00000008 08006e7c 08006e7c 00006e7c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
2 .data 0000007c 20000000 08006e84 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
3 .bss 00000070 2000007c 08006f00 0001007c 2**2
|
||||
ALLOC
|
||||
4 .heap 00000800 200000f0 200000f0 00010080 2**3
|
||||
CONTENTS, READONLY
|
||||
5 .stack_dummy 00000800 200000f0 200000f0 00010880 2**3
|
||||
CONTENTS, READONLY
|
||||
6 .ARM.attributes 00000029 00000000 00000000 00011080 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .comment 0000006e 00000000 00000000 000110a9 2**0
|
||||
CONTENTS, READONLY
|
||||
8 .debug_line 00003224 00000000 00000000 00011117 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_info 0000452e 00000000 00000000 0001433b 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_abbrev 00000faa 00000000 00000000 00018869 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_aranges 000004d8 00000000 00000000 00019818 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_loc 00002124 00000000 00000000 00019cf0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
13 .debug_ranges 00000428 00000000 00000000 0001be14 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
14 .debug_macro 0000e746 00000000 00000000 0001c23c 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
15 .debug_str 00051cfc 00000000 00000000 0002a982 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
16 .debug_frame 00000a30 00000000 00000000 0007c680 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
08006000 l d .text 00000000 .text
|
||||
08006e7c l d .ARM.exidx 00000000 .ARM.exidx
|
||||
20000000 l d .data 00000000 .data
|
||||
2000007c l d .bss 00000000 .bss
|
||||
200000f0 l d .heap 00000000 .heap
|
||||
200000f0 l d .stack_dummy 00000000 .stack_dummy
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o
|
||||
00000800 l *ABS* 00000000 Stack_Size
|
||||
00000800 l *ABS* 00000000 Heap_Size
|
||||
080061ca l .text 00000000 .flash_to_ram_loop
|
||||
080061fc l .text 00000000 .fill_zero_bss
|
||||
080061f8 l .text 00000000 .loop_zero_bss
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08006e78 l O .text 00000000 __EH_FRAME_BEGIN__
|
||||
080060f0 l F .text 00000000 __do_global_dtors_aux
|
||||
2000007c l .bss 00000000 completed.8603
|
||||
20000078 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
||||
08006114 l F .text 00000000 frame_dummy
|
||||
20000080 l .bss 00000000 object.8608
|
||||
20000074 l O .data 00000000 __frame_dummy_init_array_entry
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
08006278 l F .text 00000058 CanGetSpeedConfig
|
||||
080062d0 l F .text 00000080 BootComUartInit
|
||||
08006350 l F .text 000000fc BootComCanInit
|
||||
0800644c l F .text 00000024 UartReceiveByte
|
||||
08006498 l F .text 00000094 BootComUartCheckActivationRequest
|
||||
0800652c l F .text 00000040 BootComCanCheckActivationRequest
|
||||
20000098 l O .bss 00000004 xcpCtoRxStartTime.6574
|
||||
2000009c l O .bss 00000041 xcpCtoReqPacket.6571
|
||||
200000dd l O .bss 00000001 xcpCtoRxLength.6572
|
||||
200000de l O .bss 00000001 xcpCtoRxInProgress.6573
|
||||
08006e50 l O .text 00000024 canTiming
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
08006578 l F .text 00000104 Init
|
||||
00000000 l df *ABS* 00000000 led.c
|
||||
200000e0 l O .bss 00000004 timer_counter_last.6552
|
||||
200000e4 l O .bss 00000001 led_toggle_state.6551
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
200000e8 l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 stm32f10x_can.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
|
||||
20000000 l O .data 00000004 ADCPrescTable
|
||||
20000004 l O .data 00000010 APBAHBPrescTable
|
||||
00000000 l df *ABS* 00000000 stm32f10x_usart.c
|
||||
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
|
||||
00000000 l df *ABS* 00000000 _exit.c
|
||||
00000000 l df *ABS* 00000000 exit.c
|
||||
00000000 l df *ABS* 00000000 init.c
|
||||
00000000 l df *ABS* 00000000 memset.c
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o
|
||||
00000000 l df *ABS* 00000000 impure.c
|
||||
20000014 l O .data 00000060 impure_data
|
||||
00000000 l df *ABS* 00000000 crtstuff.c
|
||||
08006e78 l O .text 00000000 __FRAME_END__
|
||||
00000000 l df *ABS* 00000000
|
||||
20000078 l .data 00000000 __init_array_end
|
||||
20000074 l .data 00000000 __preinit_array_end
|
||||
20000074 l .data 00000000 __init_array_start
|
||||
20000074 l .data 00000000 __preinit_array_start
|
||||
0800622a w F .text 00000002 EXTI2_IRQHandler
|
||||
200000f0 g .heap 00000800 __HeapBase
|
||||
08006212 w F .text 00000002 DebugMon_Handler
|
||||
00000800 g *ABS* 00000000 __HEAP_SIZE
|
||||
20000000 g .data 00000000 __data_start__
|
||||
08006250 w F .text 00000002 TIM1_CC_IRQHandler
|
||||
08006208 w F .text 00000002 HardFault_Handler
|
||||
080068b8 g F .text 000000f4 CAN_FilterInit
|
||||
08006760 g F .text 00000010 SysTick_Handler
|
||||
0800621c w F .text 00000002 PVD_IRQHandler
|
||||
08006214 w F .text 00000002 PendSV_Handler
|
||||
08006206 w F .text 00000002 NMI_Handler
|
||||
08006e84 g .ARM.exidx 00000000 __exidx_end
|
||||
0800622c w F .text 00000002 EXTI3_IRQHandler
|
||||
08006e84 g .ARM.exidx 00000000 __etext
|
||||
08006c88 g F .text 0000000e USART_GetFlagStatus
|
||||
08006d3c g F .text 00000074 GPIO_PinRemapConfig
|
||||
08006226 w F .text 00000002 EXTI0_IRQHandler
|
||||
0800625c w F .text 00000002 I2C2_EV_IRQHandler
|
||||
08006c80 g F .text 00000008 USART_ReceiveData
|
||||
0800620e w F .text 00000002 UsageFault_Handler
|
||||
08006b48 g F .text 0000001c RCC_APB2PeriphClockCmd
|
||||
0800623e w F .text 00000002 ADC1_2_IRQHandler
|
||||
08006c98 g F .text 0000009a GPIO_Init
|
||||
200008f0 g .heap 00000000 __HeapLimit
|
||||
2000007c g .bss 00000000 __bss_start__
|
||||
08006260 w F .text 00000002 SPI1_IRQHandler
|
||||
08006c64 g F .text 0000001c USART_Cmd
|
||||
0800621e w F .text 00000002 TAMPER_IRQHandler
|
||||
08006b64 g F .text 0000001c RCC_APB1PeriphClockCmd
|
||||
08006e7c g .text 00000000 __exidx_start
|
||||
08006e74 g O .text 00000004 _global_impure_ptr
|
||||
08006ddc g F .text 0000004c __libc_init_array
|
||||
08006236 w F .text 00000002 DMA1_Channel4_IRQHandler
|
||||
0800614c g F .text 00000000 _mainCRTStartup
|
||||
08006770 g F .text 00000038 CAN_DeInit
|
||||
08006e38 g F .text 00000000 _init
|
||||
0800647c g F .text 0000001c BootActivate
|
||||
08006268 w F .text 00000002 USART3_IRQHandler
|
||||
00000000 w *UND* 00000000 __libc_fini_array
|
||||
08006220 w F .text 00000002 RTC_IRQHandler
|
||||
0800623c w F .text 00000002 DMA1_Channel7_IRQHandler
|
||||
080061c0 g F .text 00000030 Reset_Handler
|
||||
08006244 w F .text 00000002 CAN1_RX1_IRQHandler
|
||||
08006690 g F .text 0000003c LedInit
|
||||
08006d34 g F .text 00000004 GPIO_SetBits
|
||||
08006256 w F .text 00000002 TIM4_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stderr
|
||||
00000000 w *UND* 00000000 __deregister_frame_info
|
||||
200000f0 g .heap 00000000 end
|
||||
08006258 w F .text 00000002 I2C1_EV_IRQHandler
|
||||
2000007c g .data 00000000 __data_end__
|
||||
08006a8c g F .text 000000bc RCC_GetClocksFreq
|
||||
0800623a w F .text 00000002 DMA1_Channel6_IRQHandler
|
||||
08006b9c g F .text 000000c8 USART_Init
|
||||
200000ec g .bss 00000000 __bss_end__
|
||||
00000800 g *ABS* 00000000 __STACK_SIZE
|
||||
08006254 w F .text 00000002 TIM3_IRQHandler
|
||||
08006224 w F .text 00000002 RCC_IRQHandler
|
||||
080069cc g F .text 000000a4 CAN_Receive
|
||||
0800624e w F .text 00000002 TIM1_TRG_COM_IRQHandler
|
||||
00000000 w *UND* 00000000 __call_exitprocs
|
||||
080067a8 g F .text 0000010e CAN_Init
|
||||
08006230 w F .text 00000002 DMA1_Channel1_IRQHandler
|
||||
08006218 w F .text 00000002 Default_Handler
|
||||
0800614c g F .text 00000000 _start
|
||||
080069ac g F .text 00000020 CAN_StructInit
|
||||
0800626a w F .text 00000002 EXTI15_10_IRQHandler
|
||||
00000000 w *UND* 00000000 software_init_hook
|
||||
08006d38 g F .text 00000004 GPIO_ResetBits
|
||||
08006248 w F .text 00000002 EXTI9_5_IRQHandler
|
||||
08006262 w F .text 00000002 SPI2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdin
|
||||
08006e28 g F .text 00000010 memset
|
||||
0800620a w F .text 00000002 MemManage_Handler
|
||||
08006000 g .text 000000f0 __isr_vector
|
||||
0800667c g F .text 00000014 main
|
||||
08006210 w F .text 00000002 SVC_Handler
|
||||
00000000 w *UND* 00000000 hardware_init_hook
|
||||
200000f0 g .heap 00000000 __end__
|
||||
08006238 w F .text 00000002 DMA1_Channel5_IRQHandler
|
||||
08006a70 g F .text 0000001a CAN_MessagePending
|
||||
0800622e w F .text 00000002 EXTI4_IRQHandler
|
||||
0800671c g F .text 0000000c TimerSet
|
||||
08006242 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler
|
||||
08006470 g F .text 0000000c BootComInit
|
||||
08006e44 g F .text 00000000 _fini
|
||||
08006240 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler
|
||||
00000000 w *UND* 00000000 atexit
|
||||
08006234 w F .text 00000002 DMA1_Channel3_IRQHandler
|
||||
20005000 g .bss 00000000 __StackTop
|
||||
0800624c w F .text 00000002 TIM1_UP_IRQHandler
|
||||
0800621a w F .text 00000002 WWDG_IRQHandler
|
||||
08006b80 g F .text 0000001c RCC_APB1PeriphResetCmd
|
||||
080066cc g F .text 00000050 LedToggle
|
||||
08006252 w F .text 00000002 TIM2_IRQHandler
|
||||
0800624a w F .text 00000002 TIM1_BRK_IRQHandler
|
||||
20005000 g *ABS* 00000000 __stack
|
||||
08006228 w F .text 00000002 EXTI1_IRQHandler
|
||||
0800626c w F .text 00000002 RTCAlarm_IRQHandler
|
||||
20004800 g *ABS* 00000800 __StackLimit
|
||||
08006266 w F .text 00000002 USART2_IRQHandler
|
||||
08006db4 g F .text 00000028 exit
|
||||
0800625e w F .text 00000002 I2C2_ER_IRQHandler
|
||||
08006232 w F .text 00000002 DMA1_Channel2_IRQHandler
|
||||
00000000 w *UND* 00000000 __sf_fake_stdout
|
||||
0800656c g F .text 0000000c BootComCheckActivationRequest
|
||||
08006246 w F .text 00000002 CAN1_SCE_IRQHandler
|
||||
08006222 w F .text 00000002 FLASH_IRQHandler
|
||||
08006db0 w F .text 00000002 _exit
|
||||
0800620c w F .text 00000002 BusFault_Handler
|
||||
08006264 w F .text 00000002 USART1_IRQHandler
|
||||
0800625a w F .text 00000002 I2C1_ER_IRQHandler
|
||||
08006754 g F .text 0000000c TimerGet
|
||||
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
||||
08006728 g F .text 0000002c TimerInit
|
||||
00000000 w *UND* 00000000 __register_frame_info
|
||||
0800626e w F .text 00000002 USBWakeUp_IRQHandler
|
||||
|
||||
|
||||
|
|
|
@ -1,244 +1,243 @@
|
|||
S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332703130332E7372656331
|
||||
S3150800600000500020B9610008FF610008016200081D
|
||||
S315080060100362000805620008076200080000000025
|
||||
S3150800602000000000000000000000000009620008EF
|
||||
S315080060300B620008000000000D620008B16E00083F
|
||||
S315080060401362000815620008176200081962000842
|
||||
S315080060501B6200081D6200081F6200082162000812
|
||||
S3150800606023620008256200082762000829620008E2
|
||||
S315080060702B6200082D6200082F62000831620008B2
|
||||
S315080060803362000835620008376200083962000882
|
||||
S315080060903B6200083D6200083F6200084162000852
|
||||
S315080060A04362000845620008476200084962000822
|
||||
S315080060B04B6200084D6200084F62000851620008F2
|
||||
S315080060C053620008556200085762000859620008C2
|
||||
S315080060D05B6200085D6200085F6200086162000892
|
||||
S315080060E0636200086562000867620008EE11AA5537
|
||||
S315080060F008B540F21C00074BC2F200001B1A062B1B
|
||||
S3150800610000D808BD40F20003C0F20003002BF8D007
|
||||
S315080061109847F6E71F00002008B540F21C0040F239
|
||||
S315080061201C03C2F20000C2F200031B1A9B1003EB09
|
||||
S31508006130D373591000D108BD40F20002C0F2000224
|
||||
S31508006140002AF8D09047F6E710B540F21C04C2F2D0
|
||||
S315080061500004237873B9FFF7CBFF40F20003C0F2BF
|
||||
S3150800616000032BB146F6FC60C0F60000AFF30080D2
|
||||
S315080061700123237010BD00BF08B540F20003C0F22A
|
||||
S3150800618000034BB146F6FC6040F22001C0F6000061
|
||||
S31508006190C2F20001AFF3008040F21C00C2F2000018
|
||||
S315080061A003682BB140F20003C0F2000303B198471D
|
||||
S315080061B0BDE80840B0E700BF06498D460649074ACC
|
||||
S315080061C0074B9A42BEBF51F8040B42F8040BF8E796
|
||||
S315080061D00448004700500020006F00080000002017
|
||||
S315080061E01C000020E96100081F49204A002301E03D
|
||||
S315080061F041F8043B9142FBD300F02CFEFEE7FEE794
|
||||
S31508006200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE758
|
||||
S3150800600000500020C1610008076200080962000804
|
||||
S315080060100B6200080D6200080F620008000000000D
|
||||
S3150800602000000000000000000000000011620008E7
|
||||
S315080060301362000800000000156200086167000886
|
||||
S315080060401B6200081D6200081F6200082162000822
|
||||
S3150800605023620008256200082762000829620008F2
|
||||
S315080060602B6200082D6200082F62000831620008C2
|
||||
S315080060703362000835620008376200083962000892
|
||||
S315080060803B6200083D6200083F6200084162000862
|
||||
S315080060904362000845620008476200084962000832
|
||||
S315080060A04B6200084D6200084F6200085162000802
|
||||
S315080060B053620008556200085762000859620008D2
|
||||
S315080060C05B6200085D6200085F62000861620008A2
|
||||
S315080060D06362000865620008676200086962000872
|
||||
S315080060E06B6200086D6200086F620008EE11AA551F
|
||||
S315080060F010B5054C237833B9044B13B10448AFF3F4
|
||||
S3150800610000800123237010BD7C00002000000000E1
|
||||
S31508006110786E0008084B10B51BB108490848AFF35C
|
||||
S3150800612000800848036803B910BD074B002BFBD055
|
||||
S31508006130BDE81040184700BF00000000800000209E
|
||||
S31508006140786E00087C00002000000000154B002B2C
|
||||
S3150800615008BF134B9D46A3F5803A00218B460F4690
|
||||
S315080061601348144A121A00F05FFE0F4B002B00D09A
|
||||
S3150800617098470E4B002B00D09847002000210400BA
|
||||
S315080061800D000D48002802D00C48AFF3008000F03F
|
||||
S3150800619025FE2000290000F071FA00F00BFE00BF72
|
||||
S315080061A00000080000500020000000000000000069
|
||||
S315080061B07C000020EC000020000000000000000029
|
||||
S315080061C006498D460649074A074B9A42BEBF51F80B
|
||||
S315080061D0040B42F8040BF8E7044800470050002077
|
||||
S315080061E0846E0008000000207C0000204D61000835
|
||||
S315080061F01F49204A002301E041F8043B9142FBD3A2
|
||||
S3150800620000F03CFAFEE7FEE7FEE7FEE7FEE7FEE7FC
|
||||
S31508006210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE748
|
||||
S31508006220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE738
|
||||
S31508006230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE728
|
||||
S31508006240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE718
|
||||
S31508006250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE708
|
||||
S31508006260FEE7FEE7FEE7FEE71C00002090000020A0
|
||||
S315080062702DE9F0079A46002446F6D867C0F60007C7
|
||||
S3150800628048F6A0461EE017F8148007EB440393F877
|
||||
S3150800629001C008EB0C0505FB000596FBF5F905FBA7
|
||||
S315080062A019636BB9A1F8009009F1FF35ADB2B5F5E0
|
||||
S315080062B0806F05D282F800808AF800C0012004E0C9
|
||||
S315080062C00134E4B2112CDED90020BDE8F00770478E
|
||||
S315080062D030B587B04FF40030012100F085FC052069
|
||||
S315080062E0012100F06FFC18238DF817300425ADF84E
|
||||
S315080062F0145003238DF816304FF40064C4F20104D9
|
||||
S31508006300204605A900F054FB8DF817500823ADF870
|
||||
S315080063101430204605A900F04BFB4FF46143019366
|
||||
S315080063200023ADF80830ADF80A30ADF80C30ADF8FA
|
||||
S3150800633010300C23ADF80E304FF48844C4F2000434
|
||||
S3150800634020460DEB050100F073FC2046012100F004
|
||||
S31508006350D7FC07B030BD00BF30B58BB00120014671
|
||||
S3150800636000F030FC0820012100F02CFC4FF480736B
|
||||
S31508006370ADF8243048238DF827304FF44064C4F232
|
||||
S315080063800104204609A900F013FB4FF40073ADF889
|
||||
S31508006390243018238DF8273003238DF8263020461D
|
||||
S315080063A009A900F005FB4FF4EA10012100F05AFB99
|
||||
S315080063B04FF00070012100F017FC4FF4C845C4F2F5
|
||||
S315080063C00005284600F05EF906A800F085FA4FF4A5
|
||||
S315080063D0FA700DF106010DF1050201ABFFF748FF52
|
||||
S315080063E000248DF81E408DF81F408DF820408DF84A
|
||||
S315080063F021408DF822408DF823408DF81A408DF8FB
|
||||
S315080064001B409DF80530013B8DF81C309DF8043083
|
||||
S31508006410013B8DF81D30BDF80630ADF8183028461A
|
||||
S3150800642006A900F04DF98DF812408DF813400123A6
|
||||
S315080064308DF81430ADF80840ADF80A40ADF80C40B8
|
||||
S31508006440ADF80E40ADF810408DF8153002A800F0F2
|
||||
S31508006450AFF90BB030BD00BF10B504464FF4884005
|
||||
S31508006460C4F20000202100F05DFC012808D14FF499
|
||||
S315080064708840C4F2000000F051FC2070012010BDD5
|
||||
S31508006480002010BD08B5FFF723FFFFF765FF08BD1D
|
||||
S315080064904FF46D42CEF20002D16801F4E0610423A4
|
||||
S315080064A0C0F2FA530B43D360BFF34F8FFEE700BF2A
|
||||
S315080064B008B540F28103C2F200031B7813BB40F211
|
||||
S315080064C03C00C2F20000FFF7C7FF012859D140F28D
|
||||
S315080064D03C03C2F200031B78002B52D000F0E2FC0A
|
||||
S315080064E040F23803C2F20003186040F28103C2F298
|
||||
S315080064F0000301221A7040F28003C2F20003002250
|
||||
S315080065001A7008BD40F28003C2F200031B781D48CA
|
||||
S315080065101844FFF7A1FF012823D140F28003C2F2F5
|
||||
S3150800652000031A780132D2B21A7040F23C03C2F262
|
||||
S3150800653000031B789A4224D140F28103C2F2000379
|
||||
S3150800654000221A7040F23C03C2F200035B78FF2B6C
|
||||
S3150800655017D140F23C03C2F200039B788BB9FFF7D0
|
||||
S3150800656097FF00F09FFC40F23803C2F200031B6855
|
||||
S315080065706433984281BF40F28103C2F200030022CD
|
||||
S315080065801A7008BD3D00002000B587B04FF4C8401A
|
||||
S31508006590C4F20000002100F0FFF9A8B14FF4C8408A
|
||||
S315080065A0C4F20000002101AA00F0A6F940F26762D1
|
||||
S315080065B0019B934208D19DF80F30FF2B04D19DF81B
|
||||
S315080065C010300BB9FFF764FF07B05DF804FB00BF96
|
||||
S315080065D008B5FFF76DFFFFF7D7FF08BD30B583B0E5
|
||||
S315080065E01020012100F0EEFA4FF48055ADF8045062
|
||||
S315080065F003238DF8063010238DF807302C46C4F295
|
||||
S315080066000104204601A900F0D3F92046294600F0E6
|
||||
S3150800661025FA03B030BD00BF10B500F043FC0446B0
|
||||
S3150800662040F28403C2F200031B68C31AB3F5FA7F6B
|
||||
S3150800663027D340F28803C2F200031B7873B940F2ED
|
||||
S315080066408803C2F2000301221A704FF48050C4F284
|
||||
S3150800665001004FF4805100F003FA0DE040F2880380
|
||||
S31508006660C2F2000300221A704FF48050C4F20100EF
|
||||
S315080066704FF4805100F0F2F940F28403C2F20003AD
|
||||
S315080066801C6010BD08B54FF4C843C4F20003984215
|
||||
S315080066900AD14FF00070012100F0B8FA4FF00070EF
|
||||
S315080066A0002100F0B3FA08BD4FF08060012100F028
|
||||
S315080066B0ADFA4FF08060002100F0A8FA08BD00BFCF
|
||||
S315080066C010B4036823F002030360036843F0010370
|
||||
S315080066D0036000234FF6FF7400E00133426812F0AE
|
||||
S315080066E0010F01D1A342F8D1436813F0010F08BF87
|
||||
S315080066F0002059D08B79012B03680CBF43F0800327
|
||||
S3150800670023F080030360CB79012B03680CBF43F0A9
|
||||
S31508006710400323F0400303600B7A012B03680CBF88
|
||||
S3150800672043F0200323F0200303604B7A012B036810
|
||||
S315080067300CBF43F0100323F0100303608B7A012B80
|
||||
S3150800674003680CBF43F0080323F008030360CB7A01
|
||||
S31508006750012B03680CBF43F0040323F00403036012
|
||||
S315080067608A78CB781B0643EA82730A7943EA02439E
|
||||
S315080067704A7943EA02520B88013B1343C361036813
|
||||
S3150800678023F00103036000234FF6FF7100E0013395
|
||||
S31508006790426812F0010F01D08B42F8D1406800F030
|
||||
S315080067A0010080F00100FFE75DF8044B704700BF69
|
||||
S315080067B070B4837A012199404FF4C843C4F20003A8
|
||||
S315080067C0D3F8002242F00102C3F80022D3F81C4293
|
||||
S315080067D0CA431440C3F81C42037BCBB94FF4C843E1
|
||||
S315080067E0C4F20003D3F80C421440C3F80C42847A6E
|
||||
S315080067F0C688458845EA0645483443F83450857ABC
|
||||
S315080068008688048844EA0644483503EBC5035C6079
|
||||
S31508006810037B012B19D14FF4C843C4F20003D3F804
|
||||
S315080068200C420C43C3F80C42847A0688458845EA2C
|
||||
S315080068300645483443F83450857A8688C48844EA3D
|
||||
S315080068400644483503EBC5035C60C37A4BB94FF47D
|
||||
S31508006850C843C4F20003D3F804421440C3F8044200
|
||||
S3150800686008E04FF4C843C4F20003D3F804420C43CB
|
||||
S31508006870C3F80442038943B94FF4C843C4F200037A
|
||||
S31508006880D3F814422240C3F814220389012B01BF0E
|
||||
S315080068904FF4C843C4F20003D3F814220A4308BFCE
|
||||
S315080068A0C3F81422437B012B01BF4FF4C843C4F23B
|
||||
S315080068B00003D3F81C22114308BFC3F81C124FF477
|
||||
S315080068C0C843C4F20003D3F8002222F00102C3F839
|
||||
S315080068D0002270BC704700BF00238371C371037226
|
||||
S315080068E043728372C3728370C370032303710223D6
|
||||
S315080068F0437101230380704730B401F11B031B0168
|
||||
S31508006900C35803F00403DBB2137233B901F11B0356
|
||||
S315080069101B01C3585B0D136005E001F11B031B0146
|
||||
S31508006920C358DB08536001F11B04240103190459F9
|
||||
S3150800693004F0020454725C6804F00F0494725B68F5
|
||||
S315080069401B0AD37400EB011303F5DC74D3F8B851B2
|
||||
S31508006950D572D3F8B8512D0A1573D3F8B8512D0C42
|
||||
S315080069605573D3F8B8311B0E93736368D373636892
|
||||
S315080069701B0A137463681B0C537463681B0E9374A9
|
||||
S3150800698021B9C36843F02003C36003E0036943F0F9
|
||||
S315080069902003036130BC704719B9C06800F00300D2
|
||||
S315080069A07047012906BF006900F003000020704700
|
||||
S315080069B02DE9F001CB7803F00F02164613F0100FFD
|
||||
S315080069C01CBF8E7816430B78FBB107680023012598
|
||||
S315080069D04FF00F0C16E005FA03F20C8814409442A7
|
||||
S315080069E00FD19C000CFA04F827EA080706FA04F403
|
||||
S315080069F02743CC78282C08BF426102D0482C08BF10
|
||||
S31508006A0002610133072BE6D907600B88FF2B21D9D2
|
||||
S31508006A104768002301254FF00F0C18E003F1080220
|
||||
S31508006A2005FA02F20C88144094420FD19C000CFA25
|
||||
S31508006A3004F827EA080706FA04F42743CC78282C32
|
||||
S31508006A4008BF4261CC78482C08BF02610133072B86
|
||||
S31508006A50E4D94760BDE8F001704700BF016170479F
|
||||
S31508006A604161704730B400284FF00003C4F20103B7
|
||||
S31508006A70B4BFDB695B68C0F3034584B200F4401217
|
||||
S31508006A80B2F5401F09D123F070630022C4F2010257
|
||||
S31508006A90556825F0706555600EE010F4801F1DBF1F
|
||||
S31508006AA0032202FA05F5AB43420D02BF120104FAAE
|
||||
S31508006AB002F2934343F0706319B1420D12019440F8
|
||||
S31508006AC0234300284FF00002C4F20102B4BFD36189
|
||||
S31508006AD0536030BC704700BF10B44FF48053C4F203
|
||||
S31508006AE002035B6803F00C03042B08D0082B0CD0B8
|
||||
S31508006AF09BBB4FF49053C0F27A03036032E04FF425
|
||||
S31508006B009053C0F27A0303602CE04FF48053C4F22A
|
||||
S31508006B1002035A685B68C2F38342023213F4803F69
|
||||
S31508006B2007D14FF41063C0F23D0303FB02F2026083
|
||||
S31508006B3018E04FF48053C4F202035B6813F4003F75
|
||||
S31508006B4019BF4FF41063C0F23D034FF49053C0F2DF
|
||||
S31508006B507A0303FB02F2026004E04FF49053C0F29A
|
||||
S31508006B607A0303604FF48053C4F202035968C1F3F1
|
||||
S31508006B70031140F20402C2F20002515CC9B2046871
|
||||
S31508006B8024FA01F141605C68C4F30224145DE4B29E
|
||||
S31508006B9021FA04F484605C68C4F3C224125DD2B29C
|
||||
S31508006BA0D140C1605A68C2F3813240F20003C2F292
|
||||
S31508006BB000039B5CDBB2B1FBF3F101615DF8044BAA
|
||||
S31508006BC0704700BF39B14FF48053C4F202039A6983
|
||||
S31508006BD01043986170474FF48053C4F202039A69D0
|
||||
S31508006BE022EA00009861704739B14FF48053C4F225
|
||||
S31508006BF00203DA691043D86170474FF48053C4F230
|
||||
S31508006C000203DA6922EA0000D861704739B14FF405
|
||||
S31508006C108053C4F202031A691043186170474FF48F
|
||||
S31508006C208053C4F202031A6922EA00001861704709
|
||||
S31508006C3030B587B004460D46038A23F440531B0437
|
||||
S31508006C401B0CCA8813430382838923F4B05323F0A9
|
||||
S31508006C500C031B041B0C88880A89498902430A43CA
|
||||
S31508006C601343A381A38A23F440731B041B0CAA892C
|
||||
S31508006C701343A38201A8FFF72FFF4FF46053C4F212
|
||||
S31508006C8001039C420CBF049A039AA3891BB2002BEA
|
||||
S31508006C9002EB820202EB8202BDBF2B685B00B2FBED
|
||||
S31508006CA0F3F22968A4BF8900B2FBF1F248F21F5338
|
||||
S31508006CB0C5F2EB13A3FB02135B091D01642003FB5A
|
||||
S31508006CC01023A08900B200280BDADB00323348F221
|
||||
S31508006CD01F51C5F2EB11A1FB0321C1F34211294350
|
||||
S31508006CE00AE01B01323348F21F51C5F2EB11A1FB32
|
||||
S31508006CF00321C1F34311294389B2218107B030BD6D
|
||||
S31508006D0029B183899BB243F40053838170478389F1
|
||||
S31508006D1023F400531B041B0C838170478088C0F33F
|
||||
S31508006D200800704700880840003018BF01207047E7
|
||||
S31508006D3000B583B00023019300934FF48053C4F247
|
||||
S31508006D4002031A6842F001021A6059680022CFF657
|
||||
S31508006D50FF020A405A601A6822F0847222F48032CE
|
||||
S31508006D601A601A6822F480221A605A6822F4FE020F
|
||||
S31508006D705A604FF41F029A601A6842F480321A6009
|
||||
S31508006D804FF48053C4F2020340F2DC511A6802F44D
|
||||
S31508006D9000320092019A01320192009A12B9019AC0
|
||||
S31508006DA08A42F3D14FF48053C4F202031B6813F4EA
|
||||
S31508006DB0003F00D1FEE74FF40053C4F202031A68FD
|
||||
S31508006DC042F010021A601A6822F003021A601A6862
|
||||
S31508006DD042F002021A604FF48053C4F202035A6862
|
||||
S31508006DE05A605A6842F400525A605A6842F48062FD
|
||||
S31508006DF05A605A6822F47C125A605A6842F4E812B9
|
||||
S31508006E005A601A6842F080721A604FF48053C4F2CE
|
||||
S31508006E1002031A6812F0007FFBD04FF48053C4F2C5
|
||||
S31508006E2002035A6822F003025A605A6842F00202C4
|
||||
S31508006E305A604FF48053C4F202035A6802F00C02F7
|
||||
S31508006E40082AFAD1FFF7CAFB00F014F803B05DF878
|
||||
S31508006E5004FB00BF08B5FFF76BFFFFF713FBFFF74F
|
||||
S31508006E60DBFBFFF7B5FBFAE740F28C03C2F200033F
|
||||
S31508006E701860704708B54EF21003CEF2000341F6CB
|
||||
S31508006E803F12C0F201025A604FF46D42CEF2000280
|
||||
S31508006E90F02182F823100020986007221A60FFF775
|
||||
S31508006EA0E3FF08BD40F28C03C2F20003186870477E
|
||||
S31508006EB040F28C03C2F200031A6801321A60704766
|
||||
S31508006EC0F8B500BFF8BC08BC9E467047F8B500BFC9
|
||||
S31508006ED0F8BC08BC9E46704705020602060307036F
|
||||
S31508006EE00803090309040A040B040C040C050D0520
|
||||
S31508006EF00E050F050F061006100710080000000003
|
||||
S31508006F00020406080000000001020304010203044B
|
||||
S31108006F10060708097961000849610008B5
|
||||
S31508006260FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F8
|
||||
S315080062707C000020EC000020F0B5002421E0134D3E
|
||||
S3150800628015F8147005EB440595F801E007EB0E05C3
|
||||
S3150800629005FB000548F6A04C9CFBF5F605FB16C663
|
||||
S315080062A06EB99CFBF5F5ADB20D80013DADB2B5F505
|
||||
S315080062B0806F04D2177083F800E00120F0BD013426
|
||||
S315080062C0E4B2112CDBD90020F0BD00BF506E0008E7
|
||||
S315080062D030B587B001214FF4003000F043FC0121AE
|
||||
S315080062E0052000F031FC18238DF817300425ADF889
|
||||
S315080062F0145003238DF81630144C05A9204600F0D7
|
||||
S31508006300CBFC8DF817500823ADF8143005A92046A4
|
||||
S3150800631000F0C2FC4FF4614301930023ADF8083046
|
||||
S31508006320ADF80A30ADF80C30ADF810300C23ADF8E6
|
||||
S315080063300E30A4F544440DEB0501204600F02EFC72
|
||||
S315080063400121204600F08EFC07B030BD0008014050
|
||||
S3150800635030B58BB00121084600F0F6FB0121082074
|
||||
S3150800636000F0F2FB4FF48073ADF8243048238DF823
|
||||
S315080063702730344C09A9204600F08EFC4FF40073F0
|
||||
S31508006380ADF8243018238DF8273003238DF82630EE
|
||||
S3150800639009A9204600F080FC01214FF4EA1000F01C
|
||||
S315080063A0CDFC01214FF0007000F0DCFB264D28469D
|
||||
S315080063B000F0DEF906A800F0F9FA01AB0DF10502C6
|
||||
S315080063C00DF106014FF4FA70FFF756FF00248DF819
|
||||
S315080063D01E408DF81F408DF820408DF821408DF81D
|
||||
S315080063E022408DF823408DF81A408DF81B409DF801
|
||||
S315080063F00530013B8DF81C309DF80430013B8DF8C3
|
||||
S315080064001D30BDF80630ADF8183006A9284600F04C
|
||||
S31508006410CBF98DF812408DF8134001238DF814300E
|
||||
S31508006420ADF80840ADF80A40ADF80C40ADF80E409E
|
||||
S31508006430ADF810408DF8153002A800F03DFA0BB003
|
||||
S3150800644030BD00BF000C01400064004010B5044692
|
||||
S315080064502021064800F018FC012805D1034800F061
|
||||
S315080064600FFC2070012010BD002010BD0044004024
|
||||
S3150800647008B5FFF72DFFFFF76BFF08BD0449CA688B
|
||||
S3150800648002F4E062034B1343CB60BFF34F8FFEE782
|
||||
S3150800649000ED00E00400FA0508B5204B1B789BB90F
|
||||
S315080064A01F48FFF7D3FF012836D11D4B1B78002B59
|
||||
S315080064B032D000F04FF91B4B18600122174B1A70A7
|
||||
S315080064C00022194B1A7008BD174B1B780133144864
|
||||
S315080064D01844FFF7BBFF012814D1134A1378013378
|
||||
S315080064E0DBB213700E4A1278934215D100220B4B79
|
||||
S315080064F01A700B4B5B78FF2B0ED1094B9B785BB957
|
||||
S31508006500FFF7BCFF00F026F9064B1B686433984278
|
||||
S3150800651002D90022014B1A7008BD00BFDE00002018
|
||||
S315080065209C00002098000020DD00002000B587B000
|
||||
S3150800653000210D4800F09CFA90B101AA00210A48F2
|
||||
S3150800654000F044FA40F26763019A9A4208D19DF82E
|
||||
S315080065500F30FF2B04D19DF810300BB9FFF78EFFD3
|
||||
S3150800656007B05DF804FB00BF0064004008B5FFF7FC
|
||||
S3150800657093FFFFF7DBFF08BD00B583B00023019347
|
||||
S31508006580009303F1804303F504331A6842F00102CD
|
||||
S315080065901A605968364A0A405A601A6822F08472A4
|
||||
S315080065A022F480321A601A6822F480221A605A6825
|
||||
S315080065B022F4FE025A604FF41F029A601A6842F4E7
|
||||
S315080065C080321A602B4B1B6803F400330093019B3F
|
||||
S315080065D001330193009B23B9019A40F2DC539A4296
|
||||
S315080065E0F0D1244B1B6813F4003F00D1FEE7224B81
|
||||
S315080065F01A6842F010021A601A6822F003021A603A
|
||||
S315080066001A6842F002021A60A3F580535A685A6063
|
||||
S315080066105A6842F400525A605A6842F480625A60D4
|
||||
S315080066205A6822F47C125A605A6842F4E8125A6090
|
||||
S315080066301A6842F080721A600E4B1B6813F0007FCE
|
||||
S31508006640FAD00C4B5A6822F003025A605A6842F094
|
||||
S3150800665002025A60074B5B6803F00C03082BF9D15A
|
||||
S3150800666000F016F800F060F803B05DF804FB00BF10
|
||||
S315080066700000FFF8001002400020024008B5FFF7AE
|
||||
S315080066807BFFFFF7F5FE00F021F8FFF76FFFFAE74B
|
||||
S3150800669030B583B00121102000F056FA4FF480552A
|
||||
S315080066A0ADF8045003238DF8063010238DF8073013
|
||||
S315080066B0054C01A9204600F0EFFA2946204600F0CD
|
||||
S315080066C039FB03B030BD00BF0010014010B500F023
|
||||
S315080066D041F80F4B1B68C31AB3F5FA7F16D3044665
|
||||
S315080066E00C4B1B7843B901220A4B1A704FF48051A0
|
||||
S315080066F0094800F021FB07E00022064B1A704FF408
|
||||
S315080067008051054800F016FB014B1C6010BD00BF08
|
||||
S31508006710E0000020E400002000100140014B186052
|
||||
S31508006720704700BFE800002008B5074B074A5A60C3
|
||||
S31508006730F021074A82F823100020986007221A6081
|
||||
S31508006740FFF7ECFF08BD00BF10E000E03F190100AD
|
||||
S3150800675000ED00E0014B1868704700BFE800002014
|
||||
S31508006760024A136801331360704700BFE80000202F
|
||||
S3150800677008B50C4B98420AD101214FF0007000F081
|
||||
S31508006780FFF900214FF0007000F0FAF908BD012169
|
||||
S315080067904FF0806000F0F4F900214FF0806000F0BF
|
||||
S315080067A0EFF908BD00640040036823F002030360A4
|
||||
S315080067B0036843F001030360002300E001334268E5
|
||||
S315080067C012F0010F03D14FF6FF729342F6D14368D8
|
||||
S315080067D013F0010F6BD08B79012B04D1036843F0BA
|
||||
S315080067E08003036003E0036823F080030360CB792A
|
||||
S315080067F0012B04D1036843F04003036003E00368F8
|
||||
S3150800680023F0400303600B7A012B04D1036843F09D
|
||||
S315080068102003036003E0036823F0200303604B7A38
|
||||
S31508006820012B04D1036843F01003036003E00368F7
|
||||
S3150800683023F0100303608B7A012B04D1036843F01D
|
||||
S315080068400803036003E0036823F008030360CB7AB8
|
||||
S31508006850012B04D1036843F00403036003E00368D3
|
||||
S3150800686023F0040303608A78CB781B0643EA827315
|
||||
S315080068700A7943EA02434A7943EA02530A88013A03
|
||||
S315080068801343C361036823F001030360002300E098
|
||||
S315080068900133426812F0010F03D04FF6FF7293429C
|
||||
S315080068A0F6D1436813F0010F03D00020704700208B
|
||||
S315080068B070470120704700BF70B4837A012202FA3C
|
||||
S315080068C003F3394AD2F8001241F00101C2F8001266
|
||||
S315080068D0D2F81C12DC432140C2F81C12027BB2B962
|
||||
S315080068E0314AD2F80C122140C2F80C12817AC688B5
|
||||
S315080068F0458845EA0645483142F83150857A868802
|
||||
S31508006900018841EA0641483502EBC5025160027B1F
|
||||
S31508006910012A16D1244AD2F80C121943C2F80C12CD
|
||||
S31508006920817A0688458845EA0645483142F8315055
|
||||
S31508006930857A8688C18841EA0641483502EBC50250
|
||||
S315080069405160C27A32B91849D1F804222240C1F8F6
|
||||
S31508006950042205E01449D1F804221A43C1F8042296
|
||||
S3150800696002892AB91049D1F814221440C1F81442F0
|
||||
S315080069700289012A05D10C49D1F814221A43C1F813
|
||||
S315080069801422427B012A05D10749D1F81C22134358
|
||||
S31508006990C1F81C32044AD2F8003223F00103C2F8C7
|
||||
S315080069A0003270BC704700BF00640040002383714A
|
||||
S315080069B0C371037243728372C3728370C3700323F5
|
||||
S315080069C003710223437101230380704710B401F158
|
||||
S315080069D01B031B01C35803F00403DBB2137233B95C
|
||||
S315080069E001F11B031B01C3585B0D136005E001F1A0
|
||||
S315080069F01B031B01C358DB08536001F11B031B0172
|
||||
S31508006A00C418C35803F002035372636803F00F03F4
|
||||
S31508006A10937263681B0AD37400EB0113D3F8B84169
|
||||
S31508006A20D472D3F8B841240A1473D3F8B841240CA5
|
||||
S31508006A305473D3F8B841240E9473D3F8BC41D47375
|
||||
S31508006A40D3F8BC41240A1474D3F8BC41240C5474FA
|
||||
S31508006A50D3F8BC311B0E937421B9C36843F02003E5
|
||||
S31508006A60C36003E0036943F02003036110BC704769
|
||||
S31508006A7019B9C06800F003007047012903D10069FD
|
||||
S31508006A8000F0030070470020704700BF10B4294B80
|
||||
S31508006A905B6803F00C03042B05D0082B06D013BB48
|
||||
S31508006AA0254B036021E0244B03601EE0214A53680E
|
||||
S31508006AB05268C3F38343023312F4803F04D11F4A5A
|
||||
S31508006AC002FB03F3036010E01A4A526812F4003F0F
|
||||
S31508006AD004D01A4A02FB03F3036006E0164A02FBD7
|
||||
S31508006AE003F3036001E0144B036012494B68C3F3D8
|
||||
S31508006AF00313134CE35CDAB20368D34043604A6875
|
||||
S31508006B00C2F30222A25CD2B223FA02F282604A6877
|
||||
S31508006B10C2F3C222A25CD2B2D340C3604A68C2F3AF
|
||||
S31508006B20813208498A5CD2B2B3FBF2F3036110BC26
|
||||
S31508006B30704700BF0010024000127A0000093D00AD
|
||||
S31508006B40040000200000002021B1054B9A6910437B
|
||||
S31508006B5098617047024A936923EA0000906170477A
|
||||
S31508006B600010024021B1054BDA691043D86170471D
|
||||
S31508006B70024AD36923EA0000D06170470010024038
|
||||
S31508006B8021B1054B1A69104318617047024A136907
|
||||
S31508006B9023EA0000106170470010024030B587B044
|
||||
S31508006BA004460D46038A9BB2CA8823F4405313430E
|
||||
S31508006BB0038283899BB28A88098968890A430243C2
|
||||
S31508006BC023F4B05323F00C031343A381A38A9BB287
|
||||
S31508006BD0AA8923F440731343A38201A8FFF756FF3B
|
||||
S31508006BE01E4B9C4201D1049A00E0039AA38913F430
|
||||
S31508006BF0004F08D002EB820202EB820229684900A4
|
||||
S31508006C00B2FBF1F107E002EB820202EB820229688D
|
||||
S31508006C108900B2FBF1F1124BA3FB01235B091B01AF
|
||||
S31508006C201A09642000FB1212A18911F4004F08D03A
|
||||
S31508006C30D20032320A49A1FB0212C2F342121A43A7
|
||||
S31508006C4007E0120132320649A1FB0212C2F34312CF
|
||||
S31508006C501A4392B2228107B030BD00BF0038014006
|
||||
S31508006C601F85EB5129B183899BB243F40053838175
|
||||
S31508006C70704783899BB223F400539BB28381704784
|
||||
S31508006C808088C0F3080070470388194201D00120A4
|
||||
S31508006C9070470020704700BFF0B4CB7803F00F02AE
|
||||
S31508006CA0154613F0100F01D08D7815430B78E3B114
|
||||
S31508006CB00668002316E001229A400C8832EA04048A
|
||||
S31508006CC00FD19C000F27A74026EA070605FA04F409
|
||||
S31508006CD02643CC78282C01D1426102E0482C00D109
|
||||
S31508006CE002610133072BE6D906600B88FF2B1ED9F4
|
||||
S31508006CF04668002318E003F108040122A2400C8824
|
||||
S31508006D0032EA04040FD19C000F27A74026EA07069B
|
||||
S31508006D1005FA04F42643CC78282C00D14261CC78B5
|
||||
S31508006D20482C00D102610133072BE4D94660F0BC38
|
||||
S31508006D30704700BF016170474161704730B4002851
|
||||
S31508006D4002DA1A4BDB6901E0184B5B68C0F30345AE
|
||||
S31508006D5082B200F44014B4F5401F07D123F07063E3
|
||||
S31508006D60124D6C6824F070646C6011E010F4801F9A
|
||||
S31508006D7006D00324AC4023EA040343F0706307E01B
|
||||
S31508006D80440D240102FA04F423EA040343F0706371
|
||||
S31508006D9019B1410D09018A401343002802DA034A52
|
||||
S31508006DA0D36101E0014A536030BC704700000140DE
|
||||
S31508006DB0FEE700BF08B5074B044613B10021AFF341
|
||||
S31508006DC00080054B1868836A03B198472046FFF789
|
||||
S31508006DD0EFFF00BF00000000746E00080E4B70B590
|
||||
S31508006DE01E460E4C0025E41AA410A54204D056F8F7
|
||||
S31508006DF0253098470135F8E700F01EF8084B094C8E
|
||||
S31508006E001E46E41AA4100025A54204D056F82530DB
|
||||
S31508006E1098470135F8E770BD74000020740000201B
|
||||
S31508006E20740000207800002003460244934202D0F2
|
||||
S31508006E3003F8011BFAE77047F8B500BFF8BC08BCB1
|
||||
S31508006E409E467047F8B500BFF8BC08BC9E4670471A
|
||||
S31508006E5005020602060307030803090309040A04D0
|
||||
S31508006E600B040C040C050D050E050F050F06100680
|
||||
S31108006E70100710081400002000000000A5
|
||||
S30D08006E7CD0F2FF7F01000000BF
|
||||
S31508006E8402040608000000000102030401020304C8
|
||||
S31508006E9406070809000000000000000000000000C2
|
||||
S31508006EA400000000000000000000000000000000D0
|
||||
S31508006EB400000000000000000000000000000000C0
|
||||
S31508006EC400000000000000000000000000000000B0
|
||||
S31508006ED400000000000000000000000000000000A0
|
||||
S31508006EE40000000000000000000000000000000090
|
||||
S31108006EF40000000015610008F1600008AD
|
||||
S7050800600092
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ all
|
|
@ -1,2 +0,0 @@
|
|||
@echo off
|
||||
cs-make --directory=../ clean
|
|
@ -1,168 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Project Name="DemoProg" InternalType="">
|
||||
<Plugins>
|
||||
<Plugin Name="qmake">
|
||||
<![CDATA[00010001N0005Debug000000000000]]>
|
||||
</Plugin>
|
||||
</Plugins>
|
||||
<VirtualDirectory Name="Prog">
|
||||
<VirtualDirectory Name="lib">
|
||||
<VirtualDirectory Name="stdperiphlib">
|
||||
<VirtualDirectory Name="STM32F10x_StdPeriph_Driver">
|
||||
<VirtualDirectory Name="inc">
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/misc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_adc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_bkp.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_can.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_cec.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_crc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dac.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dbgmcu.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dma.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_exti.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_fsmc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_i2c.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_iwdg.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_pwr.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rtc.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_sdio.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_tim.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_wwdg.h"/>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="src">
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/misc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c"/>
|
||||
<File Name="../lib/stdperiphlib/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CMSIS">
|
||||
<VirtualDirectory Name="CM3">
|
||||
<VirtualDirectory Name="DeviceSupport">
|
||||
<VirtualDirectory Name="ST">
|
||||
<VirtualDirectory Name="STM32F10x">
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<VirtualDirectory Name="CoreSupport">
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/CoreSupport/core_cm3.c"/>
|
||||
<File Name="../lib/stdperiphlib/CMSIS/CM3/CoreSupport/core_cm3.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../lib/stdperiphlib/stm32f10x_conf.h"/>
|
||||
</VirtualDirectory>
|
||||
</VirtualDirectory>
|
||||
<File Name="../boot.c"/>
|
||||
<File Name="../boot.h"/>
|
||||
<File Name="../cstart.c"/>
|
||||
<File Name="../header.h"/>
|
||||
<File Name="../led.c"/>
|
||||
<File Name="../led.h"/>
|
||||
<File Name="../main.c"/>
|
||||
<File Name="../timer.c"/>
|
||||
<File Name="../timer.h"/>
|
||||
<File Name="../vectors.c"/>
|
||||
<File Name="../memory.x"/>
|
||||
</VirtualDirectory>
|
||||
<Description/>
|
||||
<Dependencies/>
|
||||
<Settings Type="Dynamic Library">
|
||||
<GlobalSettings>
|
||||
<Compiler Options="" C_Options="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="">
|
||||
<LibraryPath Value="."/>
|
||||
</Linker>
|
||||
<ResourceCompiler Options=""/>
|
||||
</GlobalSettings>
|
||||
<Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="-g" C_Options="-g" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="../obj" Command="demoprog_olimex_lpc_l2294_20mhz.elf" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(WorkspacePath)/../bin" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="3333" DebuggerPath="C:\Program Files (x86)\CodeSourcery\Sourcery G++ Lite\bin\arm-none-eabi-gdb.exe">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands>break main
|
||||
continue
|
||||
</StartupCommands>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)/..</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
<Configuration Name="Release" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
|
||||
<Compiler Options="" C_Options="" Required="yes" PreCompiledHeader="">
|
||||
<IncludePath Value="."/>
|
||||
</Compiler>
|
||||
<Linker Options="-O2" Required="yes"/>
|
||||
<ResourceCompiler Options="" Required="no"/>
|
||||
<General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
|
||||
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
|
||||
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
|
||||
<PostConnectCommands/>
|
||||
<StartupCommands/>
|
||||
</Debugger>
|
||||
<PreBuild/>
|
||||
<PostBuild/>
|
||||
<CustomBuild Enabled="yes">
|
||||
<RebuildCommand/>
|
||||
<CleanCommand>make clean</CleanCommand>
|
||||
<BuildCommand>make</BuildCommand>
|
||||
<PreprocessFileCommand/>
|
||||
<SingleFileCommand/>
|
||||
<MakefileGenerationCommand/>
|
||||
<ThirdPartyToolName>None</ThirdPartyToolName>
|
||||
<WorkingDirectory>$(WorkspacePath)</WorkingDirectory>
|
||||
</CustomBuild>
|
||||
<AdditionalRules>
|
||||
<CustomPostBuild/>
|
||||
<CustomPreBuild/>
|
||||
</AdditionalRules>
|
||||
</Configuration>
|
||||
</Settings>
|
||||
</CodeLite_Project>
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CodeLite_Workspace Name="DemoProg" Database="./DemoProg.tags">
|
||||
<Project Name="DemoProg" Path="DemoProg.project" Active="Yes"/>
|
||||
<BuildMatrix>
|
||||
<WorkspaceConfiguration Name="Debug" Selected="yes">
|
||||
<Project Name="DemoProg" ConfigName="Debug"/>
|
||||
</WorkspaceConfiguration>
|
||||
<WorkspaceConfiguration Name="Release" Selected="yes">
|
||||
<Project Name="DemoProg" ConfigName="Release"/>
|
||||
</WorkspaceConfiguration>
|
||||
</BuildMatrix>
|
||||
</CodeLite_Workspace>
|
|
@ -1,4 +0,0 @@
|
|||
Integrated Development Environment
|
||||
----------------------------------
|
||||
Codelite was used as the editor during the development of this software program. This directory contains the Codelite
|
||||
workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/.
|
|
@ -0,0 +1,38 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// Forward declaration
|
||||
|
||||
void
|
||||
_exit(int code);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// We just enter an infinite loop, to be used as landmark when halting
|
||||
// the debugger.
|
||||
//
|
||||
// It can be redefined in the application, if more functionality
|
||||
// is required.
|
||||
|
||||
void
|
||||
__attribute__((weak))
|
||||
_exit(int code __attribute__((unused)))
|
||||
{
|
||||
// TODO: write on trace
|
||||
while (1)
|
||||
;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void
|
||||
__attribute__((weak,noreturn))
|
||||
abort(void)
|
||||
{
|
||||
_exit(1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -34,7 +34,7 @@ PROJ_NAME=demoprog_olimex_stm32p103
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
|
@ -54,7 +54,7 @@ PROJ_FILES = $(call rwildcard, , *.c *.h *.S)
|
|||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = cs-rm
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
|
@ -97,7 +97,7 @@ AFLAGS = $(CFLAGS)
|
|||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
|
||||
LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -Wl,--gc-sections $(LIB_PATH)
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
|
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,474 +0,0 @@
|
|||
# depslib dependency file v1.0
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\led.c
|
||||
"boot.h"
|
||||
"led.h"
|
||||
"stm32f10x.h"
|
||||
|
||||
1499159026 c:\work\software\openblt\target\source\boot.h
|
||||
"types.h"
|
||||
"assert.h"
|
||||
"blt_conf.h"
|
||||
"plausibility.h"
|
||||
"cpu.h"
|
||||
"cop.h"
|
||||
"nvm.h"
|
||||
"timer.h"
|
||||
"backdoor.h"
|
||||
"file.h"
|
||||
"com.h"
|
||||
|
||||
1495810634 c:\work\software\openblt\target\source\armcm3_stm32f1\types.h
|
||||
|
||||
1495810634 c:\work\software\openblt\target\source\assert.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\blt_conf.h
|
||||
|
||||
1495810634 c:\work\software\openblt\target\source\plausibility.h
|
||||
|
||||
1495810632 c:\work\software\openblt\target\source\cpu.h
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\cop.h
|
||||
|
||||
1495810632 c:\work\software\openblt\target\source\nvm.h
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\timer.h
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\backdoor.h
|
||||
|
||||
1495810634 c:\work\software\openblt\target\source\file.h
|
||||
"ff.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\com.h
|
||||
"xcp.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\xcp.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\led.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\stm32f10x.h
|
||||
"core_cm3.h"
|
||||
"system_stm32f10x.h"
|
||||
<stdint.h>
|
||||
"stm32f10x_conf.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cm3.h
|
||||
<stdint.h>
|
||||
<core_cmInstr.h>
|
||||
<core_cmFunc.h>
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cminstr.h
|
||||
<cmsis_iar.h>
|
||||
<cmsis_ccs.h>
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cmfunc.h
|
||||
<cmsis_iar.h>
|
||||
<cmsis_ccs.h>
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\system_stm32f10x.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\stm32f10x_conf.h
|
||||
"stm32f10x_adc.h"
|
||||
"stm32f10x_bkp.h"
|
||||
"stm32f10x_can.h"
|
||||
"stm32f10x_cec.h"
|
||||
"stm32f10x_crc.h"
|
||||
"stm32f10x_dac.h"
|
||||
"stm32f10x_dbgmcu.h"
|
||||
"stm32f10x_dma.h"
|
||||
"stm32f10x_exti.h"
|
||||
"stm32f10x_flash.h"
|
||||
"stm32f10x_fsmc.h"
|
||||
"stm32f10x_gpio.h"
|
||||
"stm32f10x_i2c.h"
|
||||
"stm32f10x_iwdg.h"
|
||||
"stm32f10x_pwr.h"
|
||||
"stm32f10x_rcc.h"
|
||||
"stm32f10x_rtc.h"
|
||||
"stm32f10x_sdio.h"
|
||||
"stm32f10x_spi.h"
|
||||
"stm32f10x_tim.h"
|
||||
"stm32f10x_usart.h"
|
||||
"stm32f10x_wwdg.h"
|
||||
"misc.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_adc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_bkp.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_can.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_cec.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_crc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dac.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dbgmcu.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dma.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_exti.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_flash.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_fsmc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_gpio.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_i2c.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_iwdg.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_pwr.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_rcc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_rtc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_sdio.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_spi.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_tim.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_usart.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_wwdg.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\misc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\misc.c
|
||||
"misc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_adc.c
|
||||
"stm32f10x_adc.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_bkp.c
|
||||
"stm32f10x_bkp.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_can.c
|
||||
"stm32f10x_can.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_cec.c
|
||||
"stm32f10x_cec.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_crc.c
|
||||
"stm32f10x_crc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dac.c
|
||||
"stm32f10x_dac.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dbgmcu.c
|
||||
"stm32f10x_dbgmcu.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dma.c
|
||||
"stm32f10x_dma.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_exti.c
|
||||
"stm32f10x_exti.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_flash.c
|
||||
"stm32f10x_flash.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_fsmc.c
|
||||
"stm32f10x_fsmc.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_gpio.c
|
||||
"stm32f10x_gpio.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\hooks.c
|
||||
"boot.h"
|
||||
"stm32f10x.h"
|
||||
"led.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_i2c.c
|
||||
"stm32f10x_i2c.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_iwdg.c
|
||||
"stm32f10x_iwdg.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_pwr.c
|
||||
"stm32f10x_pwr.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_rcc.c
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_rtc.c
|
||||
"stm32f10x_rtc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_sdio.c
|
||||
"stm32f10x_sdio.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_spi.c
|
||||
"stm32f10x_spi.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_tim.c
|
||||
"stm32f10x_tim.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_usart.c
|
||||
"stm32f10x_usart.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_wwdg.c
|
||||
"stm32f10x_wwdg.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\system_stm32f10x.c
|
||||
"stm32f10x.h"
|
||||
|
||||
1502957013 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\startup_stm32f10x_md.s
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\can.c
|
||||
"boot.h"
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\cpu.c
|
||||
"boot.h"
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\flash.c
|
||||
"boot.h"
|
||||
"flash_layout.c"
|
||||
|
||||
1477586072 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\flash_layout.c
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\gcc\cpu_comp.c
|
||||
"boot.h"
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\nvm.c
|
||||
"boot.h"
|
||||
"flash.h"
|
||||
|
||||
1495810634 c:\work\software\openblt\target\source\armcm3_stm32f1\flash.h
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\timer.c
|
||||
"boot.h"
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\uart.c
|
||||
"boot.h"
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\usb.c
|
||||
"boot.h"
|
||||
"usb_lib.h"
|
||||
"usb_desc.h"
|
||||
"usb_pwr.h"
|
||||
"usb_istr.h"
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\assert.c
|
||||
"boot.h"
|
||||
|
||||
1495810633 source:c:\work\software\openblt\target\source\backdoor.c
|
||||
"boot.h"
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\boot.c
|
||||
"boot.h"
|
||||
|
||||
1495810633 source:c:\work\software\openblt\target\source\com.c
|
||||
"boot.h"
|
||||
"can.h"
|
||||
"uart.h"
|
||||
"usb.h"
|
||||
"net.h"
|
||||
|
||||
1495810632 c:\work\software\openblt\target\source\can.h
|
||||
|
||||
1495810634 c:\work\software\openblt\target\source\uart.h
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\usb.h
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\net.h
|
||||
|
||||
1495810633 source:c:\work\software\openblt\target\source\cop.c
|
||||
"boot.h"
|
||||
|
||||
1495810634 source:c:\work\software\openblt\target\source\file.c
|
||||
"boot.h"
|
||||
<string.h>
|
||||
<ctype.h>
|
||||
|
||||
1495810633 source:c:\work\software\openblt\target\source\net.c
|
||||
"boot.h"
|
||||
"netdev.h"
|
||||
"uip.h"
|
||||
"uip_arp.h"
|
||||
|
||||
1495810633 source:c:\work\software\openblt\target\source\xcp.c
|
||||
"boot.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\main.c
|
||||
"boot.h"
|
||||
"stm32f10x.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_core.c
|
||||
"usb_lib.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_lib.h
|
||||
"stm32l1xx.h"
|
||||
"stm32f10x.h"
|
||||
"usb_type.h"
|
||||
"usb_regs.h"
|
||||
"usb_def.h"
|
||||
"usb_core.h"
|
||||
"usb_init.h"
|
||||
"usb_mem.h"
|
||||
"usb_int.h"
|
||||
"usb_sil.h"
|
||||
"otgd_fs_cal.h"
|
||||
"otgd_fs_pcd.h"
|
||||
"otgd_fs_dev.h"
|
||||
"otgd_fs_int.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_type.h
|
||||
"usb_conf.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_conf.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_regs.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_def.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_core.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_init.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_mem.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_int.h
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_sil.h
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_init.c
|
||||
"usb_lib.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_int.c
|
||||
"usb_lib.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_mem.c
|
||||
"usb_lib.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_regs.c
|
||||
"usb_lib.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_sil.c
|
||||
"usb_lib.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_desc.c
|
||||
"usb_lib.h"
|
||||
"usb_desc.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_desc.h
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_endp.c
|
||||
"usb_lib.h"
|
||||
"usb_desc.h"
|
||||
"usb_mem.h"
|
||||
"usb_istr.h"
|
||||
"usb_pwr.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_istr.h
|
||||
"usb_conf.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_pwr.h
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_istr.c
|
||||
"usb_lib.h"
|
||||
"usb_prop.h"
|
||||
"usb_pwr.h"
|
||||
"usb_istr.h"
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_prop.h
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_prop.c
|
||||
"usb_lib.h"
|
||||
"usb_conf.h"
|
||||
"usb_prop.h"
|
||||
"usb_desc.h"
|
||||
"usb_pwr.h"
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_pwr.c
|
||||
"stm32f10x.h"
|
||||
"usb_lib.h"
|
||||
"usb_conf.h"
|
||||
"usb_pwr.h"
|
||||
"types.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\ff.h
|
||||
"integer.h"
|
||||
"ffconf.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\integer.h
|
||||
<windows.h>
|
||||
<tchar.h>
|
||||
|
||||
1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\fatfs\ffconf.h
|
||||
|
||||
1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\fatfs\mmc.c
|
||||
"diskio.h"
|
||||
"stm32f10x.h"
|
||||
"boot.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\diskio.h
|
||||
"integer.h"
|
||||
|
||||
1495810633 source:c:\work\software\openblt\target\source\third_party\fatfs\src\ff.c
|
||||
"ff.h"
|
||||
"diskio.h"
|
||||
<stdarg.h>
|
||||
|
||||
1495810633 source:c:\work\software\openblt\target\source\third_party\fatfs\src\option\unicode.c
|
||||
"../ff.h"
|
||||
"cc932.c"
|
||||
"cc936.c"
|
||||
"cc949.c"
|
||||
"cc950.c"
|
||||
"ccsbcs.c"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\cc932.c
|
||||
"../ff.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\cc936.c
|
||||
"../ff.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\cc949.c
|
||||
"../ff.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\cc950.c
|
||||
"../ff.h"
|
||||
|
||||
1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\ccsbcs.c
|
||||
"../ff.h"
|
||||
|
|
@ -1,515 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<EmBitz_project_file>
|
||||
<EmBitzVersion release="1.00" revision="0" />
|
||||
<FileVersion major="1" minor="0" />
|
||||
<Project>
|
||||
<Option title="olimexino" />
|
||||
<Option pch_mode="2" />
|
||||
<Option compiler="armgcc_eb" />
|
||||
<Option virtualFolders="Libs\;Srcs\;Libs\cmsis\;Libs\SPL\;Srcs\Core\;Srcs\Core\ARMCM3_STM32F1\;Srcs\Core\ARMCM3_STM32F1\GCC\;Libs\USB\;Libs\USB\Device\;Srcs\Core\third_party\;Srcs\Core\third_party\fatfs\;Libs\fatfs\;" />
|
||||
<Build>
|
||||
<Target title="Debug">
|
||||
<Option output="..\bin\openblt_olimexino_stm32.elf" />
|
||||
<Option object_output="..\obj" />
|
||||
<Option type="0" />
|
||||
<Option compiler="armgcc_eb" />
|
||||
<Option projectDeviceOptionsRelation="0" />
|
||||
<Compiler>
|
||||
<Add option="-Wall" />
|
||||
<Add option="-fdata-sections" />
|
||||
<Add option="-ffunction-sections" />
|
||||
<Add option="-O2" />
|
||||
<Add option="-g3" />
|
||||
</Compiler>
|
||||
<Assembler>
|
||||
<Add option="-Wa,--gdwarf-2" />
|
||||
</Assembler>
|
||||
<Linker>
|
||||
<Add option="-Wl,--gc-sections" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<Device>
|
||||
<Add option="$device=cortex-m3" />
|
||||
<Add option="$lscript=./../cfg/stm32f103rb_flash.ld" />
|
||||
<Add option="$stack=0x0800" />
|
||||
<Add option="$heap=0x0000" />
|
||||
</Device>
|
||||
<Compiler>
|
||||
<Add option="-mfloat-abi=soft" />
|
||||
<Add option="-fno-strict-aliasing" />
|
||||
<Add symbol="STM32F103RB" />
|
||||
<Add symbol="STM32F10X_MD" />
|
||||
<Add symbol="USE_STDPERIPH_DRIVER" />
|
||||
<Add directory="..\lib" />
|
||||
<Add directory="..\lib\cmsis" />
|
||||
<Add directory="..\lib\SPL\inc" />
|
||||
<Add directory="..\lib\USB_FS_DEVICE\inc" />
|
||||
<Add directory="..\lib\fatfs" />
|
||||
<Add directory="..\..\..\..\Source" />
|
||||
<Add directory="..\..\..\..\Source\ARMCM3_STM32F1" />
|
||||
<Add directory="..\..\..\..\Source\ARMCM3_STM32F1\GCC" />
|
||||
<Add directory="..\..\..\..\Source\third_party\fatfs\src" />
|
||||
<Add directory="..\..\..\..\Source\third_party\fatfs\src\option" />
|
||||
<Add directory="..\..\Boot" />
|
||||
</Compiler>
|
||||
<Assembler>
|
||||
<Add option="--defsym,__NO_SYSTEM_INIT" />
|
||||
</Assembler>
|
||||
<Linker>
|
||||
<Add option="-eb_lib=n" />
|
||||
<Add option="-eb_start_files" />
|
||||
</Linker>
|
||||
<ExtraCommands>
|
||||
<Add after="arm-none-eabi-objcopy -O srec $(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).elf $(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).srec" />
|
||||
<Mode before="0" />
|
||||
<Mode after="1" />
|
||||
</ExtraCommands>
|
||||
<Unit filename="..\blt_conf.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\hooks.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\led.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\led.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\cmsis\core_cm3.h">
|
||||
<Option virtualFolder="Libs\cmsis\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\cmsis\core_cmFunc.h">
|
||||
<Option virtualFolder="Libs\cmsis\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\cmsis\core_cmInstr.h">
|
||||
<Option virtualFolder="Libs\cmsis\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\fatfs\ffconf.h">
|
||||
<Option virtualFolder="Libs\fatfs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\fatfs\mmc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\fatfs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\misc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_adc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_bkp.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_can.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_cec.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_crc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_dac.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_dbgmcu.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_dma.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_exti.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_flash.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_fsmc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_gpio.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_i2c.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_iwdg.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_pwr.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_rcc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_rtc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_sdio.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_spi.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_tim.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_usart.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_wwdg.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\misc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_adc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_bkp.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_can.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_cec.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_crc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_dac.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_dbgmcu.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_dma.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_exti.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_flash.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_fsmc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_gpio.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_i2c.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_iwdg.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_pwr.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_rcc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_rtc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_sdio.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_spi.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_tim.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_usart.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_wwdg.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\stm32f10x.h">
|
||||
<Option virtualFolder="Libs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\stm32f10x_conf.h">
|
||||
<Option virtualFolder="Libs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\system_stm32f10x.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\system_stm32f10x.h">
|
||||
<Option virtualFolder="Libs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_core.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_def.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_init.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_int.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_lib.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_mem.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_regs.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_sil.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\inc\usb_type.h">
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\src\usb_core.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\src\usb_init.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\src\usb_int.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\src\usb_mem.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\src\usb_regs.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\USB_FS_DEVICE\src\usb_sil.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\USB\Device\" />
|
||||
</Unit>
|
||||
<Unit filename="..\main.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\startup_stm32f10x_md.S">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_conf.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_desc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_desc.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_endp.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_istr.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_istr.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_prop.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_prop.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_pwr.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\usb_pwr.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\can.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\cpu.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\flash.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\flash.h">
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\GCC\cpu_comp.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\GCC\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\nvm.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\timer.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\types.h">
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\uart.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\ARMCM3_STM32F1\usb.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\ARMCM3_STM32F1\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\assert.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\assert.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\backdoor.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\backdoor.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\boot.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\boot.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\can.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\com.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\com.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\cop.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\cop.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\cpu.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\file.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\file.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\net.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\net.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\nvm.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\plausibility.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\third_party\fatfs\src\diskio.h">
|
||||
<Option virtualFolder="Srcs\Core\third_party\fatfs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\third_party\fatfs\src\ff.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\third_party\fatfs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\third_party\fatfs\src\ff.h">
|
||||
<Option virtualFolder="Srcs\Core\third_party\fatfs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\third_party\fatfs\src\integer.h">
|
||||
<Option virtualFolder="Srcs\Core\third_party\fatfs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\third_party\fatfs\src\option\unicode.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\third_party\fatfs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\timer.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\uart.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\usb.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\xcp.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Unit filename="..\..\..\..\Source\xcp.h">
|
||||
<Option virtualFolder="Srcs\Core\" />
|
||||
</Unit>
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<debugger>
|
||||
<target_debugging_settings target="Debug" active_interface="J-link">
|
||||
<debug_interface interface_id="J-link" ip_address="localhost" ip_port="2331" path="%Software\SEGGER\J-Link:InstallPath%" executable="JLinkGDBServer.exe" description="..\cfg\STM32F103xx.svd" dont_start_server="false" backoff_time="2000" options="2" reg_filter="0" active_family="Generic" gdb_before_conn="" gdb_after_conn="">
|
||||
<family_options family_id="Generic">
|
||||
<option opt_id="ID_CMD_BEFORE" opt_value="" />
|
||||
<option opt_id="ID_GDB_SERVER_CL" opt_value="-select USB=0 -device STM32F103RB -if SWD -speed 1000 -endian little" />
|
||||
<option opt_id="ID_CMD_RESET" opt_value="monitor reset
monitor speed 1000
" />
|
||||
<option opt_id="ID_CMD_AFTER" opt_value="monitor flash download = 1
monitor flash breakpoints = 1
load" />
|
||||
</family_options>
|
||||
</debug_interface>
|
||||
</target_debugging_settings>
|
||||
</debugger>
|
||||
<envvars />
|
||||
</Extensions>
|
||||
</Project>
|
||||
</EmBitz_project_file>
|
|
@ -1,64 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<EmBitz_layout_file>
|
||||
<ActiveTarget name="Debug" />
|
||||
<File name="..\blt_conf.h" open="0" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="5347" topLine="148" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\hooks.c" open="0" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="17852" topLine="99" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\led.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3343" topLine="19" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\main.c" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3050" topLine="57" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\startup_stm32f10x_md.S" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="7244" topLine="109" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\usb_istr.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4248" topLine="63" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\..\Source\ARMCM3_STM32F1\flash.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1477" topLine="153" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\..\Source\ARMCM3_STM32F1\timer.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="5756" topLine="79" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\..\Source\backdoor.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="5206" topLine="99" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\..\Source\boot.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2271" topLine="27" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\..\Source\com.c" open="0" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4361" topLine="55" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\..\Source\plausibility.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2829" topLine="51" />
|
||||
</Cursor>
|
||||
</File>
|
||||
</EmBitz_layout_file>
|
|
@ -0,0 +1,38 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// Forward declaration
|
||||
|
||||
void
|
||||
_exit(int code);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// We just enter an infinite loop, to be used as landmark when halting
|
||||
// the debugger.
|
||||
//
|
||||
// It can be redefined in the application, if more functionality
|
||||
// is required.
|
||||
|
||||
void
|
||||
__attribute__((weak))
|
||||
_exit(int code __attribute__((unused)))
|
||||
{
|
||||
// TODO: write on trace
|
||||
while (1)
|
||||
;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void
|
||||
__attribute__((weak,noreturn))
|
||||
abort(void)
|
||||
{
|
||||
_exit(1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -0,0 +1,178 @@
|
|||
#****************************************************************************************
|
||||
#| Description: Makefile for GNU ARM Embedded toolchain.
|
||||
#| File Name: makefile
|
||||
#|
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| C O P Y R I G H T
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved
|
||||
#|
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| L I C E N S E
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or
|
||||
#| modify it under the terms of the GNU General Public License as published by the Free
|
||||
#| Software Foundation, either version 3 of the License, or (at your option) any later
|
||||
#| version.
|
||||
#|
|
||||
#| OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
||||
#| without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||
#| PURPOSE. See the GNU General Public License for more details.
|
||||
#|
|
||||
#| You have received a copy of the GNU General Public License along with OpenBLT. It
|
||||
#| should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy.
|
||||
#|
|
||||
#****************************************************************************************
|
||||
SHELL = sh
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure project name |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
PROJ_NAME=openblt_olimexino_stm32
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Collect project files |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
# Recursive wildcard function implementation. Example usages:
|
||||
# $(call rwildcard, , *.c *.h)
|
||||
# --> Returns all *.c and *.h files in the current directory and below
|
||||
# $(call rwildcard, /lib/, *.c)
|
||||
# --> Returns all *.c files in the /lib directory and below
|
||||
rwildcard = $(strip $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d)))
|
||||
|
||||
# Collect all application files in the current directory and its subdirectories, but
|
||||
# exclude flash-layout.c as this one is directly included in a source file, when used.
|
||||
PROJ_FILES = $(filter-out flash_layout.c, $(call rwildcard, , *.c *.h *.S))
|
||||
# Collect bootloader core files
|
||||
PROJ_FILES += $(wildcard ../../../Source/*.c)
|
||||
PROJ_FILES += $(wildcard ../../../Source/*.h)
|
||||
# Collect bootloader port files
|
||||
PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/*.c)
|
||||
PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/*.h)
|
||||
# Collect bootloader port compiler specific files
|
||||
PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/GCC/*.c)
|
||||
PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/GCC/*.h)
|
||||
# Collect FatFS third party library files
|
||||
PROJ_FILES += $(wildcard ../../../Source/third_party/fatfs/src/*.c)
|
||||
PROJ_FILES += $(wildcard ../../../Source/third_party/fatfs/src/*.h)
|
||||
PROJ_FILES += ../../../Source/third_party/fatfs/src/option/unicode.c
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
OD = $(TOOL_PATH)arm-none-eabi-objdump
|
||||
AS = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
SZ = $(TOOL_PATH)arm-none-eabi-size
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Filter project files
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
PROJ_ASRCS = $(filter %.S,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CSRCS = $(filter %.c,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CHDRS = $(filter %.h,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Set important path variables |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :)
|
||||
OBJ_PATH = obj
|
||||
BIN_PATH = bin
|
||||
INC_PATH = $(patsubst %/,%,$(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file))))))
|
||||
LIB_PATH =
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Options for toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
HEAP_SIZE = 0x0800
|
||||
STACK_SIZE = 0x0800
|
||||
STDFLAGS = -mcpu=cortex-m3 -mthumb -fno-strict-aliasing -Wno-maybe-uninitialized
|
||||
STDFLAGS += -fdata-sections -ffunction-sections -Wall -g3
|
||||
OPTFLAGS = -O2
|
||||
CFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
CFLAGS += -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -DVECT_TAB_FLASH -DGCC_ARMCM3
|
||||
CFLAGS += -D__HEAP_SIZE=$(HEAP_SIZE) -D__STACK_SIZE=$(STACK_SIZE)
|
||||
CFLAGS += $(INC_PATH)
|
||||
AFLAGS = $(CFLAGS)
|
||||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
|
||||
LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
RMFLAGS = -f
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Specify library files |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
LIBS =
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Define targets |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
AOBJS = $(patsubst %.S,%.o,$(PROJ_ASRCS))
|
||||
COBJS = $(patsubst %.c,%.o,$(PROJ_CSRCS))
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Make ALL |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
.PHONY: all
|
||||
all: $(BIN_PATH)/$(PROJ_NAME).srec
|
||||
|
||||
|
||||
$(BIN_PATH)/$(PROJ_NAME).srec : $(BIN_PATH)/$(PROJ_NAME).elf
|
||||
@$(OC) $< $(OFLAGS) $@
|
||||
@$(OD) $(ODFLAGS) $< > $(BIN_PATH)/$(PROJ_NAME).map
|
||||
@echo +++ Summary of memory consumption:
|
||||
@$(SZ) $(SZFLAGS) $<
|
||||
@echo +++ Build complete [$(notdir $@)]
|
||||
|
||||
$(BIN_PATH)/$(PROJ_NAME).elf : $(AOBJS) $(COBJS)
|
||||
@echo +++ Linking [$(notdir $@)]
|
||||
@$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F)) $(LIBS)
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Compile and assemble |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
$(AOBJS): %.o: %.S $(PROJ_CHDRS)
|
||||
@echo +++ Assembling [$(notdir $<)]
|
||||
@$(AS) $(AFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
|
||||
|
||||
$(COBJS): %.o: %.c $(PROJ_CHDRS)
|
||||
@echo +++ Compiling [$(notdir $<)]
|
||||
@$(CC) $(CFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Make CLEAN |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@echo +++ Cleaning build environment
|
||||
@$(RM) $(RMFLAGS) $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file))
|
||||
@$(RM) $(RMFLAGS) $(foreach file,$(COBJS),$(OBJ_PATH)/$(file))
|
||||
@$(RM) $(RMFLAGS) $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file)))
|
||||
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map
|
||||
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).srec
|
||||
@echo +++ Clean complete
|
||||
|
||||
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -1,90 +1,89 @@
|
|||
S02700002E2E5C62696E5C64656D6F70726F675F6F6C696D6578696E6F5F73746D33322E7372656308
|
||||
S31508006000005000202D6300087363000875630008BC
|
||||
S3150800601077630008796300087B63000800000000C6
|
||||
S315080060200000000000000000000000007D6300087A
|
||||
S315080060307F630008000000008163000839640008D7
|
||||
S3150800604087630008896300088B6300088D6300086E
|
||||
S315080060508F6300089163000893630008956300083E
|
||||
S3150800606097630008996300089B6300089D6300080E
|
||||
S315080060709F630008A1630008A3630008A5630008DE
|
||||
S31508006080A7630008A9630008AB630008AD630008AE
|
||||
S31508006090AF630008B1630008B3630008B56300087E
|
||||
S315080060A0B7630008B9630008BB630008BD6300084E
|
||||
S315080060B0BF630008C1630008C3630008C56300081E
|
||||
S315080060C0C7630008C9630008CB630008CD630008EE
|
||||
S315080060D0CF630008D1630008D3630008D5630008BE
|
||||
S315080060E0D7630008D9630008DB630008EE11AA55D8
|
||||
S024000062696E2F64656D6F70726F675F6F6C696D6578696E6F5F73746D33322E73726563F0
|
||||
S3150800600000500020C1610008076200080962000804
|
||||
S315080060100B6200080D6200080F620008000000000D
|
||||
S3150800602000000000000000000000000011620008E7
|
||||
S315080060301362000800000000156200087963000872
|
||||
S315080060401B6200081D6200081F6200082162000822
|
||||
S3150800605023620008256200082762000829620008F2
|
||||
S315080060602B6200082D6200082F62000831620008C2
|
||||
S315080060703362000835620008376200083962000892
|
||||
S315080060803B6200083D6200083F6200084162000862
|
||||
S315080060904362000845620008476200084962000832
|
||||
S315080060A04B6200084D6200084F6200085162000802
|
||||
S315080060B053620008556200085762000859620008D2
|
||||
S315080060C05B6200085D6200085F62000861620008A2
|
||||
S315080060D06362000865620008676200086962000872
|
||||
S315080060E06B6200086D6200086F620008EE11AA551F
|
||||
S315080060F010B5054C237833B9044B13B10448AFF3F4
|
||||
S3150800610000800123237010BD6C00002000000000F1
|
||||
S31508006110F0640008084B10B51BB108490848AFF3EE
|
||||
S31508006110EC640008084B10B51BB108490848AFF3F2
|
||||
S3150800612000800848036803B910BD074B002BFBD055
|
||||
S31508006130BDE81040184700BF0000000070000020AE
|
||||
S31508006140F06400086C00002000000000154B002BCE
|
||||
S31508006140EC6400086C00002000000000154B002BD2
|
||||
S3150800615008BF134B9D46A3F5803A00218B460F4690
|
||||
S315080061601348144A121A00F0A9F90F4B002B00D055
|
||||
S315080061601348144A121A00F0ABF90F4B002B00D053
|
||||
S3150800617098470E4B002B00D09847002000210400BA
|
||||
S315080061800D000D48002802D00C48AFF3008000F03F
|
||||
S315080061906FF92000290000F0BFF800F055F900BF9C
|
||||
S3150800619071F92000290000F079F800F057F900BFDE
|
||||
S315080061A00000080000500020000000000000000069
|
||||
S315080061B06C00002094000020000000000000000091
|
||||
S315080061C0704700BF704700BF30B583B00121042077
|
||||
S315080061D000F08EF803238DF8063010238DF807306B
|
||||
S315080061E0202502A921F8045D044C204600F02EF86B
|
||||
S315080061F02946204600F07AF803B030BD0008014071
|
||||
S3150800620010B500F013F90E4B1B68C31AB3F5FA7FE5
|
||||
S3150800621014D304460B4B1B783BB90122094B1A7061
|
||||
S315080062202021094800F060F806E00022054B1A70A4
|
||||
S315080062302021054800F05AF8014B1C6010BD00BF2C
|
||||
S31508006240880000208C00002000080140F0B4CB78BC
|
||||
S3150800625003F00F02154613F0100F01D08D78154381
|
||||
S315080062600B78E3B10668002316E001229A400C88F1
|
||||
S3150800627032EA04040FD19C000F27A74026EA070636
|
||||
S3150800628005FA04F42643CC78282C01D1426102E0B1
|
||||
S31508006290482C00D102610133072BE6D906600B882A
|
||||
S315080062A0FF2B1ED94668002318E003F108040122D3
|
||||
S315080062B0A2400C8832EA04040FD19C000F27A7409D
|
||||
S315080062C026EA070605FA04F42643CC78282C00D1DA
|
||||
S315080062D04261CC78482C00D102610133072BE4D9FE
|
||||
S315080062E04660F0BC704700BF016170474161704766
|
||||
S315080062F021B1054B9A69104398617047024A936920
|
||||
S3150800630023EA0000906170470010024008B5FFF7C5
|
||||
S315080063105BFF00F06DF808BD08B5FFF7F7FFFFF75C
|
||||
S315080063204FFFFFF76DFFFFF74DFFFAE706498D466A
|
||||
S315080063300649074A074B9A42BEBF51F8040B42F872
|
||||
S31508006340040BF8E70448004700500020FC640008E6
|
||||
S31508006350000000206C0000204D6100081F49204AFB
|
||||
S31508006360002301E041F8043B9142FBD3FFF7D4FF39
|
||||
S31508006370FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7E7
|
||||
S31508006380FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D7
|
||||
S31508006390FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7C7
|
||||
S315080063A0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B7
|
||||
S315080063B0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A7
|
||||
S315080063C0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE797
|
||||
S315080063D0FEE7FEE7FEE7FEE7FEE7FEE76C000020C5
|
||||
S315080063E094000020014B1860704700BF9000002001
|
||||
S315080063F008B50A4B1B680A4AA2FB03239B09013B03
|
||||
S31508006400084A5360F021084B83F823100020906057
|
||||
S3150800641007231360FFF7E6FF08BD00BF0000002052
|
||||
S31508006420D34D621010E000E000ED00E0014B186863
|
||||
S31508006430704700BF90000020024A136801331360BA
|
||||
S31508006440704700BF9000002008B5074B044613B1FB
|
||||
S315080064500021AFF30080054B1868836A03B198479B
|
||||
S31508006460204600F033F800BF00000000EC64000886
|
||||
S315080064700E4B70B51E460E4C0025E41AA410A54214
|
||||
S3150800648004D056F8253098470135F8E700F020F88B
|
||||
S31508006490084B094C1E46E41AA4100025A54204D050
|
||||
S315080064A056F8253098470135F8E770BD6400002096
|
||||
S315080064B064000020640000206800002003460244AF
|
||||
S315080064C0934202D003F8011BFAE77047FEE7000083
|
||||
S315080061C006498D460649074A074B9A42BEBF51F80B
|
||||
S315080061D0040B42F8040BF8E7044800470050002077
|
||||
S315080061E0F8640008000000206C0000204D610008DB
|
||||
S315080061F01F49204A002301E041F8043B9142FBD3A2
|
||||
S3150800620000F044F8FEE7FEE7FEE7FEE7FEE7FEE7F6
|
||||
S31508006210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE748
|
||||
S31508006220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE738
|
||||
S31508006230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE728
|
||||
S31508006240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE718
|
||||
S31508006250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE708
|
||||
S31508006260FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F8
|
||||
S315080062706C00002094000020704700BF704700BFE4
|
||||
S3150800628008B500F00DF800F053F808BD08B5FFF79B
|
||||
S31508006290F7FFFFF7F1FF00F01FF8FFF7EFFFFAE748
|
||||
S315080062A030B583B00121042000F070F803238DF87F
|
||||
S315080062B0063010238DF80730202502A921F8045D41
|
||||
S315080062C0044C204600F070F82946204600F0BCF839
|
||||
S315080062D003B030BD0008014010B500F047F80E4B7A
|
||||
S315080062E01B68C31AB3F5FA7F14D304460B4B1B7805
|
||||
S315080062F03BB90122094B1A702021094800F0A2F87F
|
||||
S3150800630006E00022054B1A702021054800F09CF88B
|
||||
S31508006310014B1C6010BD00BF880000208C000020C7
|
||||
S3150800632000080140014B1860704700BF900000202C
|
||||
S3150800633008B50A4B1B680A4AA2FB03239B09013BC3
|
||||
S31508006340084A5360F021084B83F823100020906018
|
||||
S3150800635007231360FFF7E6FF08BD00BF0000002013
|
||||
S31508006360D34D621010E000E000ED00E0014B186824
|
||||
S31508006370704700BF90000020024A1368013313607B
|
||||
S31508006380704700BF90000020FEE700BF21B1054B13
|
||||
S315080063909A69104398617047024A936923EA000094
|
||||
S315080063A09061704700100240F0B4CB7803F00F02FA
|
||||
S315080063B0154613F0100F01D08D7815430B78E3B10D
|
||||
S315080063C00668002316E001229A400C8832EA040483
|
||||
S315080063D00FD19C000F27A74026EA070605FA04F402
|
||||
S315080063E02643CC78282C01D1426102E0482C00D102
|
||||
S315080063F002610133072BE6D906600B88FF2B1ED9ED
|
||||
S315080064004668002318E003F108040122A2400C881C
|
||||
S3150800641032EA04040FD19C000F27A74026EA070694
|
||||
S3150800642005FA04F42643CC78282C00D14261CC78AE
|
||||
S31508006430482C00D102610133072BE4D94660F0BC31
|
||||
S31508006440704700BF016170474161704708B5074B47
|
||||
S31508006450044613B10021AFF30080054B1868836A20
|
||||
S3150800646003B198472046FFF78FFF00BF00000000E2
|
||||
S31508006470E86400080E4B70B51E460E4C0025E41A5B
|
||||
S31508006480A410A54204D056F8253098470135F8E7F8
|
||||
S3150800649000F01EF8084B094C1E46E41AA410002505
|
||||
S315080064A0A54204D056F8253098470135F8E770BD5F
|
||||
S315080064B064000020640000206400002068000020BA
|
||||
S315080064C003460244934202D003F8011BFAE77047D9
|
||||
S315080064D0F8B500BFF8BC08BC9E467047F8B500BFC3
|
||||
S315080064E0F8BC08BC9E467047430000000400002024
|
||||
S309080064F0000000009A
|
||||
S30D080064F458FCFF7F01000000BF
|
||||
S315080064FC00A24A0400000000000000000000000092
|
||||
S3150800650C0000000000000000000000000000000071
|
||||
S3150800651C00000000E864000800000000000000000D
|
||||
S3150800652C0000000000000000000000000000000051
|
||||
S3150800653C0000000000000000000000000000000041
|
||||
S3150800654C0000000000000000000000000000000031
|
||||
S3110800655C0000000015610008F16000084E
|
||||
S315080064E0F8BC08BC9E467047040000200000000067
|
||||
S30D080064F05CFCFF7F01000000BF
|
||||
S315080064F800A24A0400000000000000000000000096
|
||||
S315080065080000000000000000000000000000000075
|
||||
S315080065180000000000000000000000000000000065
|
||||
S315080065280000000000000000000000000000000055
|
||||
S315080065380000000000000000000000000000000045
|
||||
S315080065480000000000000000000000000000000035
|
||||
S311080065580000000015610008F160000852
|
||||
S7050800600092
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,564 +0,0 @@
|
|||
# depslib dependency file v1.0
|
||||
1477585707 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\led.c
|
||||
"boot.h"
|
||||
"led.h"
|
||||
"stm32f10x.h"
|
||||
|
||||
1477219754 c:\work\software\openblt\target\source\boot.h
|
||||
"types.h"
|
||||
"assert.h"
|
||||
"blt_conf.h"
|
||||
"plausibility.h"
|
||||
"cpu.h"
|
||||
"cop.h"
|
||||
"nvm.h"
|
||||
"timer.h"
|
||||
"backdoor.h"
|
||||
"file.h"
|
||||
"com.h"
|
||||
|
||||
1477303562 c:\work\software\openblt\target\source\armcm3_stm32f1\types.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\assert.h
|
||||
|
||||
1477601331 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\blt_conf.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\plausibility.h
|
||||
|
||||
1476731768 c:\work\software\openblt\target\source\cpu.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\cop.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\nvm.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\timer.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\backdoor.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\file.h
|
||||
"ff.h"
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\com.h
|
||||
"xcp.h"
|
||||
|
||||
1476787065 c:\work\software\openblt\target\source\xcp.h
|
||||
|
||||
1477585605 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\led.h
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\stm32f10x.h
|
||||
"core_cm3.h"
|
||||
"system_stm32f10x.h"
|
||||
<stdint.h>
|
||||
"stm32f10x_conf.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cm3.h
|
||||
<stdint.h>
|
||||
<core_cmInstr.h>
|
||||
<core_cmFunc.h>
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cminstr.h
|
||||
<cmsis_iar.h>
|
||||
<cmsis_ccs.h>
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cmfunc.h
|
||||
<cmsis_iar.h>
|
||||
<cmsis_ccs.h>
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\system_stm32f10x.h
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\stm32f10x_conf.h
|
||||
"stm32f10x_adc.h"
|
||||
"stm32f10x_bkp.h"
|
||||
"stm32f10x_can.h"
|
||||
"stm32f10x_cec.h"
|
||||
"stm32f10x_crc.h"
|
||||
"stm32f10x_dac.h"
|
||||
"stm32f10x_dbgmcu.h"
|
||||
"stm32f10x_dma.h"
|
||||
"stm32f10x_exti.h"
|
||||
"stm32f10x_flash.h"
|
||||
"stm32f10x_fsmc.h"
|
||||
"stm32f10x_gpio.h"
|
||||
"stm32f10x_i2c.h"
|
||||
"stm32f10x_iwdg.h"
|
||||
"stm32f10x_pwr.h"
|
||||
"stm32f10x_rcc.h"
|
||||
"stm32f10x_rtc.h"
|
||||
"stm32f10x_sdio.h"
|
||||
"stm32f10x_spi.h"
|
||||
"stm32f10x_tim.h"
|
||||
"stm32f10x_usart.h"
|
||||
"stm32f10x_wwdg.h"
|
||||
"misc.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_adc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_bkp.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_can.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_cec.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_crc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dac.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dbgmcu.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dma.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_exti.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_flash.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_fsmc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_gpio.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_i2c.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_iwdg.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_pwr.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_rcc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_rtc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_sdio.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_spi.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_tim.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_usart.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_wwdg.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\misc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\misc.c
|
||||
"misc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_adc.c
|
||||
"stm32f10x_adc.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_bkp.c
|
||||
"stm32f10x_bkp.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_can.c
|
||||
"stm32f10x_can.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_cec.c
|
||||
"stm32f10x_cec.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_crc.c
|
||||
"stm32f10x_crc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dac.c
|
||||
"stm32f10x_dac.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dbgmcu.c
|
||||
"stm32f10x_dbgmcu.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dma.c
|
||||
"stm32f10x_dma.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_exti.c
|
||||
"stm32f10x_exti.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_flash.c
|
||||
"stm32f10x_flash.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_fsmc.c
|
||||
"stm32f10x_fsmc.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_gpio.c
|
||||
"stm32f10x_gpio.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477586628 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\hooks.c
|
||||
"boot.h"
|
||||
"stm32f10x.h"
|
||||
"led.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_i2c.c
|
||||
"stm32f10x_i2c.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_iwdg.c
|
||||
"stm32f10x_iwdg.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_pwr.c
|
||||
"stm32f10x_pwr.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_rcc.c
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_rtc.c
|
||||
"stm32f10x_rtc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_sdio.c
|
||||
"stm32f10x_sdio.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_spi.c
|
||||
"stm32f10x_spi.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_tim.c
|
||||
"stm32f10x_tim.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_usart.c
|
||||
"stm32f10x_usart.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_wwdg.c
|
||||
"stm32f10x_wwdg.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\system_stm32f10x.c
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\startup_stm32f10x_md.s
|
||||
|
||||
1477303500 source:c:\work\software\openblt\target\source\armcm3_stm32f1\can.c
|
||||
"boot.h"
|
||||
|
||||
1477303512 source:c:\work\software\openblt\target\source\armcm3_stm32f1\cpu.c
|
||||
"boot.h"
|
||||
|
||||
1477303519 source:c:\work\software\openblt\target\source\armcm3_stm32f1\flash.c
|
||||
"boot.h"
|
||||
"flash_layout.c"
|
||||
|
||||
1477586072 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\flash_layout.c
|
||||
|
||||
1477303621 source:c:\work\software\openblt\target\source\armcm3_stm32f1\gcc\cpu_comp.c
|
||||
"boot.h"
|
||||
|
||||
1477303533 source:c:\work\software\openblt\target\source\armcm3_stm32f1\nvm.c
|
||||
"boot.h"
|
||||
"flash.h"
|
||||
|
||||
1477303526 c:\work\software\openblt\target\source\armcm3_stm32f1\flash.h
|
||||
|
||||
1477303555 source:c:\work\software\openblt\target\source\armcm3_stm32f1\timer.c
|
||||
"boot.h"
|
||||
|
||||
1477303569 source:c:\work\software\openblt\target\source\armcm3_stm32f1\uart.c
|
||||
"boot.h"
|
||||
|
||||
1477303576 source:c:\work\software\openblt\target\source\armcm3_stm32f1\usb.c
|
||||
"boot.h"
|
||||
"usb_lib.h"
|
||||
"usb_desc.h"
|
||||
"usb_pwr.h"
|
||||
"usb_istr.h"
|
||||
|
||||
1477298850 source:c:\work\software\openblt\target\source\assert.c
|
||||
"boot.h"
|
||||
|
||||
1469435356 source:c:\work\software\openblt\target\source\backdoor.c
|
||||
"boot.h"
|
||||
|
||||
1476731756 source:c:\work\software\openblt\target\source\boot.c
|
||||
"boot.h"
|
||||
|
||||
1469435356 source:c:\work\software\openblt\target\source\com.c
|
||||
"boot.h"
|
||||
"can.h"
|
||||
"uart.h"
|
||||
"usb.h"
|
||||
"net.h"
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\can.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\uart.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\usb.h
|
||||
|
||||
1469435361 c:\work\software\openblt\target\source\net.h
|
||||
|
||||
1469435356 source:c:\work\software\openblt\target\source\cop.c
|
||||
"boot.h"
|
||||
|
||||
1469284606 source:c:\work\software\openblt\target\source\file.c
|
||||
"boot.h"
|
||||
<string.h>
|
||||
<ctype.h>
|
||||
|
||||
1469435357 source:c:\work\software\openblt\target\source\net.c
|
||||
"boot.h"
|
||||
"netdev.h"
|
||||
"uip.h"
|
||||
"uip_arp.h"
|
||||
|
||||
1476787063 source:c:\work\software\openblt\target\source\xcp.c
|
||||
"boot.h"
|
||||
|
||||
1477586648 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\main.c
|
||||
"boot.h"
|
||||
"stm32f10x.h"
|
||||
|
||||
1477588239 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\boot.c
|
||||
"header.h"
|
||||
|
||||
1477587663 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\header.h
|
||||
"../Boot/blt_conf.h"
|
||||
"stm32f10x.h"
|
||||
"boot.h"
|
||||
"led.h"
|
||||
"timer.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\stm32f10x.h
|
||||
"core_cm3.h"
|
||||
"system_stm32f10x.h"
|
||||
<stdint.h>
|
||||
"stm32f10x_conf.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\cmsis\core_cm3.h
|
||||
<stdint.h>
|
||||
<core_cmInstr.h>
|
||||
<core_cmFunc.h>
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\cmsis\core_cminstr.h
|
||||
<cmsis_iar.h>
|
||||
<cmsis_ccs.h>
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\cmsis\core_cmfunc.h
|
||||
<cmsis_iar.h>
|
||||
<cmsis_ccs.h>
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\system_stm32f10x.h
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\stm32f10x_conf.h
|
||||
"stm32f10x_adc.h"
|
||||
"stm32f10x_bkp.h"
|
||||
"stm32f10x_can.h"
|
||||
"stm32f10x_cec.h"
|
||||
"stm32f10x_crc.h"
|
||||
"stm32f10x_dac.h"
|
||||
"stm32f10x_dbgmcu.h"
|
||||
"stm32f10x_dma.h"
|
||||
"stm32f10x_exti.h"
|
||||
"stm32f10x_flash.h"
|
||||
"stm32f10x_fsmc.h"
|
||||
"stm32f10x_gpio.h"
|
||||
"stm32f10x_i2c.h"
|
||||
"stm32f10x_iwdg.h"
|
||||
"stm32f10x_pwr.h"
|
||||
"stm32f10x_rcc.h"
|
||||
"stm32f10x_rtc.h"
|
||||
"stm32f10x_sdio.h"
|
||||
"stm32f10x_spi.h"
|
||||
"stm32f10x_tim.h"
|
||||
"stm32f10x_usart.h"
|
||||
"stm32f10x_wwdg.h"
|
||||
"misc.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_adc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_bkp.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_can.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_cec.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_crc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_dac.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_dbgmcu.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_dma.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_exti.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_flash.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_fsmc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_gpio.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_i2c.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_iwdg.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_pwr.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_rcc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_rtc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_sdio.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_spi.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_tim.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_usart.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_wwdg.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\misc.h
|
||||
"stm32f10x.h"
|
||||
|
||||
1477587649 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\boot.h
|
||||
|
||||
1477587690 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\led.h
|
||||
|
||||
1477587742 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\timer.h
|
||||
|
||||
1477588196 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\led.c
|
||||
"header.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\misc.c
|
||||
"misc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_adc.c
|
||||
"stm32f10x_adc.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_bkp.c
|
||||
"stm32f10x_bkp.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_can.c
|
||||
"stm32f10x_can.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_cec.c
|
||||
"stm32f10x_cec.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_crc.c
|
||||
"stm32f10x_crc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_dac.c
|
||||
"stm32f10x_dac.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_dbgmcu.c
|
||||
"stm32f10x_dbgmcu.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_dma.c
|
||||
"stm32f10x_dma.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_exti.c
|
||||
"stm32f10x_exti.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_flash.c
|
||||
"stm32f10x_flash.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_fsmc.c
|
||||
"stm32f10x_fsmc.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_gpio.c
|
||||
"stm32f10x_gpio.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_i2c.c
|
||||
"stm32f10x_i2c.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_iwdg.c
|
||||
"stm32f10x_iwdg.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_pwr.c
|
||||
"stm32f10x_pwr.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_rcc.c
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_rtc.c
|
||||
"stm32f10x_rtc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_sdio.c
|
||||
"stm32f10x_sdio.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_spi.c
|
||||
"stm32f10x_spi.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_tim.c
|
||||
"stm32f10x_tim.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_usart.c
|
||||
"stm32f10x_usart.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_wwdg.c
|
||||
"stm32f10x_wwdg.h"
|
||||
"stm32f10x_rcc.h"
|
||||
|
||||
1477587991 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\system_stm32f10x.c
|
||||
"stm32f10x.h"
|
||||
|
||||
1477587713 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\main.c
|
||||
"header.h"
|
||||
|
||||
1477588431 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\startup_stm32f10x_md.s
|
||||
|
||||
1477587783 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\timer.c
|
||||
"header.h"
|
||||
|
|
@ -1,291 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<EmBitz_project_file>
|
||||
<EmBitzVersion release="1.00" revision="0" />
|
||||
<FileVersion major="1" minor="0" />
|
||||
<Project>
|
||||
<Option title="olimexino" />
|
||||
<Option pch_mode="2" />
|
||||
<Option compiler="armgcc_eb" />
|
||||
<Option virtualFolders="Libs\;Srcs\;Libs\cmsis\;Libs\SPL\;" />
|
||||
<Build>
|
||||
<Target title="Debug">
|
||||
<Option output="..\bin\demoprog_olimexino_stm32.elf" />
|
||||
<Option object_output="..\obj" />
|
||||
<Option type="0" />
|
||||
<Option compiler="armgcc_eb" />
|
||||
<Option projectDeviceOptionsRelation="0" />
|
||||
<Compiler>
|
||||
<Add option="-Wall" />
|
||||
<Add option="-fdata-sections" />
|
||||
<Add option="-ffunction-sections" />
|
||||
<Add option="-O0" />
|
||||
<Add option="-g3" />
|
||||
<Add option="-Og" />
|
||||
</Compiler>
|
||||
<Assembler>
|
||||
<Add option="-Wa,--gdwarf-2" />
|
||||
</Assembler>
|
||||
<Linker>
|
||||
<Add option="-Wl,--gc-sections" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<Device>
|
||||
<Add option="$device=cortex-m3" />
|
||||
<Add option="$lscript=./../cfg/stm32f103rb_flash.ld" />
|
||||
<Add option="$stack=0x0400" />
|
||||
<Add option="$heap=0x0000" />
|
||||
</Device>
|
||||
<Compiler>
|
||||
<Add option="-mfloat-abi=soft" />
|
||||
<Add option="-fno-strict-aliasing" />
|
||||
<Add symbol="STM32F103RB" />
|
||||
<Add symbol="STM32F10X_MD" />
|
||||
<Add symbol="USE_STDPERIPH_DRIVER" />
|
||||
<Add directory="..\lib" />
|
||||
<Add directory="..\lib\cmsis" />
|
||||
<Add directory="..\lib\SPL\inc" />
|
||||
<Add directory="..\..\Prog" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-eb_lib=n" />
|
||||
<Add option="-eb_start_files" />
|
||||
</Linker>
|
||||
<ExtraCommands>
|
||||
<Add after="arm-none-eabi-objcopy -O srec $(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).elf $(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).srec" />
|
||||
<Mode before="0" />
|
||||
<Mode after="1" />
|
||||
</ExtraCommands>
|
||||
<Unit filename="..\boot.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\boot.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\header.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\led.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\led.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\cmsis\core_cm3.h">
|
||||
<Option virtualFolder="Libs\cmsis\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\cmsis\core_cmFunc.h">
|
||||
<Option virtualFolder="Libs\cmsis\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\cmsis\core_cmInstr.h">
|
||||
<Option virtualFolder="Libs\cmsis\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\misc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_adc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_bkp.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_can.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_cec.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_crc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_dac.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_dbgmcu.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_dma.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_exti.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_flash.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_fsmc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_gpio.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_i2c.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_iwdg.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_pwr.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_rcc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_rtc.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_sdio.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_spi.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_tim.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_usart.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\inc\stm32f10x_wwdg.h">
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\misc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_adc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_bkp.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_can.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_cec.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_crc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_dac.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_dbgmcu.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_dma.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_exti.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_flash.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_fsmc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_gpio.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_i2c.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_iwdg.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_pwr.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_rcc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_rtc.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_sdio.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_spi.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_tim.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_usart.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\SPL\src\stm32f10x_wwdg.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\SPL\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\stm32f10x.h">
|
||||
<Option virtualFolder="Libs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\stm32f10x_conf.h">
|
||||
<Option virtualFolder="Libs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\system_stm32f10x.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Libs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\lib\system_stm32f10x.h">
|
||||
<Option virtualFolder="Libs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\main.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\startup_stm32f10x_md.S">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\timer.c">
|
||||
<Option compilerVar="CC" />
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Unit filename="..\timer.h">
|
||||
<Option virtualFolder="Srcs\" />
|
||||
</Unit>
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<debugger>
|
||||
<target_debugging_settings target="Debug" active_interface="J-link">
|
||||
<debug_interface interface_id="J-link" ip_address="localhost" ip_port="2331" path="%Software\SEGGER\J-Link:InstallPath%" executable="JLinkGDBServer.exe" description="..\cfg\STM32F103xx.svd" dont_start_server="false" backoff_time="2000" options="2" reg_filter="0" active_family="Generic" gdb_before_conn="" gdb_after_conn="">
|
||||
<family_options family_id="Generic">
|
||||
<option opt_id="ID_CMD_BEFORE" opt_value="" />
|
||||
<option opt_id="ID_GDB_SERVER_CL" opt_value="-select USB=0 -device STM32F103RB -if SWD -speed 1000 -endian little" />
|
||||
<option opt_id="ID_CMD_RESET" opt_value="monitor reset
monitor speed 1000
" />
|
||||
<option opt_id="ID_CMD_AFTER" opt_value="monitor flash download = 1
monitor flash breakpoints = 1
load" />
|
||||
</family_options>
|
||||
</debug_interface>
|
||||
</target_debugging_settings>
|
||||
</debugger>
|
||||
<envvars />
|
||||
</Extensions>
|
||||
</Project>
|
||||
</EmBitz_project_file>
|
|
@ -1,34 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<EmBitz_layout_file>
|
||||
<ActiveTarget name="Debug" />
|
||||
<File name="..\boot.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3091" topLine="64" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\led.c" open="0" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2190" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\lib\SPL\src\stm32f10x_can.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="24263" topLine="700" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\lib\system_stm32f10x.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="10232" topLine="240" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\main.c" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1737" topLine="22" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\startup_stm32f10x_md.S" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="5978" topLine="102" />
|
||||
</Cursor>
|
||||
</File>
|
||||
</EmBitz_layout_file>
|
|
@ -0,0 +1,38 @@
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// Forward declaration
|
||||
|
||||
void
|
||||
_exit(int code);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// We just enter an infinite loop, to be used as landmark when halting
|
||||
// the debugger.
|
||||
//
|
||||
// It can be redefined in the application, if more functionality
|
||||
// is required.
|
||||
|
||||
void
|
||||
__attribute__((weak))
|
||||
_exit(int code __attribute__((unused)))
|
||||
{
|
||||
// TODO: write on trace
|
||||
while (1)
|
||||
;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void
|
||||
__attribute__((weak,noreturn))
|
||||
abort(void)
|
||||
{
|
||||
_exit(1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -0,0 +1,164 @@
|
|||
#****************************************************************************************
|
||||
#| Description: Makefile for GNU ARM Embedded toolchain.
|
||||
#| File Name: makefile
|
||||
#|
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| C O P Y R I G H T
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved
|
||||
#|
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| L I C E N S E
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or
|
||||
#| modify it under the terms of the GNU General Public License as published by the Free
|
||||
#| Software Foundation, either version 3 of the License, or (at your option) any later
|
||||
#| version.
|
||||
#|
|
||||
#| OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
||||
#| without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||
#| PURPOSE. See the GNU General Public License for more details.
|
||||
#|
|
||||
#| You have received a copy of the GNU General Public License along with OpenBLT. It
|
||||
#| should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy.
|
||||
#|
|
||||
#****************************************************************************************
|
||||
SHELL = sh
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure project name |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
PROJ_NAME=demoprog_olimexino_stm32
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Collect project files |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
# Recursive wildcard function implementation. Example usages:
|
||||
# $(call rwildcard, , *.c *.h)
|
||||
# --> Returns all *.c and *.h files in the current directory and below
|
||||
# $(call rwildcard, /lib/, *.c)
|
||||
# --> Returns all *.c files in the /lib directory and below
|
||||
rwildcard = $(strip $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d)))
|
||||
|
||||
# Collect all application files in the current directory and its subdirectories
|
||||
PROJ_FILES = $(call rwildcard, , *.c *.h *.S)
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
OD = $(TOOL_PATH)arm-none-eabi-objdump
|
||||
AS = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
SZ = $(TOOL_PATH)arm-none-eabi-size
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Filter project files
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
PROJ_ASRCS = $(filter %.S,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CSRCS = $(filter %.c,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CHDRS = $(filter %.h,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Set important path variables |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :)
|
||||
OBJ_PATH = obj
|
||||
BIN_PATH = bin
|
||||
INC_PATH = $(patsubst %/,%,$(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file))))))
|
||||
LIB_PATH =
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Options for toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
HEAP_SIZE = 0x0800
|
||||
STACK_SIZE = 0x0800
|
||||
STDFLAGS = -mcpu=cortex-m3 -mthumb -fno-strict-aliasing
|
||||
STDFLAGS += -fdata-sections -ffunction-sections -Wall -g3
|
||||
OPTFLAGS = -Og
|
||||
CFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
CFLAGS += -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -DVECT_TAB_FLASH -DGCC_ARMCM3
|
||||
CFLAGS += -D__HEAP_SIZE=$(HEAP_SIZE) -D__STACK_SIZE=$(STACK_SIZE)
|
||||
CFLAGS += $(INC_PATH)
|
||||
AFLAGS = $(CFLAGS)
|
||||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
|
||||
LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
RMFLAGS = -f
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Specify library files |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
LIBS =
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Define targets |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
AOBJS = $(patsubst %.S,%.o,$(PROJ_ASRCS))
|
||||
COBJS = $(patsubst %.c,%.o,$(PROJ_CSRCS))
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Make ALL |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
.PHONY: all
|
||||
all: $(BIN_PATH)/$(PROJ_NAME).srec
|
||||
|
||||
|
||||
$(BIN_PATH)/$(PROJ_NAME).srec : $(BIN_PATH)/$(PROJ_NAME).elf
|
||||
@$(OC) $< $(OFLAGS) $@
|
||||
@$(OD) $(ODFLAGS) $< > $(BIN_PATH)/$(PROJ_NAME).map
|
||||
@echo +++ Summary of memory consumption:
|
||||
@$(SZ) $(SZFLAGS) $<
|
||||
@echo +++ Build complete [$(notdir $@)]
|
||||
|
||||
$(BIN_PATH)/$(PROJ_NAME).elf : $(AOBJS) $(COBJS)
|
||||
@echo +++ Linking [$(notdir $@)]
|
||||
@$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F)) $(LIBS)
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Compile and assemble |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
$(AOBJS): %.o: %.S $(PROJ_CHDRS)
|
||||
@echo +++ Assembling [$(notdir $<)]
|
||||
@$(AS) $(AFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
|
||||
|
||||
$(COBJS): %.o: %.c $(PROJ_CHDRS)
|
||||
@echo +++ Compiling [$(notdir $<)]
|
||||
@$(CC) $(CFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Make CLEAN |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@echo +++ Cleaning build environment
|
||||
@$(RM) $(RMFLAGS) $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file))
|
||||
@$(RM) $(RMFLAGS) $(foreach file,$(COBJS),$(OBJ_PATH)/$(file))
|
||||
@$(RM) $(RMFLAGS) $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file)))
|
||||
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map
|
||||
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).srec
|
||||
@echo +++ Clean complete
|
||||
|
||||
|
Loading…
Reference in New Issue