Refs #225. Added 29-bit extended CAN identifier support to the STM32F0 port.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@292 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2017-07-13 09:48:51 +00:00
parent dbcc508cbe
commit 58483a7333
11 changed files with 1212 additions and 1174 deletions

View File

@ -3369,8 +3369,6 @@ Discarded input sections
.text 0x00000000 0x0 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.data 0x00000000 0x0 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.bss 0x00000000 0x0 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.text.CpuReset
0x00000000 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_macro 0x00000000 0x832 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_macro 0x00000000 0x1c ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_macro 0x00000000 0x1c ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
@ -3893,7 +3891,7 @@ Discarded input sections
.debug_macro 0x00000000 0x35 ..\obj\~#\~#\~#\source\file.o
.debug_macro 0x00000000 0xac ..\obj\~#\~#\~#\source\file.o
.debug_line 0x00000000 0x303 ..\obj\~#\~#\~#\source\file.o
.debug_str 0x00000000 0x5ea8 ..\obj\~#\~#\~#\source\file.o
.debug_str 0x00000000 0x5eaa ..\obj\~#\~#\~#\source\file.o
.comment 0x00000000 0x6f ..\obj\~#\~#\~#\source\file.o
.ARM.attributes
0x00000000 0x31 ..\obj\~#\~#\~#\source\file.o
@ -3924,7 +3922,7 @@ Discarded input sections
.debug_macro 0x00000000 0x9f ..\obj\~#\~#\~#\source\net.o
.debug_macro 0x00000000 0x40 ..\obj\~#\~#\~#\source\net.o
.debug_line 0x00000000 0xf7 ..\obj\~#\~#\~#\source\net.o
.debug_str 0x00000000 0x2d0e ..\obj\~#\~#\~#\source\net.o
.debug_str 0x00000000 0x2d10 ..\obj\~#\~#\~#\source\net.o
.comment 0x00000000 0x6f ..\obj\~#\~#\~#\source\net.o
.ARM.attributes
0x00000000 0x31 ..\obj\~#\~#\~#\source\net.o
@ -3993,7 +3991,7 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
0x00000000 __HEAP_SIZE = 0x0
0x00000100 __STACK_SIZE = 0x100
.text 0x08000000 0x1f34
.text 0x08000000 0x1f38
*(.isr_vector)
.isr_vector 0x08000000 0xc0 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
0x08000000 __isr_vector
@ -4127,208 +4125,208 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
0x08000e90 0x54 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
0x08000e90 CanTransmitPacket
.text.CanReceivePacket
0x08000ee4 0x60 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
0x08000ee4 0x64 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
0x08000ee4 CanReceivePacket
.text.CpuInit 0x08000f44 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x08000f44 CpuInit
.text.CpuInit 0x08000f48 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x08000f48 CpuInit
.text.CpuMemCopy
0x08000f4c 0x24 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x08000f4c CpuMemCopy
0x08000f50 0x24 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x08000f50 CpuMemCopy
.text.CpuStartUserProgram
0x08000f70 0x48 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x08000f70 CpuStartUserProgram
0x08000f74 0x48 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x08000f74 CpuStartUserProgram
.text.FlashGetSector
0x08000fb8 0x3c ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08000fbc 0x3c ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.text.FlashWriteBlock
0x08000ff4 0x84 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08000ff8 0x84 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.text.FlashSwitchBlock
0x08001078 0x54 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x0800107c 0x54 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.text.FlashAddToBlock
0x080010cc 0x98 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x080010d0 0x98 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.text.FlashInit
0x08001164 0x18 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08001164 FlashInit
0x08001168 0x18 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08001168 FlashInit
.text.FlashWrite
0x0800117c 0x5c ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x0800117c FlashWrite
0x08001180 0x5c ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08001180 FlashWrite
.text.FlashErase
0x080011d8 0x110 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x080011d8 FlashErase
0x080011dc 0x110 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x080011dc FlashErase
.text.FlashWriteChecksum
0x080012e8 0x50 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x080012e8 FlashWriteChecksum
0x080012ec 0x50 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x080012ec FlashWriteChecksum
.text.FlashVerifyChecksum
0x08001338 0x58 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08001338 FlashVerifyChecksum
0x0800133c 0x58 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x0800133c FlashVerifyChecksum
.text.FlashDone
0x08001390 0x34 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08001390 FlashDone
0x08001394 0x34 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08001394 FlashDone
.text.FlashGetUserProgBaseAddress
0x080013c4 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x080013c4 FlashGetUserProgBaseAddress
0x080013c8 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x080013c8 FlashGetUserProgBaseAddress
.text.CpuIrqDisable
0x080013cc 0x4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
0x080013cc CpuIrqDisable
.text.CpuIrqEnable
0x080013d0 0x4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
0x080013d0 CpuIrqEnable
.text 0x080013d4 0xa8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
0x080013d4 Reset_Handler
0x08001426 NMI_Handler
0x08001428 HardFault_Handler
0x0800142a SVC_Handler
0x0800142c PendSV_Handler
0x0800142e SysTick_Handler
0x08001430 Default_Handler
0x08001432 WWDG_IRQHandler
0x08001434 PVD_IRQHandler
0x08001436 RTC_IRQHandler
0x08001438 FLASH_IRQHandler
0x0800143a RCC_IRQHandler
0x0800143c EXTI0_1_IRQHandler
0x0800143e EXTI2_3_IRQHandler
0x08001440 EXTI4_15_IRQHandler
0x08001442 TS_IRQHandler
0x08001444 DMA1_Channel1_IRQHandler
0x08001446 DMA1_Channel2_3_IRQHandler
0x08001448 DMA1_Channel4_5_IRQHandler
0x0800144a ADC1_COMP_IRQHandler
0x0800144c TIM1_BRK_UP_TRG_COM_IRQHandler
0x0800144e TIM1_CC_IRQHandler
0x08001450 TIM2_IRQHandler
0x08001452 TIM3_IRQHandler
0x08001454 TIM6_DAC_IRQHandler
0x08001456 TIM7_IRQHandler
0x08001458 TIM14_IRQHandler
0x0800145a TIM15_IRQHandler
0x0800145c TIM16_IRQHandler
0x0800145e TIM17_IRQHandler
0x08001460 I2C1_IRQHandler
0x08001462 I2C2_IRQHandler
0x08001464 SPI1_IRQHandler
0x08001466 SPI2_IRQHandler
0x08001468 USART1_IRQHandler
0x0800146a USART2_IRQHandler
0x0800146c USART3_4_IRQHandler
0x0800146e CEC_IRQHandler
0x08001470 USB_IRQHandler
.text.NvmInit 0x0800147c 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x0800147c NvmInit
0x080013d0 CpuIrqDisable
.text.CpuIrqEnable
0x080013d4 0x4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
0x080013d4 CpuIrqEnable
.text 0x080013d8 0xa8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
0x080013d8 Reset_Handler
0x0800142a NMI_Handler
0x0800142c HardFault_Handler
0x0800142e SVC_Handler
0x08001430 PendSV_Handler
0x08001432 SysTick_Handler
0x08001434 Default_Handler
0x08001436 WWDG_IRQHandler
0x08001438 PVD_IRQHandler
0x0800143a RTC_IRQHandler
0x0800143c FLASH_IRQHandler
0x0800143e RCC_IRQHandler
0x08001440 EXTI0_1_IRQHandler
0x08001442 EXTI2_3_IRQHandler
0x08001444 EXTI4_15_IRQHandler
0x08001446 TS_IRQHandler
0x08001448 DMA1_Channel1_IRQHandler
0x0800144a DMA1_Channel2_3_IRQHandler
0x0800144c DMA1_Channel4_5_IRQHandler
0x0800144e ADC1_COMP_IRQHandler
0x08001450 TIM1_BRK_UP_TRG_COM_IRQHandler
0x08001452 TIM1_CC_IRQHandler
0x08001454 TIM2_IRQHandler
0x08001456 TIM3_IRQHandler
0x08001458 TIM6_DAC_IRQHandler
0x0800145a TIM7_IRQHandler
0x0800145c TIM14_IRQHandler
0x0800145e TIM15_IRQHandler
0x08001460 TIM16_IRQHandler
0x08001462 TIM17_IRQHandler
0x08001464 I2C1_IRQHandler
0x08001466 I2C2_IRQHandler
0x08001468 SPI1_IRQHandler
0x0800146a SPI2_IRQHandler
0x0800146c USART1_IRQHandler
0x0800146e USART2_IRQHandler
0x08001470 USART3_4_IRQHandler
0x08001472 CEC_IRQHandler
0x08001474 USB_IRQHandler
.text.NvmInit 0x08001480 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x08001480 NvmInit
.text.NvmWrite
0x08001484 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x08001484 NvmWrite
0x08001488 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x08001488 NvmWrite
.text.NvmErase
0x0800148c 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x0800148c NvmErase
0x08001490 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x08001490 NvmErase
.text.NvmVerifyChecksum
0x08001494 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x08001494 NvmVerifyChecksum
0x08001498 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x08001498 NvmVerifyChecksum
.text.NvmGetUserProgBaseAddress
0x0800149c 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x0800149c NvmGetUserProgBaseAddress
.text.NvmDone 0x080014a4 0x10 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x080014a4 NvmDone
0x080014a0 0x8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x080014a0 NvmGetUserProgBaseAddress
.text.NvmDone 0x080014a8 0x10 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x080014a8 NvmDone
.text.TimerInit
0x080014b4 0x24 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x080014b4 TimerInit
0x080014b8 0x24 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x080014b8 TimerInit
.text.TimerReset
0x080014d8 0xc ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x080014d8 TimerReset
0x080014dc 0xc ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x080014dc TimerReset
.text.TimerUpdate
0x080014e4 0x1c ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x080014e4 TimerUpdate
0x080014e8 0x1c ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x080014e8 TimerUpdate
.text.TimerGet
0x08001500 0x10 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x08001500 TimerGet
0x08001504 0x10 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x08001504 TimerGet
.text.UartTransmitByte
0x08001510 0x34 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x08001514 0x34 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.text.UartReceiveByte
0x08001544 0x24 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x08001548 0x24 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.text.UartInit
0x08001568 0x3c ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x08001568 UartInit
0x0800156c 0x3c ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x0800156c UartInit
.text.UartTransmitPacket
0x080015a4 0x58 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x080015a4 UartTransmitPacket
0x080015a8 0x58 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x080015a8 UartTransmitPacket
.text.UartReceivePacket
0x080015fc 0xa0 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x080015fc UartReceivePacket
0x08001600 0xa0 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x08001600 UartReceivePacket
.text.AssertFailure
0x0800169c 0x8 ..\obj\~#\~#\~#\source\assert.o
0x0800169c AssertFailure
0x080016a0 0x8 ..\obj\~#\~#\~#\source\assert.o
0x080016a0 AssertFailure
.text.BackDoorCheck
0x080016a4 0x38 ..\obj\~#\~#\~#\source\backdoor.o
0x080016a4 BackDoorCheck
0x080016a8 0x38 ..\obj\~#\~#\~#\source\backdoor.o
0x080016a8 BackDoorCheck
.text.BackDoorInit
0x080016dc 0x20 ..\obj\~#\~#\~#\source\backdoor.o
0x080016dc BackDoorInit
0x080016e0 0x20 ..\obj\~#\~#\~#\source\backdoor.o
0x080016e0 BackDoorInit
.text.BootInit
0x080016fc 0x1c ..\obj\~#\~#\~#\source\boot.o
0x080016fc BootInit
0x08001700 0x1c ..\obj\~#\~#\~#\source\boot.o
0x08001700 BootInit
.text.BootTask
0x08001718 0x14 ..\obj\~#\~#\~#\source\boot.o
0x08001718 BootTask
.text.ComInit 0x0800172c 0x20 ..\obj\~#\~#\~#\source\com.o
0x0800172c ComInit
.text.ComTask 0x0800174c 0x38 ..\obj\~#\~#\~#\source\com.o
0x0800174c ComTask
.text.ComFree 0x08001784 0x4 ..\obj\~#\~#\~#\source\com.o
0x08001784 ComFree
0x0800171c 0x14 ..\obj\~#\~#\~#\source\boot.o
0x0800171c BootTask
.text.ComInit 0x08001730 0x20 ..\obj\~#\~#\~#\source\com.o
0x08001730 ComInit
.text.ComTask 0x08001750 0x38 ..\obj\~#\~#\~#\source\com.o
0x08001750 ComTask
.text.ComFree 0x08001788 0x4 ..\obj\~#\~#\~#\source\com.o
0x08001788 ComFree
.text.ComTransmitPacket
0x08001788 0x30 ..\obj\~#\~#\~#\source\com.o
0x08001788 ComTransmitPacket
0x0800178c 0x30 ..\obj\~#\~#\~#\source\com.o
0x0800178c ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen
0x080017b8 0x24 ..\obj\~#\~#\~#\source\com.o
0x080017b8 ComGetActiveInterfaceMaxRxLen
0x080017bc 0x24 ..\obj\~#\~#\~#\source\com.o
0x080017bc ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen
0x080017dc 0x24 ..\obj\~#\~#\~#\source\com.o
0x080017dc ComGetActiveInterfaceMaxTxLen
0x080017e0 0x24 ..\obj\~#\~#\~#\source\com.o
0x080017e0 ComGetActiveInterfaceMaxTxLen
.text.ComIsConnected
0x08001800 0x8 ..\obj\~#\~#\~#\source\com.o
0x08001800 ComIsConnected
.text.CopInit 0x08001808 0x8 ..\obj\~#\~#\~#\source\cop.o
0x08001808 CopInit
0x08001804 0x8 ..\obj\~#\~#\~#\source\com.o
0x08001804 ComIsConnected
.text.CopInit 0x0800180c 0x8 ..\obj\~#\~#\~#\source\cop.o
0x0800180c CopInit
.text.CopService
0x08001810 0x8 ..\obj\~#\~#\~#\source\cop.o
0x08001810 CopService
0x08001814 0x8 ..\obj\~#\~#\~#\source\cop.o
0x08001814 CopService
.text.XcpSetCtoError
0x08001818 0x14 ..\obj\~#\~#\~#\source\xcp.o
.text.XcpInit 0x0800182c 0x1c ..\obj\~#\~#\~#\source\xcp.o
0x0800182c XcpInit
0x0800181c 0x14 ..\obj\~#\~#\~#\source\xcp.o
.text.XcpInit 0x08001830 0x1c ..\obj\~#\~#\~#\source\xcp.o
0x08001830 XcpInit
.text.XcpIsConnected
0x08001848 0x10 ..\obj\~#\~#\~#\source\xcp.o
0x08001848 XcpIsConnected
0x0800184c 0x10 ..\obj\~#\~#\~#\source\xcp.o
0x0800184c XcpIsConnected
.text.XcpPacketTransmitted
0x08001858 0x10 ..\obj\~#\~#\~#\source\xcp.o
0x08001858 XcpPacketTransmitted
0x0800185c 0x10 ..\obj\~#\~#\~#\source\xcp.o
0x0800185c XcpPacketTransmitted
.text.XcpPacketReceived
0x08001868 0x2c8 ..\obj\~#\~#\~#\source\xcp.o
0x08001868 XcpPacketReceived
.text 0x08001b30 0x114 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_udivsi3.o)
0x08001b30 __aeabi_uidiv
0x08001b30 __udivsi3
0x08001c3c __aeabi_uidivmod
.text 0x08001c44 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_dvmd_tls.o)
0x08001c44 __aeabi_idiv0
0x08001c44 __aeabi_ldiv0
.text.exit 0x08001c48 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-exit.o)
0x08001c48 exit
0x0800186c 0x2c8 ..\obj\~#\~#\~#\source\xcp.o
0x0800186c XcpPacketReceived
.text 0x08001b34 0x114 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_udivsi3.o)
0x08001b34 __aeabi_uidiv
0x08001b34 __udivsi3
0x08001c40 __aeabi_uidivmod
.text 0x08001c48 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_dvmd_tls.o)
0x08001c48 __aeabi_idiv0
0x08001c48 __aeabi_ldiv0
.text.exit 0x08001c4c 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-exit.o)
0x08001c4c exit
.text.__libc_init_array
0x08001c74 0x4c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-init.o)
0x08001c74 __libc_init_array
.text.memset 0x08001cc0 0x10 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memset.o)
0x08001cc0 memset
.text._exit 0x08001cd0 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libnosys_s.a(_exit.o)
0x08001cd0 _exit
0x08001c78 0x4c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-init.o)
0x08001c78 __libc_init_array
.text.memset 0x08001cc4 0x10 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memset.o)
0x08001cc4 memset
.text._exit 0x08001cd4 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libnosys_s.a(_exit.o)
0x08001cd4 _exit
*(.init)
*fill* 0x08001cd2 0x2
.init 0x08001cd4 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crti.o
0x08001cd4 _init
.init 0x08001cd8 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtn.o
*fill* 0x08001cd6 0x2
.init 0x08001cd8 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crti.o
0x08001cd8 _init
.init 0x08001cdc 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtn.o
*(.fini)
.fini 0x08001ce0 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crti.o
0x08001ce0 _fini
.fini 0x08001ce4 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtn.o
.fini 0x08001ce4 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crti.o
0x08001ce4 _fini
.fini 0x08001ce8 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtn.o
*crtbegin.o(.ctors)
*crtbegin?.o(.ctors)
*(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors)
@ -4341,57 +4339,57 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
*(.dtors)
*(.rodata*)
.rodata.str1.4
0x08001cec 0x28 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
0x08001cf0 0x28 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.rodata.canTiming
0x08001d14 0x24 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
0x08001d18 0x24 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.rodata.flashLayout
0x08001d38 0xe4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x08001d3c 0xe4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.rodata.str1.4
0x08001e1c 0x2c ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x08001e20 0x2c ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x29 (size before relaxing)
.rodata.XcpPacketReceived
0x08001e48 0xd8 ..\obj\~#\~#\~#\source\xcp.o
0x08001e4c 0xd8 ..\obj\~#\~#\~#\source\xcp.o
.rodata.xcpStationId
0x08001f20 0x8 ..\obj\~#\~#\~#\source\xcp.o
0x08001f24 0x8 ..\obj\~#\~#\~#\source\xcp.o
.rodata.str1.1
0x08001f28 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-impure.o)
*fill* 0x08001f2a 0x2
0x08001f2c 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-impure.o)
*fill* 0x08001f2e 0x2
.rodata._global_impure_ptr
0x08001f2c 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-impure.o)
0x08001f2c _global_impure_ptr
0x08001f30 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-impure.o)
0x08001f30 _global_impure_ptr
*(.eh_frame*)
.eh_frame 0x08001f30 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.eh_frame 0x08001f30 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtend.o
.eh_frame 0x08001f34 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.eh_frame 0x08001f34 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtend.o
.glue_7 0x08001f34 0x0
.glue_7 0x08001f34 0x0 linker stubs
.glue_7 0x08001f38 0x0
.glue_7 0x08001f38 0x0 linker stubs
.glue_7t 0x08001f34 0x0
.glue_7t 0x08001f34 0x0 linker stubs
.glue_7t 0x08001f38 0x0
.glue_7t 0x08001f38 0x0 linker stubs
.vfp11_veneer 0x08001f34 0x0
.vfp11_veneer 0x08001f34 0x0 linker stubs
.vfp11_veneer 0x08001f38 0x0
.vfp11_veneer 0x08001f38 0x0 linker stubs
.v4_bx 0x08001f34 0x0
.v4_bx 0x08001f34 0x0 linker stubs
.v4_bx 0x08001f38 0x0
.v4_bx 0x08001f38 0x0 linker stubs
.iplt 0x08001f34 0x0
.iplt 0x08001f34 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.iplt 0x08001f38 0x0
.iplt 0x08001f38 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*)
0x08001f34 __exidx_start = .
0x08001f38 __exidx_start = .
.ARM.exidx 0x08001f34 0x8
.ARM.exidx 0x08001f38 0x8
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
.ARM.exidx 0x08001f34 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m/crt0.o
0x08001f3c __exidx_end = .
0x08001f3c __etext = .
.ARM.exidx 0x08001f38 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m/crt0.o
0x08001f40 __exidx_end = .
0x08001f40 __etext = .
.rel.dyn 0x08001f3c 0x0
.rel.iplt 0x08001f3c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.rel.dyn 0x08001f40 0x0
.rel.iplt 0x08001f40 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.data 0x200000c0 0x7c load address 0x08001f3c
.data 0x200000c0 0x7c load address 0x08001f40
0x200000c0 __data_start__ = .
*(vtable)
*(.data*)
@ -4421,21 +4419,21 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
0x2000013c . = ALIGN (0x4)
0x2000013c __data_end__ = .
.jcr 0x2000013c 0x0 load address 0x08001fb8
.jcr 0x2000013c 0x0 load address 0x08001fbc
.jcr 0x2000013c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.igot.plt 0x2000013c 0x0 load address 0x08001fb8
.igot.plt 0x2000013c 0x0 load address 0x08001fbc
.igot.plt 0x2000013c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.bss 0x2000013c 0x50c load address 0x08001fb8
.bss 0x2000013c 0x50c load address 0x08001fbc
0x2000013c __bss_start__ = .
*(.bss*)
.bss 0x2000013c 0x1c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.bss.nextBlinkEvent.6558
.bss.nextBlinkEvent.6556
0x20000158 0x4 ..\obj\led.o
.bss.ledBlinkIntervalMs
0x2000015c 0x2 ..\obj\led.o
.bss.ledOn.6557
.bss.ledOn.6555
0x2000015e 0x1 ..\obj\led.o
*fill* 0x2000015f 0x1
.bss.bootBlockInfo
@ -4444,21 +4442,21 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
0x20000364 0x204 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.bss.millisecond_counter
0x20000568 0x4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.bss.xcpCtoReqPacket.6566
0x2000056c 0x41 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
*fill* 0x200005ad 0x3
.bss.xcpCtoRxStartTime.6569
0x200005b0 0x4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.bss.xcpCtoRxLength.6567
0x200005b4 0x1 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.bss.xcpCtoRxInProgress.6568
.bss.xcpCtoRxLength.6565
0x2000056c 0x1 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
*fill* 0x2000056d 0x3
.bss.xcpCtoRxStartTime.6567
0x20000570 0x4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.bss.xcpCtoReqPacket.6564
0x20000574 0x41 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.bss.xcpCtoRxInProgress.6566
0x200005b5 0x1 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.bss.backdoorOpen
0x200005b6 0x1 ..\obj\~#\~#\~#\source\backdoor.o
*fill* 0x200005b7 0x1
.bss.backdoorOpenTime
0x200005b8 0x4 ..\obj\~#\~#\~#\source\backdoor.o
.bss.xcpCtoReqPacket.4277
.bss.xcpCtoReqPacket.4275
0x200005bc 0x40 ..\obj\~#\~#\~#\source\com.o
.bss.xcpInfo 0x200005fc 0x4c ..\obj\~#\~#\~#\source\xcp.o
*(COMMON)
@ -4636,7 +4634,7 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\cop.o
.comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\xcp.o
.debug_info 0x00000000 0x78e6
.debug_info 0x00000000 0x78cb
.debug_info 0x00000000 0x268 ..\obj\hooks.o
.debug_info 0x00000268 0x2ba ..\obj\led.o
.debug_info 0x00000522 0xc2d ..\obj\lib\spl\src\stm32f0xx_can.o
@ -4647,20 +4645,20 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.debug_info 0x000031b9 0x1016 ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_info 0x000041cf 0x2c1 ..\obj\lib\system_stm32f0xx.o
.debug_info 0x00004490 0x513 ..\obj\main.o
.debug_info 0x000049a3 0x99a ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_info 0x0000533d 0x2d1 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_info 0x0000560e 0x955 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_info 0x00005f63 0x84 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_info 0x00005fe7 0xa6 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
.debug_info 0x0000608d 0x252 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_info 0x000062df 0x174 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_info 0x00006453 0x5a7 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_info 0x000069fa 0xc6 ..\obj\~#\~#\~#\source\assert.o
.debug_info 0x00006ac0 0x114 ..\obj\~#\~#\~#\source\backdoor.o
.debug_info 0x00006bd4 0x156 ..\obj\~#\~#\~#\source\boot.o
.debug_info 0x00006d2a 0x2fe ..\obj\~#\~#\~#\source\com.o
.debug_info 0x00007028 0xb6 ..\obj\~#\~#\~#\source\cop.o
.debug_info 0x000070de 0x808 ..\obj\~#\~#\~#\source\xcp.o
.debug_info 0x000049a3 0x9a9 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_info 0x0000534c 0x2a7 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_info 0x000055f3 0x955 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_info 0x00005f48 0x84 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_info 0x00005fcc 0xa6 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
.debug_info 0x00006072 0x252 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_info 0x000062c4 0x174 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_info 0x00006438 0x5a7 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_info 0x000069df 0xc6 ..\obj\~#\~#\~#\source\assert.o
.debug_info 0x00006aa5 0x114 ..\obj\~#\~#\~#\source\backdoor.o
.debug_info 0x00006bb9 0x156 ..\obj\~#\~#\~#\source\boot.o
.debug_info 0x00006d0f 0x2fe ..\obj\~#\~#\~#\source\com.o
.debug_info 0x0000700d 0xb6 ..\obj\~#\~#\~#\source\cop.o
.debug_info 0x000070c3 0x808 ..\obj\~#\~#\~#\source\xcp.o
.debug_abbrev 0x00000000 0x1f2f
.debug_abbrev 0x00000000 0x11d ..\obj\hooks.o
@ -4688,7 +4686,7 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.debug_abbrev 0x00001cb8 0x63 ..\obj\~#\~#\~#\source\cop.o
.debug_abbrev 0x00001d1b 0x214 ..\obj\~#\~#\~#\source\xcp.o
.debug_aranges 0x00000000 0x990
.debug_aranges 0x00000000 0x988
.debug_aranges
0x00000000 0x30 ..\obj\hooks.o
.debug_aranges
@ -4712,33 +4710,33 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.debug_aranges
0x00000678 0x30 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_aranges
0x000006a8 0x38 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x000006a8 0x30 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_aranges
0x000006e0 0x78 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x000006d8 0x78 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_aranges
0x00000758 0x28 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
0x00000750 0x28 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_aranges
0x00000780 0x20 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
0x00000778 0x20 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
.debug_aranges
0x000007a0 0x50 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x00000798 0x50 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_aranges
0x000007f0 0x38 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x000007e8 0x38 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_aranges
0x00000828 0x40 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x00000820 0x40 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_aranges
0x00000868 0x20 ..\obj\~#\~#\~#\source\assert.o
0x00000860 0x20 ..\obj\~#\~#\~#\source\assert.o
.debug_aranges
0x00000888 0x28 ..\obj\~#\~#\~#\source\backdoor.o
0x00000880 0x28 ..\obj\~#\~#\~#\source\backdoor.o
.debug_aranges
0x000008b0 0x28 ..\obj\~#\~#\~#\source\boot.o
0x000008a8 0x28 ..\obj\~#\~#\~#\source\boot.o
.debug_aranges
0x000008d8 0x50 ..\obj\~#\~#\~#\source\com.o
0x000008d0 0x50 ..\obj\~#\~#\~#\source\com.o
.debug_aranges
0x00000928 0x28 ..\obj\~#\~#\~#\source\cop.o
0x00000920 0x28 ..\obj\~#\~#\~#\source\cop.o
.debug_aranges
0x00000950 0x40 ..\obj\~#\~#\~#\source\xcp.o
0x00000948 0x40 ..\obj\~#\~#\~#\source\xcp.o
.debug_ranges 0x00000000 0x8a8
.debug_ranges 0x00000000 0x8a0
.debug_ranges 0x00000000 0x20 ..\obj\hooks.o
.debug_ranges 0x00000020 0x20 ..\obj\led.o
.debug_ranges 0x00000040 0x138 ..\obj\lib\spl\src\stm32f0xx_can.o
@ -4750,18 +4748,18 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.debug_ranges 0x00000620 0x18 ..\obj\lib\system_stm32f0xx.o
.debug_ranges 0x00000638 0x10 ..\obj\main.o
.debug_ranges 0x00000648 0x38 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_ranges 0x00000680 0x28 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_ranges 0x000006a8 0x88 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_ranges 0x00000730 0x18 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_ranges 0x00000748 0x40 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_ranges 0x00000788 0x28 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_ranges 0x000007b0 0x30 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_ranges 0x000007e0 0x10 ..\obj\~#\~#\~#\source\assert.o
.debug_ranges 0x000007f0 0x18 ..\obj\~#\~#\~#\source\backdoor.o
.debug_ranges 0x00000808 0x18 ..\obj\~#\~#\~#\source\boot.o
.debug_ranges 0x00000820 0x40 ..\obj\~#\~#\~#\source\com.o
.debug_ranges 0x00000860 0x18 ..\obj\~#\~#\~#\source\cop.o
.debug_ranges 0x00000878 0x30 ..\obj\~#\~#\~#\source\xcp.o
.debug_ranges 0x00000680 0x20 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_ranges 0x000006a0 0x88 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_ranges 0x00000728 0x18 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_ranges 0x00000740 0x40 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_ranges 0x00000780 0x28 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_ranges 0x000007a8 0x30 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_ranges 0x000007d8 0x10 ..\obj\~#\~#\~#\source\assert.o
.debug_ranges 0x000007e8 0x18 ..\obj\~#\~#\~#\source\backdoor.o
.debug_ranges 0x00000800 0x18 ..\obj\~#\~#\~#\source\boot.o
.debug_ranges 0x00000818 0x40 ..\obj\~#\~#\~#\source\com.o
.debug_ranges 0x00000858 0x18 ..\obj\~#\~#\~#\source\cop.o
.debug_ranges 0x00000870 0x30 ..\obj\~#\~#\~#\source\xcp.o
.debug_macro 0x00000000 0xe2a1
.debug_macro 0x00000000 0x213 ..\obj\hooks.o
@ -4836,7 +4834,7 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.debug_macro 0x0000e0b9 0x91 ..\obj\~#\~#\~#\source\cop.o
.debug_macro 0x0000e14a 0x157 ..\obj\~#\~#\~#\source\xcp.o
.debug_line 0x00000000 0x65b6
.debug_line 0x00000000 0x65b0
.debug_line 0x00000000 0x53a ..\obj\hooks.o
.debug_line 0x0000053a 0x539 ..\obj\led.o
.debug_line 0x00000a73 0x7a4 ..\obj\lib\spl\src\stm32f0xx_can.o
@ -4847,70 +4845,70 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.debug_line 0x00002b99 0x84f ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_line 0x000033e8 0x486 ..\obj\lib\system_stm32f0xx.o
.debug_line 0x0000386e 0x52f ..\obj\main.o
.debug_line 0x00003d9d 0x58e ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_line 0x0000432b 0x544 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_line 0x0000486f 0x6ad ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_line 0x00004f1c 0x144 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_line 0x00005060 0xb4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
.debug_line 0x00005114 0x18a ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_line 0x0000529e 0x543 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_line 0x000057e1 0x5a1 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_line 0x00005d82 0x10e ..\obj\~#\~#\~#\source\assert.o
.debug_line 0x00005e90 0x12c ..\obj\~#\~#\~#\source\backdoor.o
.debug_line 0x00005fbc 0x123 ..\obj\~#\~#\~#\source\boot.o
.debug_line 0x000060df 0x1b7 ..\obj\~#\~#\~#\source\com.o
.debug_line 0x00006296 0x119 ..\obj\~#\~#\~#\source\cop.o
.debug_line 0x000063af 0x207 ..\obj\~#\~#\~#\source\xcp.o
.debug_line 0x00003d9d 0x59a ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_line 0x00004337 0x532 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_line 0x00004869 0x6ad ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_line 0x00004f16 0x144 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_line 0x0000505a 0xb4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cstart.o
.debug_line 0x0000510e 0x18a ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_line 0x00005298 0x543 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_line 0x000057db 0x5a1 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_line 0x00005d7c 0x10e ..\obj\~#\~#\~#\source\assert.o
.debug_line 0x00005e8a 0x12c ..\obj\~#\~#\~#\source\backdoor.o
.debug_line 0x00005fb6 0x123 ..\obj\~#\~#\~#\source\boot.o
.debug_line 0x000060d9 0x1b7 ..\obj\~#\~#\~#\source\com.o
.debug_line 0x00006290 0x119 ..\obj\~#\~#\~#\source\cop.o
.debug_line 0x000063a9 0x207 ..\obj\~#\~#\~#\source\xcp.o
.debug_str 0x00000000 0x4d6b4
.debug_str 0x00000000 0x4a90e ..\obj\hooks.o
0x4aa84 (size before relaxing)
.debug_str 0x0004a90e 0x78 ..\obj\led.o
0x4aa96 (size before relaxing)
.debug_str 0x0004a986 0x749 ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_str 0x00000000 0x4d6ac
.debug_str 0x00000000 0x4a910 ..\obj\hooks.o
0x4aa86 (size before relaxing)
.debug_str 0x0004a910 0x78 ..\obj\led.o
0x4aa98 (size before relaxing)
.debug_str 0x0004a988 0x749 ..\obj\lib\spl\src\stm32f0xx_can.o
0x4a843 (size before relaxing)
.debug_str 0x0004b0cf 0x392 ..\obj\lib\spl\src\stm32f0xx_flash.o
.debug_str 0x0004b0d1 0x392 ..\obj\lib\spl\src\stm32f0xx_flash.o
0x4a4ed (size before relaxing)
.debug_str 0x0004b461 0x23d ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_str 0x0004b463 0x23d ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x4a3c1 (size before relaxing)
.debug_str 0x0004b69e 0x63d ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_str 0x0004b6a0 0x63d ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x4a77c (size before relaxing)
.debug_str 0x0004bcdb 0x1c1 ..\obj\lib\spl\src\stm32f0xx_syscfg.o
.debug_str 0x0004bcdd 0x1c1 ..\obj\lib\spl\src\stm32f0xx_syscfg.o
0x4a297 (size before relaxing)
.debug_str 0x0004be9c 0x7f3 ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_str 0x0004be9e 0x7f3 ..\obj\lib\spl\src\stm32f0xx_usart.o
0x4aa13 (size before relaxing)
.debug_str 0x0004c68f 0x57 ..\obj\lib\system_stm32f0xx.o
.debug_str 0x0004c691 0x57 ..\obj\lib\system_stm32f0xx.o
0x4a17b (size before relaxing)
.debug_str 0x0004c6e6 0x34 ..\obj\main.o
0x4abd9 (size before relaxing)
.debug_str 0x0004c71a 0x13e ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
0x4aeb1 (size before relaxing)
.debug_str 0x0004c858 0x1e4 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x4abf1 (size before relaxing)
.debug_str 0x0004ca3c 0x336 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x4adbf (size before relaxing)
.debug_str 0x0004cd72 0x31 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
0x2d41 (size before relaxing)
.debug_str 0x0004cda3 0x54 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x2e28 (size before relaxing)
.debug_str 0x0004cdf7 0x6c ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x4aa09 (size before relaxing)
.debug_str 0x0004ce63 0x115 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x4ac3d (size before relaxing)
.debug_str 0x0004cf78 0x2a ..\obj\~#\~#\~#\source\assert.o
0x2d48 (size before relaxing)
.debug_str 0x0004cfa2 0x8b ..\obj\~#\~#\~#\source\backdoor.o
0x2db1 (size before relaxing)
.debug_str 0x0004d02d 0x32 ..\obj\~#\~#\~#\source\boot.o
0x2d85 (size before relaxing)
.debug_str 0x0004d05f 0x10a ..\obj\~#\~#\~#\source\com.o
0x2ec9 (size before relaxing)
.debug_str 0x0004d169 0x19 ..\obj\~#\~#\~#\source\cop.o
0x2d3c (size before relaxing)
.debug_str 0x0004d182 0x532 ..\obj\~#\~#\~#\source\xcp.o
0x333a (size before relaxing)
.debug_str 0x0004c6e8 0x34 ..\obj\main.o
0x4abdb (size before relaxing)
.debug_str 0x0004c71c 0x14b ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
0x4aec0 (size before relaxing)
.debug_str 0x0004c867 0x1cd ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
0x4abdc (size before relaxing)
.debug_str 0x0004ca34 0x336 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
0x4adc1 (size before relaxing)
.debug_str 0x0004cd6a 0x31 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
0x2d43 (size before relaxing)
.debug_str 0x0004cd9b 0x54 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
0x2e2a (size before relaxing)
.debug_str 0x0004cdef 0x6c ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
0x4aa0b (size before relaxing)
.debug_str 0x0004ce5b 0x115 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
0x4ac3f (size before relaxing)
.debug_str 0x0004cf70 0x2a ..\obj\~#\~#\~#\source\assert.o
0x2d4a (size before relaxing)
.debug_str 0x0004cf9a 0x8b ..\obj\~#\~#\~#\source\backdoor.o
0x2db3 (size before relaxing)
.debug_str 0x0004d025 0x32 ..\obj\~#\~#\~#\source\boot.o
0x2d87 (size before relaxing)
.debug_str 0x0004d057 0x10a ..\obj\~#\~#\~#\source\com.o
0x2ecb (size before relaxing)
.debug_str 0x0004d161 0x19 ..\obj\~#\~#\~#\source\cop.o
0x2d3e (size before relaxing)
.debug_str 0x0004d17a 0x532 ..\obj\~#\~#\~#\source\xcp.o
0x333c (size before relaxing)
.debug_frame 0x00000000 0x1418
.debug_frame 0x00000000 0x1400
.debug_frame 0x00000000 0x58 ..\obj\hooks.o
.debug_frame 0x00000058 0x50 ..\obj\led.o
.debug_frame 0x000000a8 0x1dc ..\obj\lib\spl\src\stm32f0xx_can.o
@ -4922,25 +4920,25 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.debug_frame 0x00000cf8 0x38 ..\obj\lib\system_stm32f0xx.o
.debug_frame 0x00000d30 0x38 ..\obj\main.o
.debug_frame 0x00000d68 0x74 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_frame 0x00000ddc 0x74 ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_frame 0x00000e50 0x148 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_frame 0x00000f98 0x30 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_frame 0x00000fc8 0xb8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_frame 0x00001080 0x58 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_frame 0x000010d8 0x94 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_frame 0x0000116c 0x28 ..\obj\~#\~#\~#\source\assert.o
.debug_frame 0x00001194 0x40 ..\obj\~#\~#\~#\source\backdoor.o
.debug_frame 0x000011d4 0x40 ..\obj\~#\~#\~#\source\boot.o
.debug_frame 0x00001214 0xa4 ..\obj\~#\~#\~#\source\com.o
.debug_frame 0x000012b8 0x40 ..\obj\~#\~#\~#\source\cop.o
.debug_frame 0x000012f8 0x6c ..\obj\~#\~#\~#\source\xcp.o
.debug_frame 0x00001364 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_udivsi3.o)
.debug_frame 0x00001384 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-exit.o)
.debug_frame 0x000013ac 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-init.o)
.debug_frame 0x000013d8 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memset.o)
.debug_frame 0x000013f8 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libnosys_s.a(_exit.o)
.debug_frame 0x00000ddc 0x5c ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_frame 0x00000e38 0x148 ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_frame 0x00000f80 0x30 ..\obj\~#\~#\~#\source\armcm0_stm32f0\gcc\cpu_comp.o
.debug_frame 0x00000fb0 0xb8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_frame 0x00001068 0x58 ..\obj\~#\~#\~#\source\armcm0_stm32f0\timer.o
.debug_frame 0x000010c0 0x94 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_frame 0x00001154 0x28 ..\obj\~#\~#\~#\source\assert.o
.debug_frame 0x0000117c 0x40 ..\obj\~#\~#\~#\source\backdoor.o
.debug_frame 0x000011bc 0x40 ..\obj\~#\~#\~#\source\boot.o
.debug_frame 0x000011fc 0xa4 ..\obj\~#\~#\~#\source\com.o
.debug_frame 0x000012a0 0x40 ..\obj\~#\~#\~#\source\cop.o
.debug_frame 0x000012e0 0x6c ..\obj\~#\~#\~#\source\xcp.o
.debug_frame 0x0000134c 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_udivsi3.o)
.debug_frame 0x0000136c 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-exit.o)
.debug_frame 0x00001394 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-init.o)
.debug_frame 0x000013c0 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memset.o)
.debug_frame 0x000013e0 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libnosys_s.a(_exit.o)
.debug_loc 0x00000000 0x3af5
.debug_loc 0x00000000 0x3b2c
.debug_loc 0x00000000 0x930 ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_loc 0x00000930 0x8c2 ..\obj\lib\spl\src\stm32f0xx_flash.o
.debug_loc 0x000011f2 0x2a4 ..\obj\lib\spl\src\stm32f0xx_gpio.o
@ -4948,11 +4946,11 @@ OUTPUT(..\bin\openblt_stm32f091.elf elf32-littlearm)
.debug_loc 0x00001ec2 0x20a ..\obj\lib\spl\src\stm32f0xx_syscfg.o
.debug_loc 0x000020cc 0x97b ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_loc 0x00002a47 0x113 ..\obj\lib\system_stm32f0xx.o
.debug_loc 0x00002b5a 0x1d8 ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_loc 0x00002d32 0xbe ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_loc 0x00002df0 0x6ad ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_loc 0x0000349d 0xa5 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_loc 0x00003542 0x130 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_loc 0x00003672 0x42 ..\obj\~#\~#\~#\source\assert.o
.debug_loc 0x000036b4 0x8b ..\obj\~#\~#\~#\source\com.o
.debug_loc 0x0000373f 0x3b6 ..\obj\~#\~#\~#\source\xcp.o
.debug_loc 0x00002b5a 0x20f ..\obj\~#\~#\~#\source\armcm0_stm32f0\can.o
.debug_loc 0x00002d69 0xbe ..\obj\~#\~#\~#\source\armcm0_stm32f0\cpu.o
.debug_loc 0x00002e27 0x6ad ..\obj\~#\~#\~#\source\armcm0_stm32f0\flash.o
.debug_loc 0x000034d4 0xa5 ..\obj\~#\~#\~#\source\armcm0_stm32f0\nvm.o
.debug_loc 0x00003579 0x130 ..\obj\~#\~#\~#\source\armcm0_stm32f0\uart.o
.debug_loc 0x000036a9 0x42 ..\obj\~#\~#\~#\source\assert.o
.debug_loc 0x000036eb 0x8b ..\obj\~#\~#\~#\source\com.o
.debug_loc 0x00003776 0x3b6 ..\obj\~#\~#\~#\source\xcp.o

View File

@ -1,37 +1,37 @@
S02000002E2E5C62696E5C6F70656E626C745F73746D3332663039312E73726563AB
S3150800000000100020D513000827140008291400083A
S3150800000000100020D91300082B1400082D1400082E
S3150800001000000000000000000000000000000000D2
S315080000200000000000000000000000002B1400087B
S3150800003000000000000000002D1400082F1400081E
S31508000040331400083514000837140008391400085A
S315080000503B1400083D1400083F140008411400082A
S3150800006043140008451400084714000849140008FA
S315080000704B1400084D1400084F14000851140008CA
S31508000080531400085514000857140008591400089A
S315080000905B1400085D1400085F140008611400086A
S315080000A0631400086514000867140008691400083A
S315080000B06B1400086D1400086F140008711400080A
S315080000200000000000000000000000002F14000877
S315080000300000000000000000311400083314000816
S3150800004037140008391400083B1400083D1400084A
S315080000503F1400084114000843140008451400081A
S3150800006047140008491400084B1400084D140008EA
S315080000704F140008511400085314000855140008BA
S3150800008057140008591400085B1400085D1400088A
S315080000905F1400086114000863140008651400085A
S315080000A067140008691400086B1400086D1400082A
S315080000B06F140008711400087314000875140008FA
S315080000C010B5064C2378002B07D1054B002B02D020
S315080000D0044800E000BF0123237010BD3C01002046
S315080000E000000000301F0008084B10B5002B03D095
S315080000E000000000341F0008084B10B5002B03D091
S315080000F00749084800E000BF07480368002B00D1FD
S3150800010010BD064B002BFBD09847F9E7000000000E
S3150800011040010020301F00083C01002000000000BC
S3150800011040010020341F00083C01002000000000B8
S31508000120164B002B00D1144B9D46402292029A1A78
S31508000130924600218B460F461348144A121A01F0BC
S31508000140BFFD0F4B002B00D098470E4B002B00D05D
S31508000140C1FD0F4B002B00D098470E4B002B00D05B
S3150800015098470020002104000D000D48002802D011
S315080001600C4800E000BF01F085FD2000290000F0E2
S31508000170A5FD01F069FDC04600000800001000203A
S315080001600C4800E000BF01F087FD2000290000F0E0
S31508000170A5FD01F06BFDC046000008000010002038
S3150800018000000000000000003C0100204806002096
S31508000190000000000000000010B500F045F88021BE
S315080001A08901034800F046FB431E9841C0B210BDC2
S315080001B00008004810B5642000F006F810BDC046D7
S315080001C010B500F007F810BD014B18807047C046FF
S315080001D05C01002010B501F093F9104B1B6898429A
S315080001D05C01002010B501F095F9104B1B68984298
S315080001E01BD30F4B1B78002B08D101220C4B1A701E
S315080001F020219020C00500F023FB07E00022084BD1
S315080002001A7020219020C00500F01CFB01F078F937
S315080002001A7020219020C00500F01CFB01F07AF935
S31508000210044B1B881818014B186010BD58010020A4
S315080002205E0100205C01002010B520219020C00549
S3150800023000F008FB10BDC04610B58024A4040121B7
@ -139,7 +139,7 @@ S3150800088005D028E0082B0AD00C2B20D023E06B4B90
S315080008900360002022E0694B036000201EE0664BDF
S315080008A058685A688002000F851CC0235B021A42EA
S315080008B002D16348684308E05F4BDB6A0F211940A1
S315080008C001315E4801F034F96843206006E05D4B6B
S315080008C001315E4801F036F96843206006E05D4B69
S315080008D00360002002E0594B2360002056494B680C
S315080008E01B061B0F584DEB5CDBB226683200DA405C
S315080008F0130062604A685205520FAA5CD2B2D3400E
@ -179,9 +179,9 @@ S31508000B0029690B43134303608268254B13406A69BE
S31508000B101343836002A8FFF7A9FE224B9C4201D12A
S31508000B20089E0AE0204B9C4201D1099E05E01F4B16
S31508000B309C4201D10A9E00E0049E23681B040CD542
S31508000B4076002B6801931900300000F0F1FF0700CA
S31508000B500199300001F072F80AE02B680193190038
S31508000B60300000F0E5FF07000199300001F066F853
S31508000B4076002B6801931900300000F0F3FF0700C8
S31508000B500199300001F074F80AE02B680193190036
S31508000B60300000F0E7FF07000199300001F068F84F
S31508000B702A685208002391425B41FF1823681B0428
S31508000B8005D53A07520F0A4B3B401A431700BBB22A
S31508000B90A3810DB0F0BDC046FFCFFFFFF3E9FFFF0D
@ -217,295 +217,295 @@ S31508000D60FFF794FE01218020C002FFF773FE0F4DA6
S31508000D70042208212800FFF767FD0422092128001C
S31508000D80FFF762FDC0239B0000936B461F71424626
S31508000D905A719C71DE7169462800FFF7F9FC00F06C
S31508000DA0ADFC00F0B9FCFCE7000800480004004868
S31508000DA0AFFC00F0BBFCFCE7000800480004004864
S31508000DB0F0B55F4656464D464446F0B495B003A88E
S31508000DC0FFF754FD059B01932C4D24239A46AA440C
S31508000DD0233B98462A4B99462A4B9B462E786F7892
S31508000DE0F41901344B465C432100019800F026FFB4
S31508000DF0002909D12100019800F09AFE83B298468D
S31508000DE0F41901344B465C432100019800F028FFB2
S31508000DF0002909D12100019800F09CFE83B298468B
S31508000E00013B9BB25B4503D90235AA45E6D127E0EB
S31508000E101D48FFF711FA11AC2000FFF71DFB00254E
S31508000E20A571E57125726572A572E572A570E57002
S31508000E30013E2671013F677143462380210012480F
S31508000E40FFF706FA0DA88572C5720123037305809C
S31508000E5045808580C58005814373FFF77FFA06E0E4
S31508000E6093210A4800F01AFC01270126D0E715B09D
S31508000E703CBC90469946A246AB46F0BD141D0008F8
S31508000E8020A10700FF03000000640040EC1C0008D6
S31508000E6093210A4800F01CFC01270126D0E715B09B
S31508000E703CBC90469946A246AB46F0BD181D0008F4
S31508000E8020A10700FF03000000640040F01C0008D2
S31508000E9030B587B001AB00221A72104C01945A7211
S31508000EA09972002908D0002301AAD218C45CD4720A
S31508000EB00133DAB29142F7D801A90948FFF7DCFAFB
S31508000EC00400074D01E000F0A3FC21002800FFF70D
S31508000EC00400074D01E000F0A5FC21002800FFF70B
S31508000ED03FFB0228F7D007B030BDC046E107000047
S31508000EE00064004030B587B0040000211348FFF7BE
S31508000EF0ABFB002300281DD001AD2A0000210F48B6
S31508000F00FFF754FB2A7A0023002A13D10C4A0199C9
S31508000F1091420FD101AB997A00290AD0002301AA80
S31508000EE00064004030B587B0040000211448FFF7BD
S31508000EF0ABFB002300281FD001AD2A0000211048B3
S31508000F00FFF754FB2A7A0023002A15D10D4B019AC4
S31508000F109A420ED101AB997A00290CD0002301AA76
S31508000F20D218D27AE2540133DAB28A42F7D30123CD
S31508000F3000E00123180007B030BDC0460064004039
S31508000F406706000010B500F041FA10BD70B5551ED1
S31508000F50ADB2002A0AD06D1801350C00461A23785E
S31508000F60335500F055FC0134AC42F8D170BDC0468B
S31508000F7010B500F08FFA00281CD0FFF70DF90028ED
S31508000F8018D000F0FFFB00F0A7FA01210120FFF7B7
S31508000F906FFD00F083FA0100C02280208005FFF76C
S31508000FA0D5FF0320FFF78EFD00F078FA446800F0BD
S31508000FB00FFAA04710BDC04670B506000C4D0024B8
S31508000FC000F026FC2B68B3420BD869688C4663444C
S31508000FD09E4206D263001A199200054B9A18107A97
S31508000FE004E001340C35132CEAD1FF2070BDC0464D
S31508000FF0381D0008F8B54F464646C0B407000068D5
S31508001000FFF7DAFF0023FF2831D0FFF72BFB342048
S31508001010FFF740FBFFF744FB3D1D81239B009946E4
S31508001020B944012803D1FFF72DFB00231FE0042351
S315080010305B42DB1B984643465C193B689C46644406
S315080010402E6800F0E5FB31002000FFF76FFB04284F
S3150800105007D123689E4206D104354D45EBD10124BC
S3150800106002E0002400E00024FFF70CFB2300180030
S315080010700CBC90469946F8BD70B504000D00104B9F
S31508001080984207D00F4B99420AD0FFF7B3FF0028C2
S3150800109001D111E00C4CEB050020002B0FD100E02C
S315080010A0074C2368AB4209D0200020C0802292005A
S315080010B02900FFF74BFF01E0002000E0200070BD8B
S315080010C0600100200020000864030020F0B54F46A8
S315080010D04646C0B483B005000C0016001F004B0A34
S315080010E05B0298460368013306D1434608C080224E
S315080010F092004146FFF72AFF2B68984505D04146DE
S315080011002800FFF7B9FF051E21D02B68E41A2C1911
S315080011100434134B9946434680229200944663440E
S31508001120019300F075FB2B1DE31A4B4506D901996F
S315080011302800FFF7A1FF051E0BD0041D3378237086
S3150800114001340136013F002FEBD1012002E00020D7
S3150800115000E0002003B00CBC90469946F0BDC0469E
S31508001160FF01000001235B42024A1360024A136032
S315080011707047C046640300206001002070B5040073
S315080011800D001600FFF718FF0023FF281BD0681E66
S315080011900019FFF711FFFF2814D0630A5B020B4AF8
S315080011A0934207D12B00320021000948FFF78EFF32
S315080011B0030008E02B00320021000648FFF786FFEF
S315080011C0030000E00023180070BDC0460020000898
S315080011D06001002064030020F0B5474680B404008F
S315080011E00E00FFF7E9FE05000700701E0019FFF75D
S315080011F0E3FE04000020A54271D8043DEDB2FA2DA5
S315080012006DD8162C6BD8FFF72DFA3420FFF742FA63
S31508001210FFF746FA012803D1FFF734FA00205EE00B
S31508001220304B0822904698444646002500F0F0FACE
S315080012303378BB4205D16B005A199200294BD55811
S3150800124004E001350C36132DF0D1143D474600262F
S3150800125000F0DEFA3B78A34205D173009A19920092
S31508001260204BD75805E001360C37132EF0D101274D
S315080012707F42002600F0CCFA43461B78A34206D1EB
S3150800128073009A199200174B9A18526806E00136AD
S315080012900C239C46E044132EECD100227B1B9B18A2
S315080012A0DB0A9BB2002B17D0013B9BB2DB028022E4
S315080012B01201AC181C1900F0ABFA2800FFF71AFA4D
S315080012C0042803D0FFF7DEF9002008E080231B017D
S315080012D09C466544A542EED1FFF7D4F9012004BC2B
S315080012E09046F0BD381D000800B583B0104B1B684A
S315080012F0012001331AD00E4B5A6898688446624416
S315080013001100DA68944661441A69944661445A6938
S31508001310944661449A6994466144DA698B185B423B
S31508001320019301AA04210348FFF728FF03B000BD73
S3150800133060010020C02000080D4B18680D4B1B6883
S31508001340C0180D4B1B68C0180C4B1B68C0180C4BFB
S315080013501B68C0180B4B1B68C0180B4B1B68C018C2
S315080013600A4B1B68C01843425841C0B27047C04672
S315080013700020000804200008082000080C200008A7
S31508001380102000081420000818200008C0200008B3
S3150800139010B50A4B1B68013304D00848FFF72AFE2C
S315080013A000280AD0064B1B680120013305D00448E3
S315080013B0FFF720FE431E9841C0B210BD6001002011
S315080013C064030020004870470020000872B6704782
S315080013D062B6704708498D460849094A094B9B1A5F
S315080013E005DD00240859105104349C42FADB0648EE
S315080013F08047064800470000001000203C1F0008F0
S31508001400C00000203C010020010C00082101000852
S315080014101849194A002301E00B6004319142FBD3B5
S31508001420FFF74CFCFEE7FEE7FEE7FEE7FEE7FEE712
S31508000F3002E0002300E00123180007B030BDC046D8
S31508000F40006400406706000010B500F041FA10BDC5
S31508000F5070B5551EADB2002A0AD06D1801350C00C1
S31508000F60461A2378335500F055FC0134AC42F8D1C3
S31508000F7070BDC04610B500F08FFA00281CD0FFF7E8
S31508000F800BF9002818D000F0FFFB00F0A7FA0121A2
S31508000F900120FFF76DFD00F083FA0100C0228020D2
S31508000FA08005FFF7D5FF0320FFF78CFD00F078FAE0
S31508000FB0446800F00FFAA04710BDC04670B5060099
S31508000FC00C4D002400F026FC2B68B3420BD8696848
S31508000FD08C4663449E4206D263001A199200054B5A
S31508000FE09A18107A04E001340C35132CEAD1FF2044
S31508000FF070BDC0463C1D0008F8B54F464646C0B40D
S3150800100007000068FFF7DAFF0023FF2831D0FFF753
S3150800101029FB3420FFF73EFBFFF742FB3D1D8123EA
S315080010209B009946B944012803D1FFF72BFB0023FF
S315080010301FE004235B42DB1B984643465C193B686A
S315080010409C4664442E6800F0E5FB31002000FFF75B
S315080010506DFB042807D123689E4206D104354D4509
S31508001060EBD1012402E0002400E00024FFF70AFB8C
S31508001070230018000CBC90469946F8BD70B50400CC
S315080010800D00104B984207D00F4B99420AD0FFF734
S31508001090B3FF002801D111E00C4CEB050020002B12
S315080010A00FD100E0074C2368AB4209D0200020C0CE
S315080010B0802292002900FFF74BFF01E0002000E0A4
S315080010C0200070BD60010020002000086403002095
S315080010D0F0B54F464646C0B483B005000C0016006E
S315080010E01F004B0A5B0298460368013306D1434644
S315080010F008C0802292004146FFF72AFF2B689845D0
S3150800110005D041462800FFF7B9FF051E21D02B68F8
S31508001110E41A2C190434134B99464346802292004C
S3150800112094466344019300F075FB2B1DE31A4B4567
S3150800113006D901992800FFF7A1FF051E0BD0041D4B
S315080011403378237001340136013F002FEBD101209B
S3150800115002E0002000E0002003B00CBC904699464F
S31508001160F0BDC046FF01000001235B42024A13603E
S31508001170024A13607047C0466403002060010020DD
S3150800118070B504000D001600FFF718FF0023FF28AE
S315080011901BD0681E0019FFF711FFFF2814D0630A39
S315080011A05B020B4A934207D12B0032002100094803
S315080011B0FFF78EFF030008E02B00320021000648E7
S315080011C0FFF786FF030000E00023180070BDC04645
S315080011D0002000086001002064030020F0B547469F
S315080011E080B404000E00FFF7E9FE05000700701E34
S315080011F00019FFF7E3FE04000020A54271D8043D5C
S31508001200EDB2FA2D6DD8162C6BD8FFF72BFA3420D1
S31508001210FFF740FAFFF744FA012803D1FFF732FA3D
S3150800122000205EE0304B082290469844464600254A
S3150800123000F0F0FA3378BB4205D16B005A199200D8
S31508001240294BD55804E001350C36132DF0D1143D41
S315080012504746002600F0DEFA3B78A34205D1730024
S315080012609A199200204BD75805E001360C37132EF1
S31508001270F0D101277F42002600F0CCFA43461B78BE
S31508001280A34206D173009A199200174B9A1852680E
S3150800129006E001360C239C46E044132EECD10022CE
S315080012A07B1B9B18DB0A9BB2002B17D0013B9BB21A
S315080012B0DB0280221201AC181C1900F0ABFA2800D8
S315080012C0FFF718FA042803D0FFF7DCF9002008E036
S315080012D080231B019C466544A542EED1FFF7D2F94F
S315080012E0012004BC9046F0BD3C1D000800B583B043
S315080012F0104B1B68012001331AD00E4B5A689868A8
S31508001300844662441100DA68944661441A69944630
S3150800131061445A69944661449A6994466144DA6913
S315080013208B185B42019301AA04210348FFF728FFA3
S3150800133003B000BD60010020C02000080D4B1868EE
S315080013400D4B1B68C0180D4B1B68C0180C4B1B684F
S31508001350C0180C4B1B68C0180B4B1B68C0180B4BEE
S315080013601B68C0180A4B1B68C01843425841C0B2D4
S315080013707047C0460020000804200008082000081E
S315080013800C20000810200008142000081820000867
S31508001390C020000810B50A4B1B68013304D0084862
S315080013A0FFF72AFE00280AD0064B1B6801200133E6
S315080013B005D00448FFF720FE431E9841C0B210BD71
S315080013C060010020640300200048704700200008E0
S315080013D072B6704762B6704708498D460849094A89
S315080013E0094B9B1A05DD00240859105104349C4208
S315080013F0FADB064880470648004700000010002030
S31508001400401F0008C00000203C010020010C000815
S31508001410210100081849194A002301E00B6004312C
S315080014209142FBD3FFF74AFCFEE7FEE7FEE7FEE73D
S31508001430FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE776
S31508001440FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE766
S31508001450FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE756
S31508001460FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE746
S31508001470FEE700003C0100204806002010B5FFF7F3
S3150800148071FE10BD10B5FFF779FE10BD10B5FFF758
S31508001490A3FE10BD10B5FFF74FFF10BD10B5FFF73F
S315080014A091FF10BD10B5FFF71FFF002801D0FFF709
S315080014B06FFF10BD054B00221A60054959609A60F6
S315080014C005211960034B1A607047C04610E000E01A
S315080014D07FBB0000680500200022014B1A60704798
S315080014E010E000E0044B1B68DB0303D5034A1368CE
S315080014F0013313607047C04610E000E0680500201D
S3150800150010B5FFF7EFFF014B186810BD68050020FE
S3150800151010B5040080210A48FFF76AFB002300285B
S315080015200BD0A1B20648FFF751FB054C80212000DD
S31508001530FFF75EFB0028F9D00123180010BDC0464E
S315080015400044004010B5040020210648FFF750FB70
S315080015500023012804D10348FFF73CFB2070012330
S31508001560180010BD0044004010B586B0E1231B02E8
S315080015700093002301930293039305930C3304937A
S31508001580074C69462000FFF7A7FA80214901200089
S31508001590FFF724FB01212000FFF70CFB06B010BD66
S315080015A00044004070B506000C00402903D97F218D
S315080015B0114800F073F82000FFF7AAFF012803D0AE
S315080015C083210D4800F06AF8A3B2002B12D034002C
S315080015D0013B9DB20135751900F01AF92078FFF71D
S315080015E097FF012803D08C21034800F057F80134EF
S315080015F0AC42F1D170BDC0461C1E000870B505008E
S31508001600224B1C78002C13D12148FFF79BFF012899
S315080016103AD11F4B1B78002B33D0FFF771FF1D4BB8
S31508001620186000221C4B1A700132184B1A702BE0F6
S31508001630194B18780130164B1818FFF783FF04006A
S31508001640012812D1144B1A780132D2B21A70104BF3
S315080016501B78934217D192B20D4901312800FFF742
S3150800166075FC0022094B1A700EE0FFF749FF094B7B
S315080016701B6864330024984206D90022034B1A706B
S3150800168002E01C0000E00024200070BDB505002023
S315080016906C050020B0050020B405002010B500F048
S315080016A0B7F8FCE710B500F0ABF8012810D0094BE5
S315080016B01B78012B0CD1FFF723FF074B1B68F5336B
S315080016C0FF33984204D30022024B1A70FFF750FCEE
S315080016D010BDC046B6050020B805002010B5012289
S315080016E0044B1A70FFF70CFF034B1860FFF7DAFF7D
S315080016F010BDC046B6050020B805002010B5FFF796
S3150800170021FC00F081F8FFF7D5FEFFF7B7FE00F0E1
S315080017100DF8FFF7E3FF10BD10B500F079F8FFF7F5
S31508001720E1FE00F013F8FFF7BDFF10BD10B500F09D
S315080017307DF8FFF73DFB044C01232370FFF714FFE8
S315080017400023237010BDC046D000002010B50B48FA
S31508001750FFF7C8FB012805D10122094B1A70074873
S3150800176000F082F80548FFF749FF012805D1002255
S31508001770034B1A70014800F077F810BDBC0500202D
S31508001780D00000207047C04670B505000C00094B14
S315080017901B78012B02D1C9B2FFF77AFB054B1B78E0
S315080017A0002B03D1E1B22800FFF7FCFE00F054F845
S315080017B070BDC046D0000020074B1B78022B05D011
S315080017C0032B05D00820012B05D003E0002002E0FA
S315080017D0002000E040207047D0000020074B1B780F
S315080017E0022B05D0032B05D00820012B05D003E0DA
S315080017F0002002E0002000E040207047D0000020D2
S3150800180010B500F021F810BD10B5FEF7D3FC10BDD9
S3150800181010B5FEF7D5FC10BD034BFE22DA70187121
S315080018200221BA3A99527047FC050020054B00225E
S315080018301A709A6443215A5401315A529A705A704E
S315080018407047C046FC050020024B1878431E984195
S31508001850C0B27047FC05002000214323014AD15439
S315080018607047C046FC05002070B504000378FF2BBE
S315080018701BD1AC4C0023637001252570FF22E27052
S31508001880EF3A22716371FFF797FFA071FFF7A6FF82
S31508001890E071FFF7A3FF000A20726572A57208229D
S315080018A04423E252FFF7EAFD1BE19E4A1278012A19
S315080018B000D036E13733DAB2352A00D90EE1930083
S315080018C0994AD3589F464578FFF776FF01388542EF
S315080018D003DD2220FFF7A0FF03E16278914D281D62
S315080018E0A96CFFF733FBFF23EB706378AA6C944669
S315080018F06344AB64637801334422AB52F1E0457824
S31508001900FFF75AFF0138854203DD2220FFF784FFDF
S31508001910E7E06168834DA9646278281DFFF716FB26
S31508001920FF23EB706378AA6C94466344AB646378D0
S3150800193001334422AB52D4E07A4BFF22DA70426874
S315080019409A64012144229952E5E0764BFF22DA7027
S315080019509A6C4068002808D01018002311785B1884
S31508001960DBB201329042F9D100E000236D4A002033
S31508001970D3710024147254721B0E937201231371CF
S315080019805071907108214333D152C4E0654BFF2250
S31508001990DA70664A9A6400221A715A719A71072196
S315080019A0D9710021197259729972083144229952D3
S315080019B0B1E00020FFF730FF93E05A4BFF22DA70C0
S315080019C000221A71597859719A71DA711A720621B8
S315080019D0443299529FE0534B00221A705A70FF32D4
S315080019E0DA700121BB3A995295E04E4B9D6CFFF790
S315080019F0E3FE621C411E2800FFF744FD002803D1C0
S31508001A003130FFF709FF6CE0464CFF23E370FFF720
S31508001A10D3FE0138A36C9C466044A064012244238B
S31508001A20E25278E04578FFF7C7FE0238854203DDC3
S31508001A302220FFF7F1FE54E03A4BFF22DA7001212B
S31508001A40BB3A99526178002907D1FFF72BFD002888
S31508001A5047D13130FFF7E0FE43E0A21C314B986CCA
S31508001A60FFF710FD002803D13130FFF7D5FE38E027
S31508001A702C4A6378916C8C466344936431E0294C14
S31508001A80FF23E370002525716571FFF795FEA071A8
S31508001A90E5712572657207224423E2523BE04168EC
S31508001AA0204B986CFFF7F2FC002803D13130FFF782
S31508001AB0B3FE16E01B4BFF22DA700121BB3A99529E
S31508001AC029E0FFF755FA174BFF22DA700121BB3AD6
S31508001AD0995220E03120FFF79FFE02E02020FFF711
S31508001AE09BFE43230F4AD35C012B02D11020FFF73C
S31508001AF093FE44230B4AD15E002912DD09480122D0
S31508001B004323C25489B20330FFF73EFE09E044235B
S31508001B10044AD15EF2E74323024AD35C012BF6D18D
S31508001B20E4E770BDFC050020481E0008201F0008D9
S31508001B30002243088B4274D303098B425FD3030AFE
S31508001B408B4244D3030B8B4228D3030C8B420DD311
S31508001B50FF22090212BA030C8B4202D3121209029F
S31508001B6065D0030B8B4219D300E0090AC30B8B42DD
S31508001B7001D3CB03C01A5241830B8B4201D38B038B
S31508001B80C01A5241430B8B4201D34B03C01A524130
S31508001B90030B8B4201D30B03C01A5241C30A8B4273
S31508001BA001D3CB02C01A5241830A8B4201D38B025E
S31508001BB0C01A5241430A8B4201D34B02C01A524102
S31508001BC0030A8B4201D30B02C01A5241CDD2C30974
S31508001BD08B4201D3CB01C01A524183098B4201D3F0
S31508001BE08B01C01A524143098B4201D34B01C01ADB
S31508001BF0524103098B4201D30B01C01A5241C30853
S31508001C008B4201D3CB00C01A524183088B4201D3C1
S31508001C108B00C01A524143088B4201D34B00C01AAD
S31508001C205241411A00D20146524110467047FFE719
S31508001C3001B5002000F006F802BDC0460029F7D01D
S31508001C4076E770477047C046084B10B50400002B6E
S31508001C5002D0002100E000BF054B1868836A002BFC
S31508001C6000D09847200000F033F8C0460000000076
S31508001C702C1F00080E4B70B500251E000D4CE41AEB
S31508001C80A410A54204D0AB00F35898470135F8E7ED
S31508001C9000F020F8084B00251E00084CE41AA41092
S31508001CA0A54204D0AB00F35898470135F8E770BD54
S31508001CB034010020340100203401002038010020BE
S31508001CC003008218934202D019700133FAE770476D
S31508001CD0FEE70000F8B5C046F8BC08BC9E4670474B
S31508001CE0F8B5C046F8BC08BC9E4670472E2E5C2E3A
S31508001CF02E5C2E2E5C2E2E5C536F757263655C41CE
S31508001D00524D434D305F53544D333246305C636118
S31508001D106E2E63000502060206030703080309037D
S31508001D2009040A040B040C040C050D050E050F0521
S31508001D300F0610061007100800200008000800000B
S31508001D400400000000280008000800000500000044
S31508001D5000300008000800000600000000380008EF
S31508001D600008000007000000004000080008000006
S31508001D7008000000004800080008000009000000EC
S31508001D8000500008000800000A000000005800087B
S31508001D90000800000B0000000060000800080000B2
S31508001DA00C00000000680008000800000D00000094
S31508001DB000700008000800000E0000000078000807
S31508001DC0000800000F0000000080000800800000E6
S31508001DD0100000000000010800800000110000004B
S31508001DE000800108008000001200000000000208C0
S31508001DF00080000013000000008002080080000038
S31508001E001400000000000308008000001500000010
S31508001E100080030800800000160000002E2E5C2EAD
S31508001E202E5C2E2E5C2E2E5C536F757263655C419C
S31508001E30524D434D305F53544D333246305C7561D5
S31508001E4072742E6300000000EA190008DC1A000804
S31508001E50DC1A0008D41A0008DC1A0008DC1A000884
S31508001E60C21A0008241A00089E1A00087E1A0008DA
S31508001E70DC1A0008DC1A0008DC1A0008DC1A00085C
S31508001E80DC1A0008DC1A0008DC1A0008DC1A00084C
S31508001E90DC1A0008DC1A0008DC1A0008DC1A00083C
S31508001EA0DC1A0008DC1A0008DC1A0008DC1A00082C
S31508001EB0DC1A0008DC1A0008DC1A0008DC1A00081C
S31508001EC0DC1A0008DC1A0008DC1A0008DC1A00080C
S31508001ED0DC1A0008DC1A0008DC1A0008DC1A0008FC
S31508001EE0DC1A0008DC1A0008DC1A0008DC1A0008EC
S31508001EF04A190008FE180008C6180008381900080C
S31508001F00DC1A0008DC1A0008DC1A00088C1900081C
S31508001F10DC1A0008B2190008BA190008D619000810
S31508001F204F70656E424C540043000000D4000020F8
S30908001F30000000009F
S30D08001F34ECE1FF7F010000004B
S31508001F3C0000000001020304010203040607080955
S31508001F4C0400000000000000000000000000000073
S31508001F5C0000000000000000000000000000000067
S31508001F6C00000000281F0008000000000000000008
S31508001F7C0000000000000000000000000000000047
S31508001F8C0000000000000000000000000000000037
S31508001F9C0000000000000000000000000000000027
S31108001FAC00000000E9000008C100000861
S31508001470FEE7FEE7FEE700003C01002048060020E4
S3150800148010B5FFF771FE10BD10B5FFF779FE10BD58
S3150800149010B5FFF7A3FE10BD10B5FFF74FFF10BD3F
S315080014A010B5FFF791FF10BD10B5FFF71FFF002815
S315080014B001D0FFF76FFF10BD054B00221A600549E2
S315080014C059609A6005211960034B1A607047C04637
S315080014D010E000E07FBB0000680500200022014BF9
S315080014E01A60704710E000E0044B1B68DB0303D565
S315080014F0034A1368013313607047C04610E000E0E2
S315080015006805002010B5FFF7EFFF014B186810BDFE
S315080015106805002010B5040080210A48FFF768FB1B
S31508001520002300280BD0A1B20648FFF74FFB054C55
S3150800153080212000FFF75CFB0028F9D00123180062
S3150800154010BDC0460044004010B5040020210648DE
S31508001550FFF74EFB0023012804D10348FFF73AFBA7
S3150800156020700123180010BD0044004010B586B055
S31508001570E1231B020093002301930293039305932F
S315080015800C330493074C69462000FFF7A5FA80211F
S3150800159049012000FFF722FB01212000FFF70AFB83
S315080015A006B010BD0044004070B506000C00402986
S315080015B003D97F21114800F073F82000FFF7AAFF2E
S315080015C0012803D083210D4800F06AF8A3B2002B46
S315080015D012D03400013B9DB20135751900F01AF995
S315080015E02078FFF797FF012803D08C21034800F0E5
S315080015F057F80134AC42F1D170BDC046201E000830
S3150800160070B50500224B1C78002C13D12148FFF732
S315080016109BFF01283AD11F4B1B78002B33D0FFF7CD
S3150800162071FF1D4B186000221C4B1A700132184BB3
S315080016301A702BE0194B18780130164B1818FFF75B
S3150800164083FF0400012812D1144B1A780132D2B252
S315080016501A70104B1B78934217D192B20D4901317B
S315080016602800FFF775FC0022094B1A700EE0FFF7F9
S3150800167049FF094B1B6864330024984206D90022A7
S31508001680034B1A7002E01C0000E00024200070BD25
S31508001690B505002074050020700500206C050020A3
S315080016A010B500F0B7F8FCE710B500F0ABF8012864
S315080016B010D0094B1B78012B0CD1FFF723FF074BE2
S315080016C01B68F533FF33984204D30022024B1A7085
S315080016D0FFF750FC10BDC046B6050020B80500202F
S315080016E010B50122044B1A70FFF70CFF034B186064
S315080016F0FFF7DAFF10BDC046B6050020B805002082
S3150800170010B5FFF721FC00F081F8FFF7D5FEFFF7CB
S31508001710B7FE00F00DF8FFF7E3FF10BD10B500F0B7
S3150800172079F8FFF7E1FE00F013F8FFF7BDFF10BDEB
S3150800173010B500F07DF8FFF73BFB044C012323703E
S31508001740FFF714FF0023237010BDC046D000002009
S3150800175010B50B48FFF7C6FB012805D10122094B36
S315080017601A70074800F082F80548FFF749FF012874
S3150800177005D10022034B1A70014800F077F810BD16
S31508001780BC050020D00000207047C04670B5050093
S315080017900C00094B1B78012B02D1C9B2FFF778FB65
S315080017A0054B1B78002B03D1E1B22800FFF7FCFE9E
S315080017B000F054F870BDC046D0000020074B1B78D7
S315080017C0022B05D0032B05D00820012B05D003E0FA
S315080017D0002002E0002000E040207047D0000020F2
S315080017E0074B1B78022B05D0032B05D00820012BAD
S315080017F005D003E0002002E0002000E0402070470A
S31508001800D000002010B500F021F810BD10B5FEF785
S31508001810D1FC10BD10B5FEF7D3FC10BD034BFE225C
S31508001820DA7018710221BA3A99527047FC050020FD
S31508001830054B00221A709A6443215A5401315A52B0
S315080018409A705A707047C046FC050020024B1878FB
S31508001850431E9841C0B27047FC050020002143236F
S31508001860014AD1547047C046FC05002070B50400F3
S315080018700378FF2B1BD1AC4C002363700125257020
S31508001880FF22E270EF3A22716371FFF797FFA071AA
S31508001890FFF7A6FFE071FFF7A3FF000A2072657243
S315080018A0A57208224423E252FFF7EAFD1BE19E4A8D
S315080018B01278012A00D036E13733DAB2352A00D950
S315080018C00EE19300994AD3589F464578FFF776FF6D
S315080018D00138854203DD2220FFF7A0FF03E1627885
S315080018E0914D281DA96CFFF733FBFF23EB70637836
S315080018F0AA6C94466344AB64637801334422AB52C2
S31508001900F1E04578FFF75AFF0138854203DD2220CA
S31508001910FFF784FFE7E06168834DA9646278281DB4
S31508001920FFF716FBFF23EB706378AA6C94466344B3
S31508001930AB64637801334422AB52D4E07A4BFF227E
S31508001940DA7042689A64012144229952E5E0764B9E
S31508001950FF22DA709A6C4068002808D01018002315
S3150800196011785B18DBB201329042F9D100E000230E
S315080019706D4A0020D3710024147254721B0E9372A0
S31508001980012313715071907108214333D152C4E079
S31508001990654BFF22DA70664A9A6400221A715A71F8
S315080019A09A710721D97100211972597299720831F1
S315080019B044229952B1E00020FFF730FF93E05A4BDA
S315080019C0FF22DA7000221A71597859719A71DA7100
S315080019D01A720621443299529FE0534B00221A701C
S315080019E05A70FF32DA700121BB3A995295E04E4B94
S315080019F09D6CFFF7E3FE621C411E2800FFF744FDBD
S31508001A00002803D13130FFF709FF6CE0464CFF236D
S31508001A10E370FFF7D3FE0138A36C9C466044A064CC
S31508001A2001224423E25278E04578FFF7C7FE0238E0
S31508001A30854203DD2220FFF7F1FE54E03A4BFF22F0
S31508001A40DA700121BB3A99526178002907D1FFF76C
S31508001A502BFD002847D13130FFF7E0FE43E0A21CFA
S31508001A60314B986CFFF710FD002803D13130FFF792
S31508001A70D5FE38E02C4A6378916C8C4663449364AF
S31508001A8031E0294CFF23E370002525716571FFF7C6
S31508001A9095FEA071E5712572657207224423E2520C
S31508001AA03BE04168204B986CFFF7F2FC002803D115
S31508001AB03130FFF7B3FE16E01B4BFF22DA70012127
S31508001AC0BB3A995229E0FFF755FA174BFF22DA700D
S31508001AD00121BB3A995220E03120FFF79FFE02E030
S31508001AE02020FFF79BFE43230F4AD35C012B02D12C
S31508001AF01020FFF793FE44230B4AD15E002912DD1E
S31508001B00094801224323C25489B20330FFF73EFE37
S31508001B1009E04423044AD15EF2E74323024AD35C30
S31508001B20012BF6D1E4E770BDFC0500204C1E000829
S31508001B30241F0008002243088B4274D303098B42F2
S31508001B405FD3030A8B4244D3030B8B4228D3030C7F
S31508001B508B420DD3FF22090212BA030C8B4202D321
S31508001B601212090265D0030B8B4219D300E0090A49
S31508001B70C30B8B4201D3CB03C01A5241830B8B4252
S31508001B8001D38B03C01A5241430B8B4201D34B033B
S31508001B90C01A5241030B8B4201D30B03C01A5241A0
S31508001BA0C30A8B4201D3CB02C01A5241830A8B4225
S31508001BB001D38B02C01A5241430A8B4201D34B020E
S31508001BC0C01A5241030A8B4201D30B02C01A524172
S31508001BD0CDD2C3098B4201D3CB01C01A5241830926
S31508001BE08B4201D38B01C01A524143098B4201D360
S31508001BF04B01C01A524103098B4201D30B01C01A8B
S31508001C005241C3088B4201D3CB00C01A5241830804
S31508001C108B4201D38B00C01A524143088B4201D331
S31508001C204B00C01A5241411A00D201465241104691
S31508001C307047FFE701B5002000F006F802BDC04670
S31508001C400029F7D076E770477047C046084B10B5AD
S31508001C500400002B02D0002100E000BF054B1868E5
S31508001C60836A002B00D09847200000F033F8C0465E
S31508001C7000000000301F00080E4B70B500251E003E
S31508001C800D4CE41AA410A54204D0AB00F3589847AB
S31508001C900135F8E700F020F8084B00251E00084C2F
S31508001CA0E41AA410A54204D0AB00F35898470135AE
S31508001CB0F8E770BD3401002034010020340100200B
S31508001CC03801002003008218934202D019700133AC
S31508001CD0FAE77047FEE70000F8B5C046F8BC08BC4E
S31508001CE09E467047F8B5C046F8BC08BC9E46704785
S31508001CF02E2E5C2E2E5C2E2E5C2E2E5C536F75724D
S31508001D0063655C41524D434D305F53544D33324603
S31508001D10305C63616E2E6300050206020603070344
S31508001D200803090309040A040B040C040C050D0531
S31508001D300E050F050F0610061007100800200008EC
S31508001D400008000004000000002800080008000041
S31508001D50050000000030000800080000060000002A
S31508001D6000380008000800000700000000400008CE
S31508001D7000080000080000000048000800080000ED
S31508001D800900000000500008000800000A000000D2
S31508001D9000580008000800000B000000006000085A
S31508001DA0000800000C000000006800080008000099
S31508001DB00D00000000700008000800000E0000007A
S31508001DC000780008000800000F00000000800008E6
S31508001DD000800000100000000000010800800000DC
S31508001DE011000000008001080080000012000000B9
S31508001DF000000208008000001300000000800208AE
S31508001E0000800000140000000000030800800000A5
S31508001E10150000000080030800800000160000007E
S31508001E202E2E5C2E2E5C2E2E5C2E2E5C536F75721B
S31508001E3063655C41524D434D305F53544D333246D2
S31508001E40305C756172742E6300000000EE1900089C
S31508001E50E01A0008E01A0008D81A0008E01A000874
S31508001E60E01A0008C61A0008281A0008A21A00086C
S31508001E70821A0008E01A0008E01A0008E01A0008AA
S31508001E80E01A0008E01A0008E01A0008E01A00083C
S31508001E90E01A0008E01A0008E01A0008E01A00082C
S31508001EA0E01A0008E01A0008E01A0008E01A00081C
S31508001EB0E01A0008E01A0008E01A0008E01A00080C
S31508001EC0E01A0008E01A0008E01A0008E01A0008FC
S31508001ED0E01A0008E01A0008E01A0008E01A0008EC
S31508001EE0E01A0008E01A0008E01A0008E01A0008DC
S31508001EF0E01A00084E19000802190008CA18000856
S31508001F003C190008E01A0008E01A0008E01A000860
S31508001F1090190008E01A0008B6190008BE1900084A
S31508001F20DA1900084F70656E424C540043000000F1
S30D08001F30D400002000000000A7
S30D08001F38E8E1FF7F010000004B
S31508001F400000000001020304010203040607080951
S31508001F50040000000000000000000000000000006F
S31508001F600000000000000000000000000000000063
S31508001F70000000002C1F0008000000000000000000
S31508001F800000000000000000000000000000000043
S31508001F900000000000000000000000000000000033
S31508001FA00000000000000000000000000000000023
S31108001FB000000000E9000008C10000085D
S70508000000F2

View File

@ -61,7 +61,8 @@
* in bits/second. Two CAN messages are reserved for communication with the host. The
* message identifier for sending data from the target to the host is configured with
* BOOT_COM_CAN_TXMSG_ID. The one for receiving data from the host is configured with
* BOOT_COM_CAN_RXMSG_ID. The maximum amount of data bytes in a message for data
* BOOT_COM_CAN_RXMSG_ID. Note that an extended 29-bit CAN identifier is configured by
* OR-ing with mask 0x80000000. The maximum amount of data bytes in a message for data
* transmission and reception is set through BOOT_COM_CAN_TX_MAX_DATA and
* BOOT_COM_CAN_RX_MAX_DATA, respectively. It is common for a microcontroller to have more
* than 1 CAN controller on board. The zero-based BOOT_COM_CAN_CHANNEL_INDEX selects the
@ -73,11 +74,11 @@
/** \brief Configure the desired CAN baudrate. */
#define BOOT_COM_CAN_BAUDRATE (500000)
/** \brief Configure CAN message ID target->host. */
#define BOOT_COM_CAN_TX_MSG_ID (0x7E1)
#define BOOT_COM_CAN_TX_MSG_ID (0x7E1 /*| 0x80000000*/)
/** \brief Configure number of bytes in the target->host CAN message. */
#define BOOT_COM_CAN_TX_MAX_DATA (8)
/** \brief Configure CAN message ID host->target. */
#define BOOT_COM_CAN_RX_MSG_ID (0x667)
#define BOOT_COM_CAN_RX_MSG_ID (0x667 /*| 0x80000000*/)
/** \brief Configure number of bytes in the host->target CAN message. */
#define BOOT_COM_CAN_RX_MAX_DATA (8)
/** \brief Select the desired CAN peripheral as a zero based index. */

View File

@ -239,12 +239,12 @@
1471419075 source:c:\users\voorburg\desktop\stm32f091_emblocks_os\lib\system_stm32f0xx.c
"stm32f0xx.h"
1481972818 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\hooks.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\hooks.c
"boot.h"
"led.h"
"stm32f0xx.h"
1479916385 c:\work\software\openblt\target\source\boot.h
1499159026 c:\work\software\openblt\target\source\boot.h
"types.h"
"assert.h"
"blt_conf.h"
@ -257,56 +257,56 @@
"file.h"
"com.h"
1477294386 c:\work\software\openblt\target\source\armcm0_stm32f0\types.h
1495810634 c:\work\software\openblt\target\source\armcm0_stm32f0\types.h
1469431761 c:\work\software\openblt\target\source\assert.h
1495810634 c:\work\software\openblt\target\source\assert.h
1481630752 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\blt_conf.h
1499942552 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\blt_conf.h
1469431761 c:\work\software\openblt\target\source\plausibility.h
1495810634 c:\work\software\openblt\target\source\plausibility.h
1476728168 c:\work\software\openblt\target\source\cpu.h
1495810632 c:\work\software\openblt\target\source\cpu.h
1469431761 c:\work\software\openblt\target\source\cop.h
1495810633 c:\work\software\openblt\target\source\cop.h
1481972114 c:\work\software\openblt\target\source\nvm.h
1495810632 c:\work\software\openblt\target\source\nvm.h
1469431761 c:\work\software\openblt\target\source\timer.h
1495810633 c:\work\software\openblt\target\source\timer.h
1469431761 c:\work\software\openblt\target\source\backdoor.h
1495810633 c:\work\software\openblt\target\source\backdoor.h
1469431761 c:\work\software\openblt\target\source\file.h
1495810634 c:\work\software\openblt\target\source\file.h
"ff.h"
1469431761 c:\work\software\openblt\target\source\com.h
1495810633 c:\work\software\openblt\target\source\com.h
"xcp.h"
1476783465 c:\work\software\openblt\target\source\xcp.h
1495810633 c:\work\software\openblt\target\source\xcp.h
1479203921 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\led.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\led.h
1417710862 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\stm32f0xx.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\stm32f0xx.h
"core_cm0.h"
"system_stm32f0xx.h"
<stdint.h>
"stm32f0xx_conf.h"
1417516674 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\cmsis\core_cm0.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\cmsis\core_cm0.h
<stdint.h>
<core_cmInstr.h>
<core_cmFunc.h>
1417516674 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\cmsis\core_cminstr.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\cmsis\core_cminstr.h
<cmsis_iar.h>
<cmsis_ccs.h>
1417516674 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\cmsis\core_cmfunc.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\cmsis\core_cmfunc.h
<cmsis_iar.h>
<cmsis_ccs.h>
1417710862 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\system_stm32f0xx.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\system_stm32f0xx.h
1417516578 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\stm32f0xx_conf.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\stm32f0xx_conf.h
"stm32f0xx_adc.h"
"stm32f0xx_can.h"
"stm32f0xx_cec.h"
@ -331,237 +331,237 @@
"stm32f0xx_wwdg.h"
"stm32f0xx_misc.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_adc.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_adc.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_can.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_can.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_cec.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_cec.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_comp.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_comp.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_crc.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_crc.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_crs.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_crs.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_dac.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_dac.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_dbgmcu.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_dbgmcu.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_dma.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_dma.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_exti.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_exti.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_flash.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_flash.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_gpio.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_gpio.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_i2c.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_i2c.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_iwdg.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_iwdg.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_pwr.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_pwr.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_rcc.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_rcc.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_rtc.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_rtc.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_spi.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_spi.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_syscfg.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_syscfg.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_tim.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_tim.h
"stm32f0xx.h"
1417710865 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_usart.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_usart.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_wwdg.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_wwdg.h
"stm32f0xx.h"
1417710864 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_misc.h
1495810638 c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\inc\stm32f0xx_misc.h
"stm32f0xx.h"
1479225073 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\led.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\led.c
"boot.h"
"led.h"
"stm32f0xx.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_adc.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_adc.c
"stm32f0xx_adc.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_can.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_can.c
"stm32f0xx_can.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_cec.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_cec.c
"stm32f0xx_cec.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_comp.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_comp.c
"stm32f0xx_comp.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_crc.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_crc.c
"stm32f0xx_crc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_crs.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_crs.c
"stm32f0xx_crs.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_dac.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_dac.c
"stm32f0xx_dac.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_dbgmcu.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_dbgmcu.c
"stm32f0xx_dbgmcu.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_dma.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_dma.c
"stm32f0xx_dma.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_exti.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_exti.c
"stm32f0xx_exti.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_flash.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_flash.c
"stm32f0xx_flash.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_gpio.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_gpio.c
"stm32f0xx_gpio.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_i2c.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_i2c.c
"stm32f0xx_i2c.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_iwdg.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_iwdg.c
"stm32f0xx_iwdg.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_misc.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_misc.c
"stm32f0xx_misc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_pwr.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_pwr.c
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_rcc.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_rcc.c
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_rtc.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_rtc.c
"stm32f0xx_rtc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_spi.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_spi.c
"stm32f0xx_spi.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_syscfg.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_syscfg.c
"stm32f0xx_syscfg.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_tim.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_tim.c
"stm32f0xx_tim.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_usart.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_usart.c
"stm32f0xx_usart.h"
"stm32f0xx_rcc.h"
1417710867 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_wwdg.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\spl\src\stm32f0xx_wwdg.c
"stm32f0xx_wwdg.h"
"stm32f0xx_rcc.h"
1471419075 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\system_stm32f0xx.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\lib\system_stm32f0xx.c
"stm32f0xx.h"
1479225127 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\main.c
1495810638 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_nucleo_f091rc_gcc\boot\main.c
"boot.h"
"stm32f0xx.h"
1477294428 source:c:\work\software\openblt\target\source\armcm0_stm32f0\cpu.c
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\cpu.c
"boot.h"
"stm32f0xx.h"
1481972568 source:c:\work\software\openblt\target\source\armcm0_stm32f0\flash.c
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\flash.c
"boot.h"
"stm32f0xx.h"
"flash_layout.c"
1477294453 source:c:\work\software\openblt\target\source\armcm0_stm32f0\gcc\cpu_comp.c
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\gcc\cpu_comp.c
"boot.h"
1476741290 source:c:\work\software\openblt\target\source\armcm0_stm32f0\gcc\cstart.s
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\gcc\cstart.s
1481972513 source:c:\work\software\openblt\target\source\armcm0_stm32f0\nvm.c
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\nvm.c
"boot.h"
"flash.h"
1481972568 c:\work\software\openblt\target\source\armcm0_stm32f0\flash.h
1495810634 c:\work\software\openblt\target\source\armcm0_stm32f0\flash.h
1477294395 source:c:\work\software\openblt\target\source\armcm0_stm32f0\timer.c
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\timer.c
"boot.h"
"stm32f0xx.h"
1479207236 source:c:\work\software\openblt\target\source\armcm0_stm32f0\uart.c
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\uart.c
"boot.h"
"stm32f0xx.h"
1477295250 source:c:\work\software\openblt\target\source\assert.c
1495810634 source:c:\work\software\openblt\target\source\assert.c
"boot.h"
1481971479 source:c:\work\software\openblt\target\source\backdoor.c
1495810633 source:c:\work\software\openblt\target\source\backdoor.c
"boot.h"
1476728156 source:c:\work\software\openblt\target\source\boot.c
1495810634 source:c:\work\software\openblt\target\source\boot.c
"boot.h"
1469431756 source:c:\work\software\openblt\target\source\com.c
1495810633 source:c:\work\software\openblt\target\source\com.c
"boot.h"
"can.h"
"uart.h"
"usb.h"
"net.h"
1469431761 c:\work\software\openblt\target\source\can.h
1495810632 c:\work\software\openblt\target\source\can.h
1469431761 c:\work\software\openblt\target\source\uart.h
1495810634 c:\work\software\openblt\target\source\uart.h
1469431761 c:\work\software\openblt\target\source\usb.h
1495810633 c:\work\software\openblt\target\source\usb.h
1469431761 c:\work\software\openblt\target\source\net.h
1495810633 c:\work\software\openblt\target\source\net.h
1469431756 source:c:\work\software\openblt\target\source\cop.c
1495810633 source:c:\work\software\openblt\target\source\cop.c
"boot.h"
1481972707 source:c:\work\software\openblt\target\source\file.c
1495810634 source:c:\work\software\openblt\target\source\file.c
"boot.h"
<string.h>
<ctype.h>
1469431757 source:c:\work\software\openblt\target\source\net.c
1495810633 source:c:\work\software\openblt\target\source\net.c
"boot.h"
"netdev.h"
"uip.h"
"uip_arp.h"
1481972673 source:c:\work\software\openblt\target\source\xcp.c
1495810633 source:c:\work\software\openblt\target\source\xcp.c
"boot.h"
1479224789 source:c:\work\software\openblt\target\source\armcm0_stm32f0\can.c
1499942243 source:c:\work\software\openblt\target\source\armcm0_stm32f0\can.c
"boot.h"
"stm32f0xx.h"

View File

@ -1,9 +1,9 @@
<?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="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<File name="..\blt_conf.h" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="3168" topLine="115" />
<Cursor1 position="4848" topLine="50" />
</Cursor>
</File>
<File name="..\hooks.c" open="0" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
@ -36,14 +36,14 @@
<Cursor1 position="71326" topLine="1002" />
</Cursor>
</File>
<File name="..\main.c" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<File name="..\main.c" open="1" top="1" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="2691" topLine="7" />
</Cursor>
</File>
<File name="..\..\..\..\Source\ARMCM0_STM32F0\can.c" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<File name="..\..\..\..\Source\ARMCM0_STM32F0\can.c" open="0" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="7016" topLine="125" />
<Cursor1 position="9594" topLine="206" />
</Cursor>
</File>
<File name="..\..\..\..\Source\ARMCM0_STM32F0\cpu.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
@ -53,7 +53,7 @@
</File>
<File name="..\..\..\..\Source\ARMCM0_STM32F0\flash.c" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="13273" topLine="198" />
<Cursor1 position="13273" topLine="132" />
</Cursor>
</File>
<File name="..\..\..\..\Source\ARMCM0_STM32F0\flash.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">

View File

@ -3387,7 +3387,7 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
0x00000000 __HEAP_SIZE = 0x0
0x00000100 __STACK_SIZE = 0x100
.text 0x08002000 0x1010
.text 0x08002000 0x1024
*(.isr_vector)
.isr_vector 0x08002000 0xc4 ..\obj\startup_stm32f0xx.o
0x08002000 __isr_vector
@ -3413,155 +3413,155 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
.text.BootComUartCheckActivationRequest
0x080023a8 0x98 ..\obj\boot.o
.text.BootComCanCheckActivationRequest
0x08002440 0x44 ..\obj\boot.o
0x08002440 0x58 ..\obj\boot.o
.text.BootComCheckActivationRequest
0x08002484 0xc ..\obj\boot.o
0x08002484 BootComCheckActivationRequest
.text.LedInit 0x08002490 0x3c ..\obj\led.o
0x08002490 LedInit
0x08002498 0xc ..\obj\boot.o
0x08002498 BootComCheckActivationRequest
.text.LedInit 0x080024a4 0x3c ..\obj\led.o
0x080024a4 LedInit
.text.LedToggle
0x080024cc 0x50 ..\obj\led.o
0x080024cc LedToggle
0x080024e0 0x50 ..\obj\led.o
0x080024e0 LedToggle
.text.CAN_DeInit
0x0800251c 0x18 ..\obj\lib\spl\src\stm32f0xx_can.o
0x0800251c CAN_DeInit
0x08002530 0x18 ..\obj\lib\spl\src\stm32f0xx_can.o
0x08002530 CAN_DeInit
.text.CAN_Init
0x08002534 0x108 ..\obj\lib\spl\src\stm32f0xx_can.o
0x08002534 CAN_Init
0x08002548 0x108 ..\obj\lib\spl\src\stm32f0xx_can.o
0x08002548 CAN_Init
.text.CAN_FilterInit
0x0800263c 0xfc ..\obj\lib\spl\src\stm32f0xx_can.o
0x0800263c CAN_FilterInit
0x08002650 0xfc ..\obj\lib\spl\src\stm32f0xx_can.o
0x08002650 CAN_FilterInit
.text.CAN_StructInit
0x08002738 0x20 ..\obj\lib\spl\src\stm32f0xx_can.o
0x08002738 CAN_StructInit
0x0800274c 0x20 ..\obj\lib\spl\src\stm32f0xx_can.o
0x0800274c CAN_StructInit
.text.CAN_Receive
0x08002758 0x9c ..\obj\lib\spl\src\stm32f0xx_can.o
0x08002758 CAN_Receive
0x0800276c 0x9c ..\obj\lib\spl\src\stm32f0xx_can.o
0x0800276c CAN_Receive
.text.CAN_MessagePending
0x080027f4 0x1c ..\obj\lib\spl\src\stm32f0xx_can.o
0x080027f4 CAN_MessagePending
0x08002808 0x1c ..\obj\lib\spl\src\stm32f0xx_can.o
0x08002808 CAN_MessagePending
.text.GPIO_Init
0x08002810 0x84 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x08002810 GPIO_Init
0x08002824 0x84 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x08002824 GPIO_Init
.text.GPIO_SetBits
0x08002894 0x4 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x08002894 GPIO_SetBits
0x080028a8 0x4 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x080028a8 GPIO_SetBits
.text.GPIO_ResetBits
0x08002898 0x4 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x08002898 GPIO_ResetBits
0x080028ac 0x4 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x080028ac GPIO_ResetBits
.text.GPIO_PinAFConfig
0x0800289c 0x24 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x0800289c GPIO_PinAFConfig
0x080028b0 0x24 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x080028b0 GPIO_PinAFConfig
.text.RCC_GetClocksFreq
0x080028c0 0x1f0 ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x080028c0 RCC_GetClocksFreq
0x080028d4 0x1f0 ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x080028d4 RCC_GetClocksFreq
.text.RCC_AHBPeriphClockCmd
0x08002ab0 0x1c ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x08002ab0 RCC_AHBPeriphClockCmd
0x08002ac4 0x1c ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x08002ac4 RCC_AHBPeriphClockCmd
.text.RCC_APB1PeriphClockCmd
0x08002acc 0x1c ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x08002acc RCC_APB1PeriphClockCmd
0x08002ae0 0x1c ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x08002ae0 RCC_APB1PeriphClockCmd
.text.RCC_APB1PeriphResetCmd
0x08002ae8 0x1c ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x08002ae8 RCC_APB1PeriphResetCmd
0x08002afc 0x1c ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x08002afc RCC_APB1PeriphResetCmd
.text.USART_Init
0x08002b04 0xdc ..\obj\lib\spl\src\stm32f0xx_usart.o
0x08002b04 USART_Init
0x08002b18 0xdc ..\obj\lib\spl\src\stm32f0xx_usart.o
0x08002b18 USART_Init
.text.USART_Cmd
0x08002be0 0x18 ..\obj\lib\spl\src\stm32f0xx_usart.o
0x08002be0 USART_Cmd
0x08002bf4 0x18 ..\obj\lib\spl\src\stm32f0xx_usart.o
0x08002bf4 USART_Cmd
.text.USART_ReceiveData
0x08002bf8 0x8 ..\obj\lib\spl\src\stm32f0xx_usart.o
0x08002bf8 USART_ReceiveData
0x08002c0c 0x8 ..\obj\lib\spl\src\stm32f0xx_usart.o
0x08002c0c USART_ReceiveData
.text.USART_GetFlagStatus
0x08002c00 0x10 ..\obj\lib\spl\src\stm32f0xx_usart.o
0x08002c00 USART_GetFlagStatus
0x08002c14 0x10 ..\obj\lib\spl\src\stm32f0xx_usart.o
0x08002c14 USART_GetFlagStatus
.text.SetSysClock
0x08002c10 0x60 ..\obj\lib\system_stm32f0xx.o
0x08002c24 0x60 ..\obj\lib\system_stm32f0xx.o
.text.SystemInit
0x08002c70 0x64 ..\obj\lib\system_stm32f0xx.o
0x08002c70 SystemInit
.text.Init 0x08002cd4 0xc ..\obj\main.o
.text.main 0x08002ce0 0x14 ..\obj\main.o
0x08002ce0 main
.text 0x08002cf4 0xa8 ..\obj\startup_stm32f0xx.o
0x08002cf4 Reset_Handler
0x08002d46 NMI_Handler
0x08002d48 HardFault_Handler
0x08002d4a SVC_Handler
0x08002d4c PendSV_Handler
0x08002d50 Default_Handler
0x08002d52 WWDG_IRQHandler
0x08002d54 PVD_IRQHandler
0x08002d56 RTC_IRQHandler
0x08002d58 FLASH_IRQHandler
0x08002d5a RCC_IRQHandler
0x08002d5c EXTI0_1_IRQHandler
0x08002d5e EXTI2_3_IRQHandler
0x08002d60 EXTI4_15_IRQHandler
0x08002d62 TS_IRQHandler
0x08002d64 DMA1_Channel1_IRQHandler
0x08002d66 DMA1_Channel2_3_IRQHandler
0x08002d68 DMA1_Channel4_5_IRQHandler
0x08002d6a ADC1_COMP_IRQHandler
0x08002d6c TIM1_BRK_UP_TRG_COM_IRQHandler
0x08002d6e TIM1_CC_IRQHandler
0x08002d70 TIM2_IRQHandler
0x08002d72 TIM3_IRQHandler
0x08002d74 TIM6_DAC_IRQHandler
0x08002d76 TIM7_IRQHandler
0x08002d78 TIM14_IRQHandler
0x08002d7a TIM15_IRQHandler
0x08002d7c TIM16_IRQHandler
0x08002d7e TIM17_IRQHandler
0x08002d80 I2C1_IRQHandler
0x08002d82 I2C2_IRQHandler
0x08002d84 SPI1_IRQHandler
0x08002d86 SPI2_IRQHandler
0x08002d88 USART1_IRQHandler
0x08002d8a USART2_IRQHandler
0x08002d8c USART3_4_IRQHandler
0x08002d8e CEC_IRQHandler
0x08002d90 USB_IRQHandler
0x08002d92 BootRAM
0x08002c84 0x64 ..\obj\lib\system_stm32f0xx.o
0x08002c84 SystemInit
.text.Init 0x08002ce8 0xc ..\obj\main.o
.text.main 0x08002cf4 0x14 ..\obj\main.o
0x08002cf4 main
.text 0x08002d08 0xa8 ..\obj\startup_stm32f0xx.o
0x08002d08 Reset_Handler
0x08002d5a NMI_Handler
0x08002d5c HardFault_Handler
0x08002d5e SVC_Handler
0x08002d60 PendSV_Handler
0x08002d64 Default_Handler
0x08002d66 WWDG_IRQHandler
0x08002d68 PVD_IRQHandler
0x08002d6a RTC_IRQHandler
0x08002d6c FLASH_IRQHandler
0x08002d6e RCC_IRQHandler
0x08002d70 EXTI0_1_IRQHandler
0x08002d72 EXTI2_3_IRQHandler
0x08002d74 EXTI4_15_IRQHandler
0x08002d76 TS_IRQHandler
0x08002d78 DMA1_Channel1_IRQHandler
0x08002d7a DMA1_Channel2_3_IRQHandler
0x08002d7c DMA1_Channel4_5_IRQHandler
0x08002d7e ADC1_COMP_IRQHandler
0x08002d80 TIM1_BRK_UP_TRG_COM_IRQHandler
0x08002d82 TIM1_CC_IRQHandler
0x08002d84 TIM2_IRQHandler
0x08002d86 TIM3_IRQHandler
0x08002d88 TIM6_DAC_IRQHandler
0x08002d8a TIM7_IRQHandler
0x08002d8c TIM14_IRQHandler
0x08002d8e TIM15_IRQHandler
0x08002d90 TIM16_IRQHandler
0x08002d92 TIM17_IRQHandler
0x08002d94 I2C1_IRQHandler
0x08002d96 I2C2_IRQHandler
0x08002d98 SPI1_IRQHandler
0x08002d9a SPI2_IRQHandler
0x08002d9c USART1_IRQHandler
0x08002d9e USART2_IRQHandler
0x08002da0 USART3_4_IRQHandler
0x08002da2 CEC_IRQHandler
0x08002da4 USB_IRQHandler
0x08002da6 BootRAM
.text.TimerSet
0x08002d9c 0xc ..\obj\timer.o
0x08002d9c TimerSet
0x08002db0 0xc ..\obj\timer.o
0x08002db0 TimerSet
.text.TimerInit
0x08002da8 0x4c ..\obj\timer.o
0x08002da8 TimerInit
0x08002dbc 0x4c ..\obj\timer.o
0x08002dbc TimerInit
.text.TimerGet
0x08002df4 0xc ..\obj\timer.o
0x08002df4 TimerGet
0x08002e08 0xc ..\obj\timer.o
0x08002e08 TimerGet
.text.SysTick_Handler
0x08002e00 0x10 ..\obj\timer.o
0x08002e00 SysTick_Handler
.text 0x08002e10 0x114 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_udivsi3.o)
0x08002e10 __aeabi_uidiv
0x08002e10 __udivsi3
0x08002f1c __aeabi_uidivmod
.text 0x08002f24 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_dvmd_tls.o)
0x08002f24 __aeabi_idiv0
0x08002f24 __aeabi_ldiv0
.text.exit 0x08002f28 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-exit.o)
0x08002f28 exit
0x08002e14 0x10 ..\obj\timer.o
0x08002e14 SysTick_Handler
.text 0x08002e24 0x114 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_udivsi3.o)
0x08002e24 __aeabi_uidiv
0x08002e24 __udivsi3
0x08002f30 __aeabi_uidivmod
.text 0x08002f38 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_dvmd_tls.o)
0x08002f38 __aeabi_idiv0
0x08002f38 __aeabi_ldiv0
.text.exit 0x08002f3c 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-exit.o)
0x08002f3c exit
.text.__libc_init_array
0x08002f54 0x4c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-init.o)
0x08002f54 __libc_init_array
.text.memcpy 0x08002fa0 0x12 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memcpy-stub.o)
0x08002fa0 memcpy
.text.memset 0x08002fb2 0x10 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memset.o)
0x08002fb2 memset
.text._exit 0x08002fc2 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libnosys_s.a(_exit.o)
0x08002fc2 _exit
0x08002f68 0x4c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-init.o)
0x08002f68 __libc_init_array
.text.memcpy 0x08002fb4 0x12 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memcpy-stub.o)
0x08002fb4 memcpy
.text.memset 0x08002fc6 0x10 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memset.o)
0x08002fc6 memset
.text._exit 0x08002fd6 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libnosys_s.a(_exit.o)
0x08002fd6 _exit
*(.init)
.init 0x08002fc4 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crti.o
0x08002fc4 _init
.init 0x08002fc8 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtn.o
.init 0x08002fd8 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crti.o
0x08002fd8 _init
.init 0x08002fdc 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtn.o
*(.fini)
.fini 0x08002fd0 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crti.o
0x08002fd0 _fini
.fini 0x08002fd4 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtn.o
.fini 0x08002fe4 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crti.o
0x08002fe4 _fini
.fini 0x08002fe8 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtn.o
*crtbegin.o(.ctors)
*crtbegin?.o(.ctors)
*(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors)
@ -3573,49 +3573,49 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
*(SORT(.dtors.*))
*(.dtors)
*(.rodata*)
.rodata 0x08002fdc 0x2 ..\obj\boot.o
*fill* 0x08002fde 0x2
.rodata 0x08002ff0 0x2 ..\obj\boot.o
*fill* 0x08002ff2 0x2
.rodata.canTiming
0x08002fe0 0x24 ..\obj\boot.o
0x08002ff4 0x24 ..\obj\boot.o
.rodata.str1.1
0x08003004 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-impure.o)
*fill* 0x08003006 0x2
0x08003018 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-impure.o)
*fill* 0x0800301a 0x2
.rodata._global_impure_ptr
0x08003008 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-impure.o)
0x08003008 _global_impure_ptr
0x0800301c 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-impure.o)
0x0800301c _global_impure_ptr
*(.eh_frame*)
.eh_frame 0x0800300c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.eh_frame 0x0800300c 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtend.o
.eh_frame 0x08003020 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.eh_frame 0x08003020 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtend.o
.glue_7 0x08003010 0x0
.glue_7 0x08003010 0x0 linker stubs
.glue_7 0x08003024 0x0
.glue_7 0x08003024 0x0 linker stubs
.glue_7t 0x08003010 0x0
.glue_7t 0x08003010 0x0 linker stubs
.glue_7t 0x08003024 0x0
.glue_7t 0x08003024 0x0 linker stubs
.vfp11_veneer 0x08003010 0x0
.vfp11_veneer 0x08003010 0x0 linker stubs
.vfp11_veneer 0x08003024 0x0
.vfp11_veneer 0x08003024 0x0 linker stubs
.v4_bx 0x08003010 0x0
.v4_bx 0x08003010 0x0 linker stubs
.v4_bx 0x08003024 0x0
.v4_bx 0x08003024 0x0 linker stubs
.iplt 0x08003010 0x0
.iplt 0x08003010 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.iplt 0x08003024 0x0
.iplt 0x08003024 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*)
0x08003010 __exidx_start = .
0x08003024 __exidx_start = .
.ARM.exidx 0x08003010 0x8
.ARM.exidx 0x08003024 0x8
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
.ARM.exidx 0x08003010 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m/crt0.o
0x08003018 __exidx_end = .
0x08003018 __etext = .
.ARM.exidx 0x08003024 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m/crt0.o
0x0800302c __exidx_end = .
0x0800302c __etext = .
.rel.dyn 0x08003018 0x0
.rel.iplt 0x08003018 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.rel.dyn 0x0800302c 0x0
.rel.iplt 0x0800302c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.data 0x200000c0 0x7c load address 0x08003018
.data 0x200000c0 0x7c load address 0x0800302c
0x200000c0 __data_start__ = .
*(vtable)
*(.data*)
@ -3645,13 +3645,13 @@ LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-
0x2000013c . = ALIGN (0x4)
0x2000013c __data_end__ = .
.jcr 0x2000013c 0x0 load address 0x08003094
.jcr 0x2000013c 0x0 load address 0x080030a8
.jcr 0x2000013c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.igot.plt 0x2000013c 0x0 load address 0x08003094
.igot.plt 0x2000013c 0x0 load address 0x080030a8
.igot.plt 0x2000013c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
.bss 0x2000013c 0x70 load address 0x08003094
.bss 0x2000013c 0x70 load address 0x080030a8
0x2000013c __bss_start__ = .
*(.bss*)
.bss 0x2000013c 0x1c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m/crtbegin.o
@ -3792,17 +3792,17 @@ OUTPUT(..\bin\demoprog_stm32f091.elf elf32-littlearm)
.comment 0x0000006e 0x6f ..\obj\main.o
.comment 0x0000006e 0x6f ..\obj\timer.o
.debug_info 0x00000000 0x4aee
.debug_info 0x00000000 0xf7c ..\obj\boot.o
.debug_info 0x00000f7c 0x3cb ..\obj\led.o
.debug_info 0x00001347 0xcdf ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_info 0x00002026 0x724 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_info 0x0000274a 0xaa0 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_info 0x000031ea 0x1012 ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_info 0x000041fc 0x2c4 ..\obj\lib\system_stm32f0xx.o
.debug_info 0x000044c0 0x114 ..\obj\main.o
.debug_info 0x000045d4 0x8e ..\obj\startup_stm32f0xx.o
.debug_info 0x00004662 0x48c ..\obj\timer.o
.debug_info 0x00000000 0x4afe
.debug_info 0x00000000 0xf8c ..\obj\boot.o
.debug_info 0x00000f8c 0x3cb ..\obj\led.o
.debug_info 0x00001357 0xcdf ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_info 0x00002036 0x724 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_info 0x0000275a 0xaa0 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_info 0x000031fa 0x1012 ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_info 0x0000420c 0x2c4 ..\obj\lib\system_stm32f0xx.o
.debug_info 0x000044d0 0x114 ..\obj\main.o
.debug_info 0x000045e4 0x8e ..\obj\startup_stm32f0xx.o
.debug_info 0x00004672 0x48c ..\obj\timer.o
.debug_abbrev 0x00000000 0xf8a
.debug_abbrev 0x00000000 0x2c2 ..\obj\boot.o
@ -3816,15 +3816,15 @@ OUTPUT(..\bin\demoprog_stm32f091.elf elf32-littlearm)
.debug_abbrev 0x00000d90 0x14 ..\obj\startup_stm32f0xx.o
.debug_abbrev 0x00000da4 0x1e6 ..\obj\timer.o
.debug_loc 0x00000000 0x258e
.debug_loc 0x00000000 0xfa ..\obj\boot.o
.debug_loc 0x000000fa 0x34 ..\obj\led.o
.debug_loc 0x0000012e 0xde0 ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_loc 0x00000f0e 0x2b0 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_loc 0x000011be 0x937 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_loc 0x00001af5 0x921 ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_loc 0x00002416 0x11f ..\obj\lib\system_stm32f0xx.o
.debug_loc 0x00002535 0x59 ..\obj\timer.o
.debug_loc 0x00000000 0x25ad
.debug_loc 0x00000000 0x119 ..\obj\boot.o
.debug_loc 0x00000119 0x34 ..\obj\led.o
.debug_loc 0x0000014d 0xde0 ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_loc 0x00000f2d 0x2b0 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_loc 0x000011dd 0x937 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_loc 0x00001b14 0x921 ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_loc 0x00002435 0x11f ..\obj\lib\system_stm32f0xx.o
.debug_loc 0x00002554 0x59 ..\obj\timer.o
.debug_aranges 0x00000000 0x5a0
.debug_aranges
@ -3909,51 +3909,51 @@ OUTPUT(..\bin\demoprog_stm32f091.elf elf32-littlearm)
.debug_macro 0x0000c430 0x1ba ..\obj\main.o
.debug_macro 0x0000c5ea 0x1ba ..\obj\timer.o
.debug_line 0x00000000 0x3633
.debug_line 0x00000000 0x595 ..\obj\boot.o
.debug_line 0x00000595 0x4a2 ..\obj\led.o
.debug_line 0x00000a37 0x7a8 ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_line 0x000011df 0x567 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_line 0x00001746 0x7e3 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_line 0x00001f29 0x84e ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_line 0x00002777 0x49c ..\obj\lib\system_stm32f0xx.o
.debug_line 0x00002c13 0x4a0 ..\obj\main.o
.debug_line 0x000030b3 0x9f ..\obj\startup_stm32f0xx.o
.debug_line 0x00003152 0x4e1 ..\obj\timer.o
.debug_line 0x00000000 0x3641
.debug_line 0x00000000 0x5a3 ..\obj\boot.o
.debug_line 0x000005a3 0x4a2 ..\obj\led.o
.debug_line 0x00000a45 0x7a8 ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_line 0x000011ed 0x567 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_line 0x00001754 0x7e3 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_line 0x00001f37 0x84e ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_line 0x00002785 0x49c ..\obj\lib\system_stm32f0xx.o
.debug_line 0x00002c21 0x4a0 ..\obj\main.o
.debug_line 0x000030c1 0x9f ..\obj\startup_stm32f0xx.o
.debug_line 0x00003160 0x4e1 ..\obj\timer.o
.debug_str 0x00000000 0x4bf6d
.debug_str 0x00000000 0x4a9e1 ..\obj\boot.o
0x4ab9f (size before relaxing)
.debug_str 0x0004a9e1 0x81 ..\obj\led.o
0x4a5aa (size before relaxing)
.debug_str 0x0004aa62 0x4ae ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_str 0x00000000 0x4bf7c
.debug_str 0x00000000 0x4a9f0 ..\obj\boot.o
0x4abae (size before relaxing)
.debug_str 0x0004a9f0 0x81 ..\obj\led.o
0x4a5ac (size before relaxing)
.debug_str 0x0004aa71 0x4ae ..\obj\lib\spl\src\stm32f0xx_can.o
0x4a847 (size before relaxing)
.debug_str 0x0004af10 0x148 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_str 0x0004af1f 0x148 ..\obj\lib\spl\src\stm32f0xx_gpio.o
0x4a3c5 (size before relaxing)
.debug_str 0x0004b058 0x543 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_str 0x0004b067 0x543 ..\obj\lib\spl\src\stm32f0xx_rcc.o
0x4a780 (size before relaxing)
.debug_str 0x0004b59b 0x72d ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_str 0x0004b5aa 0x72d ..\obj\lib\spl\src\stm32f0xx_usart.o
0x4aa17 (size before relaxing)
.debug_str 0x0004bcc8 0x7b ..\obj\lib\system_stm32f0xx.o
.debug_str 0x0004bcd7 0x7b ..\obj\lib\system_stm32f0xx.o
0x4a17f (size before relaxing)
.debug_str 0x0004bd43 0x19 ..\obj\main.o
0x4a375 (size before relaxing)
.debug_str 0x0004bd5c 0x211 ..\obj\timer.o
0x4a653 (size before relaxing)
.debug_str 0x0004bd52 0x19 ..\obj\main.o
0x4a377 (size before relaxing)
.debug_str 0x0004bd6b 0x211 ..\obj\timer.o
0x4a655 (size before relaxing)
.debug_frame 0x00000000 0xc2c
.debug_frame 0x00000000 0x100 ..\obj\boot.o
.debug_frame 0x00000100 0x44 ..\obj\led.o
.debug_frame 0x00000144 0x1f4 ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_frame 0x00000338 0x104 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_frame 0x0000043c 0x2c8 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_frame 0x00000704 0x354 ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_frame 0x00000a58 0x50 ..\obj\lib\system_stm32f0xx.o
.debug_frame 0x00000aa8 0x40 ..\obj\main.o
.debug_frame 0x00000ae8 0x68 ..\obj\timer.o
.debug_frame 0x00000b50 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_udivsi3.o)
.debug_frame 0x00000b70 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-exit.o)
.debug_frame 0x00000b98 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-init.o)
.debug_frame 0x00000bc4 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memcpy-stub.o)
.debug_frame 0x00000bec 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memset.o)
.debug_frame 0x00000c0c 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libnosys_s.a(_exit.o)
.debug_frame 0x00000000 0xc30
.debug_frame 0x00000000 0x104 ..\obj\boot.o
.debug_frame 0x00000104 0x44 ..\obj\led.o
.debug_frame 0x00000148 0x1f4 ..\obj\lib\spl\src\stm32f0xx_can.o
.debug_frame 0x0000033c 0x104 ..\obj\lib\spl\src\stm32f0xx_gpio.o
.debug_frame 0x00000440 0x2c8 ..\obj\lib\spl\src\stm32f0xx_rcc.o
.debug_frame 0x00000708 0x354 ..\obj\lib\spl\src\stm32f0xx_usart.o
.debug_frame 0x00000a5c 0x50 ..\obj\lib\system_stm32f0xx.o
.debug_frame 0x00000aac 0x40 ..\obj\main.o
.debug_frame 0x00000aec 0x68 ..\obj\timer.o
.debug_frame 0x00000b54 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-m\libgcc.a(_udivsi3.o)
.debug_frame 0x00000b74 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-exit.o)
.debug_frame 0x00000b9c 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-init.o)
.debug_frame 0x00000bc8 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memcpy-stub.o)
.debug_frame 0x00000bf0 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libg_n.a(lib_a-memset.o)
.debug_frame 0x00000c10 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m\libnosys_s.a(_exit.o)

View File

@ -1,268 +1,270 @@
S02100002E2E5C62696E5C64656D6F70726F675F73746D3332663039312E7372656341
S3150800200000800020F52C0008472D0008492D0008FF
S3150800200000800020092D00085B2D00085D2D0008C2
S3150800201000000000000000000000000000000000B2
S315080020200000000000000000000000004B2D000822
S3150800203000000000000000004D2D0008012E0008D9
S31508002040532D0008552D0008572D0008592D000856
S315080020505B2D00085D2D00085F2D0008612D000826
S31508002060632D0008652D0008672D0008692D0008F6
S315080020706B2D00086D2D00086F2D0008712D0008C6
S31508002080732D0008752D0008772D0008792D000896
S315080020907B2D00087D2D00087F2D0008812D000866
S315080020A0832D0008852D0008872D0008892D000836
S315080020B08B2D00088D2D00088F2D0008912D000806
S315080020200000000000000000000000005F2D00080E
S315080020300000000000000000612D0008152E0008B1
S31508002040672D0008692D00086B2D00086D2D000806
S315080020506F2D0008712D0008732D0008752D0008D6
S31508002060772D0008792D00087B2D00087D2D0008A6
S315080020707F2D0008812D0008832D0008852D000876
S31508002080872D0008892D00088B2D00088D2D000846
S315080020908F2D0008912D0008932D0008952D000816
S315080020A0972D0008992D00089B2D00089D2D0008E6
S315080020B09F2D0008A12D0008A32D0008A52D0008B6
S315080020C0EE11AA5510B5064C2378002B07D1054BFF
S315080020D0002B02D0044800E000BF0123237010BD86
S315080020E03C010020000000000C300008084B10B529
S315080020E03C0100200000000020300008084B10B515
S315080020F0002B03D00749084800E000BF07480368DB
S31508002100002B00D110BD064B002BFBD09847F9E7F2
S3150800211000000000400100200C3000083C010020AF
S315080021100000000040010020203000083C0100209B
S3150800212000000000164B002B00D1144B9D464022A0
S3150800213092029A1A924600218B460F461348144A71
S31508002140121A00F036FF0F4B002B00D098470E4BA3
S31508002140121A00F040FF0F4B002B00D098470E4B99
S31508002150002B00D098470020002104000D000D48F0
S31508002160002802D00C4800E000BF00F0F3FE200073
S31508002170290000F0B5FD00F0D7FEC04600000800B3
S31508002160002802D00C4800E000BF00F0FDFE200069
S31508002170290000F0BFFD00F0E1FEC046000008009F
S315080021800080002000000000000000003C01002044
S31508002190AC010020000000000000000070B588B007
S315080021A08024A4020121200000F090FC01212000D7
S315080021B000F07EFC9025ED0501220221280000F0A2
S315080021C06DFB01220321280000F068FB06A90C26F6
S315080021A08024A4020121200000F09AFC01212000CD
S315080021B000F088FC9025ED0501220221280000F098
S315080021C077FB01220321280000F072FB06A90C26E2
S315080021D0069603234B71013B0B7100248C71013B5E
S315080021E0CB71280000F014FBE1231B020093019435
S315080021E0CB71280000F01EFBE1231B02009301942B
S315080021F00294039405940496054C6946200000F061
S3150800220081FC0121200000F0EBFC08B070BDC0463F
S315080022008BFC0121200000F0F5FC08B070BDC0462B
S3150800221000440040F0B557464E46C0B48DB08146DE
S315080022208A46019202A800F04BFB049B0093002506
S315080022208A46019202A800F055FB049B00930025FC
S3150800223021E0154A6B009E5CD3185F78F4190134C7
S315080022404B465C432100009800F068FE002910D137
S315080022502100009800F0DCFD80B253461880013852
S315080022404B465C432100009800F072FE002910D12D
S315080022502100009800F0E6FD80B253461880013848
S3150800226080B20A4B984204D8019B1E705F70012009
S3150800227004E00135EDB2112DDBD900200DB00CBC00
S3150800228091469A46F0BDC046E02F0008FF030000BD
S3150800228091469A46F0BDC046F42F0008FF030000A9
S31508002290F0B58BB06B469E1C0123338002222C4975
S315080022A0684600F07DFE01218020800400F00EFCC7
S315080022B001218020C00200F0FBFB264D04220821E4
S315080022C0280000F0EBFA04220921280000F0E6FABB
S315080022A0684600F087FE01218020800400F018FCB3
S315080022B001218020C00200F005FC264D04220821D9
S315080022C0280000F0F5FA04220921280000F0F0FAA7
S315080022D008A9C0239B00089302230B7101334B7195
S315080022E000248C7101270123CB71280000F090FA95
S315080022F06A4631001848FFF78DFF184800F00EF9B6
S3150800230005AD280000F018FAAC71EC712C726C72ED
S315080022E000248C7101270123CB71280000F09AFA8B
S315080022F06A4631001848FFF78DFF184800F018F9AC
S3150800230005AD280000F022FAAC71EC712C726C72E3
S31508002310AC72EC72AC70EC706B461B78013B2B719F
S315080023206B465B78013B6B7133882B8029000B4821
S3150800233000F000F901A88472C4720773048044800F
S315080023408480C4800481477300F078F90BB0F0BD2F
S31508002350DC2F00080004004820A1070000640040A4
S3150800236010B504002021064800F04AFC012805D1D2
S31508002370034800F041FC2070012000E0002010BD59
S3150800233000F00AF901A88472C47207730480448005
S315080023408480C4800481477300F082F90BB0F0BD25
S31508002350F02F00080004004820A107000064004090
S3150800236010B504002021064800F054FC012805D1C8
S31508002370034800F04BFC2070012000E0002010BD4F
S315080023800044004010B5FFF709FFFFF781FF10BDB5
S31508002390BFF34F8F024A034BDA60BFF34F8FFEE756
S315080023A00400FA0500ED00E010B5214B1B78002B60
S315080023B013D12048FFF7D4FF012837D11D4B1B78CE
S315080023C0002B33D000F016FD1B4B18600122184B6A
S315080023C0002B33D000F020FD1B4B18600122184B60
S315080023D01A700022194B1A7028E0184B1878013029
S315080023E0144B1818FFF7BCFF012815D1134A1378A8
S315080023F00133DBB213700F4A1278934216D10022CA
S315080024000B4B1A700B4B5B78FF2B0FD1094B9B7844
S31508002410002B0BD1FFF7BCFF00F0ECFC064B1B684A
S31508002410002B0BD1FFF7BCFF00F0F6FC064B1B6840
S315080024206433984202D90022014B1A7010BDC04687
S315080024309A010020580100209C01002099010020E3
S3150800244000B587B000210D4800F0D4F9002812D055
S3150800245001AA0021094800F07FF9094B019A9A421E
S3150800246009D101ABDB7AFF2B05D101AB1B7B002B16
S3150800247001D1FFF78DFF07B000BDC04600640040DC
S315080024806706000010B5FFF78FFFFFF7D9FF10BDED
S3150800249010B582B001218020800200F009FB2023BC
S315080024A000931F3B6A461371002393710322694602
S315080024B04A71CB719024E405200000F0A9F9202187
S315080024C0200000F0E9F902B010BDC04610B500F0D2
S315080024D091FC04000F4B1B68C31AF422FF32934287
S315080024E017D90D4B1B78002B09D1F33AFF3A0A4B43
S315080024F01A7020219020C00500F0CCF907E00022D0
S31508002500054B1A7020219020C00500F0C5F9014B33
S315080025101C6010BDA0010020A401002010B5802475
S31508002520A4040121200000F0DFFA0021200000F0B9
S31508002530DBFA10BD10B503680222934303600268F4
S31508002540012313430360002300E001334268D207E6
S3150800255002D4394A9342F8D14368DB0768D58B79A8
S31508002560012B04D102687F331343036003E0036839
S31508002570802293430360CB79012B04D102683F3351
S315080025801343036003E003684022934303600B7A16
S31508002590012B04D102681F331343036003E0036869
S315080025A02022934303604B7A012B04D102680F3330
S315080025B01343036003E003681022934303608B7A96
S315080025C0012B04D1026807331343036003E0036851
S315080025D0082293430360CB7A012B04D102680333A4
S315080025E01343036003E003680422934303608B7874
S315080025F09C07CA78130623430A79120413434A79B7
S31508002600120513430A88013A1343C361036801227A
S3150800261093430360002300E001334268D20702D5E2
S31508002620054A9342F8D14368DB0703D5002002E048
S31508002630002000E0012010BDFFFFFF0070B5837A7F
S31508002640012214009C403B4B802189005D582A4397
S315080026505A508725AD005959E24311405951037B19
S31508002660002B17D13349103D4B5913404B51837AF0
S31508002670C5882D04468835434833DB005D50837A88
S3150800268081880904058829434833DB00294DAC466F
S3150800269063445960037B012B18D126498325AD0075
S315080026A04B5923434B51837A05882D044688354375
S315080026B04833DB005D50837A81880904C58829433D
S315080026C04833DB001B4DAC4663445960C37A002B84
S315080026D006D1184D812189006B5813406B5005E0CF
S315080026E0144D812189006B5823436B500389002BB5
S315080026F005D1104985239B00CD582A40CA50038925
S31508002700012B05D10B49852292008B5823438B5008
S31508002710437B012B05D10749872292008B581C431E
S315080027208C500449802292008B58012083438B5099
S3150800273070BDC0460064004000238371C3710372F4
S3150800274043728372C3728370C37003330371013B90
S315080027504371013B0380704730B50B001B331B01E7
S315080027601B5804242340137206D10B001B331B018C
S315080027701B585B0D136005E00B001B331B011B5830
S31508002780DB0853600B001B331B011C5802252C4029
S315080027905472C3185C680D352C4094725B681B0A2A
S315080027A0D3740B01C3181C00B934FF342568D572DD
S315080027B025682D0A157325682D0C55732468240E73
S315080027C09473BD33FF331C68D4731C68240A1474CD
S315080027D01C68240C54741B681B0E9374002904D1BE
S315080027E0C26820231343C36003E00269202313430E
S315080027F0036130BD002903D1C0680323184006E0F1
S31508002800012903D100690323184000E0002070471E
S3150800281070B500223AE0012393400C681C40A3429D
S3150800282033D10B79013BDBB2012B17D883685500EE
S315080028300324AC40A343836084684B79AB402343AD
S31508002840836083881404240C0125A540AB43838048
S3150800285085888B79A3402B439BB2838003685500F8
S3150800286003242600AE40B343036006680B79AB40E9
S3150800287033430360C3681604F60BB440A343C3602E
S31508002880C468CB79AB402343C36001320F2AC2D94F
S3150800289070BDC046816170470185704730B5072312
S315080028A00B409B009A40C908083189000C580F252F
S315080028B09D40AC430C500B581A430A5030BDC046D5
S315080028C0F8B50400734B5B680C221340042B0CD03C
S315080028D002D8002B05D029E0082B0AD00C2B21D0D2
S315080028E024E06D4B0360002023E06B4B036000205F
S315080028F01FE0684B58685A68C0235B02800C0F2596
S315080029002840851C1A4202D16448684308E0614B96
S31508002910DB6A0F21194001315F4800F079FA6843F4
S31508002920206006E05E4B0360002002E05A4B2360FD
S31508002930002058494B681B090F221340594DEB5C80
S31508002940DBB226683200DA40130062604A68120A6F
S3150800295007273A40AA5CD2B2D340A3600A6BD205D5
S3150800296002D4514AE26008E04A4A5268520402D444
S315080029705A08E26001E09A08E260464A126B52067B
S3150800298002D44A4A226102E0802212022261414AA6
S31508002990126BD20602D4404A626100E066613D4A83
S315080029A0126B920701D1A36119E03A4A126B03210F
S315080029B00A40012A01D1A66111E0364A126B0321A9
S315080029C00A40022A03D180221202A26107E0314A94
S315080029D0126B03210A40032A01D12F4AA2612D4A0C
S315080029E0116BC0229202114201D1E36120E0294A0B
S315080029F0116BC02292020A40802149028A4201D103
S31508002A00E66115E0234A116BC02292020A40802132
S31508002A1089028A4203D180221202E26108E01D4A35
S31508002A20126BC02189020A408A4201D11A4AE26120
S31508002A30184A116BC0221203114201D1236220E009
S31508002A40144B1A6BC0231B0313408022D2029342F5
S31508002A5001D1266215E00F4B1A6BC0231B031340E6
S31508002A6080221203934203D180231B02236208E0CB
S31508002A70084B1B6BC02212031340934201D1064B2D
S31508002A802362044B1B6B1B0602D4054B636200E0F2
S31508002A906062F8BD0010024000127A0000093D008D
S31508002AA0006CDC02C0000020809FD5001280000068
S31508002AB0002904D0044B5A691043586103E0024ABE
S31508002AC0536983435361704700100240002904D0BC
S31508002AD0044BDA691043D86103E0024AD369834399
S31508002AE0D361704700100240002904D0044B1A69CC
S31508002AF01043186103E0024A136983431361704760
S31508002B0000100240F0B58DB004000D0003680122E4
S31508002B109343036042682B4B13408A681343436010
S31508002B200168294B19406B68EA6813432A691A43F6
S31508002B300B00134303608268244B13406A691343EE
S31508002B40836002A8FFF7BCFE214B9C4201D1089E78
S31508002B500AE0204B9C4201D1099E05E01E4B9C428F
S31508002B6001D10A9E00E0049E23681B040CD576005A
S31508002B702B6801931900300000F04AF90700019903
S31508002B80300000F0CBF90AE02B68019319003000F9
S31508002B9000F03EF907000199300000F0BFF92B68F4
S31508002BA05B08994200D3013723681B0406D57B08C6
S31508002BB007221A40094B3B401A431700BBB2A381B0
S31508002BC00DB0F0BDFFCFFFFFF3E9FFFFFFFCFFFFEE
S31508002BD0003801400044004000480040F0FF000073
S31508002BE0002904D0026801231343036003E0036845
S31508002BF00122934303607047808CC005C00D70475F
S31508002C00C369194201D0012000E000207047C04680
S31508002C101122144B1A60144B5A685A605A685A6043
S31508002C205968124A0A405A605A68A02189030A4319
S31508002C305A601A68802149040A431A600A4B1B68BD
S31508002C409B01FBD5084B5A6803218A435A60596889
S31508002C5002220A435A60044B5B680C221340082B75
S31508002C60F9D170470020024000100240FF7FC0FFE4
S31508002C7010B5124B1A6801210A431A605868104A9F
S31508002C8002405A6018680F4A02401A6018680E4ACD
S31508002C9002401A6058680D4A02405A60DA6A0F20E4
S31508002CA08243DA62186B0A4A02401A635A6B8A43ED
S31508002CB05A6300229A60FFF7ABFF10BD001002406E
S31508002CC00CB8FFF8FFFFF6FEFFFFFBFFFFFFC0FF94
S31508002CD0ACFEFFFF10B5FFF7DBFB00F065F810BD93
S31508002CE010B5FFF7F7FFFFF74DFBFFF7EFFBFFF711
S31508002CF0C9FBFAE708498D460849094A094B9B1A50
S31508002D0005DD00240859105104349C42FADB0648B4
S31508002D108047064800470000008000201830000859
S31508002D20C00000203C010020712C00082521000865
S31508002D301849194A002301E00B6004319142FBD37C
S31508002D40FFF7CEFFFEE7FEE7FEE7FEE7FEE7FEE754
S31508002D50FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE73D
S3150800244010B586B00021124800F0DEF900281DD02C
S3150800245001AC220000210E4800F088F9237A002BEF
S3150800246005D10C4B019A9A4203D0002302E00023BF
S3150800247000E00123012B09D101ABDB7AFF2B05D143
S3150800248001AB1B7B002B01D1FFF782FF06B010BD05
S31508002490006400406706000010B5FFF785FFFFF7E8
S315080024A0CFFF10BD10B582B001218020800200F058
S315080024B009FB202300931F3B6A461371002393717F
S315080024C0032269464A71CB719024E405200000F086
S315080024D0A9F92021200000F0E9F902B010BDC04694
S315080024E010B500F091FC04000F4B1B68C31AF422C8
S315080024F0FF32934217D90D4B1B78002B09D1F33ABB
S31508002500FF3A0A4B1A7020219020C00500F0CCF93A
S3150800251007E00022054B1A7020219020C00500F024
S31508002520C5F9014B1C6010BDA0010020A4010020C4
S3150800253010B58024A4040121200000F0DFFA002150
S31508002540200000F0DBFA10BD10B5036802229343A1
S3150800255003600268012313430360002300E001338C
S315080025604268D20702D4394A9342F8D14368DB0756
S3150800257068D58B79012B04D102687F331343036036
S3150800258003E00368802293430360CB79012B04D1CF
S3150800259002683F331343036003E003684022934312
S315080025A003600B7A012B04D102681F3313430360BF
S315080025B003E003682022934303604B7A012B04D17E
S315080025C002680F331343036003E003681022934342
S315080025D003608B7A012B04D1026807331343036027
S315080025E003E00368082293430360CB7A012B04D1E6
S315080025F0026803331343036003E00368042293432A
S3150800260003608B789C07CA78130623430A79120459
S3150800261013434A79120513430A88013A1343C361DF
S315080026200368012293430360002300E001334268F4
S31508002630D20702D5054A9342F8D14368DB0703D58A
S31508002640002002E0002000E0012010BDFFFFFF008F
S3150800265070B5837A012214009C403B4B8021890087
S315080026605D582A435A508725AD005959E24311400F
S315080026705951037B002B17D13349103D4B59134051
S315080026804B51837AC5882D04468835434833DB0089
S315080026905D50837A81880904058829434833DB001D
S315080026A0294DAC4663445960037B012B18D1264952
S315080026B08325AD004B5923434B51837A05882D0456
S315080026C0468835434833DB005D50837A81880904A0
S315080026D0C58829434833DB001B4DAC466344596023
S315080026E0C37A002B06D1184D812189006B581340F7
S315080026F06B5005E0144D812189006B5823436B50BC
S315080027000389002B05D1104985239B00CD582A4003
S31508002710CA500389012B05D10B49852292008B5893
S3150800272023438B50437B012B05D10749872292000F
S315080027308B581C438C500449802292008B580120E8
S3150800274083438B5070BDC0460064004000238371EC
S31508002750C371037243728372C3728370C370033387
S315080027600371013B4371013B0380704730B50B0091
S315080027701B331B011B5804242340137206D10B007C
S315080027801B331B011B585B0D136005E00B001B3345
S315080027901B011B58DB0853600B001B331B011C581D
S315080027A002252C405472C3185C680D352C4094726F
S315080027B05B681B0AD3740B01C3181C00B934FF34B9
S315080027C02568D57225682D0A157325682D0C55734D
S315080027D02468240E9473BD33FF331C68D4731C68B5
S315080027E0240A14741C68240C54741B681B0E9374F6
S315080027F0002904D1C26820231343C36003E0026999
S3150800280020231343036130BD002903D1C068032385
S31508002810184006E0012903D100690323184000E0A7
S315080028200020704770B500223AE0012393400C68F7
S315080028301C40A34233D10B79013BDBB2012B17D8DD
S31508002840836855000324AC40A343836084684B79AE
S31508002850AB402343836083881404240C0125A540D8
S31508002860AB43838085888B79A3402B439BB28380B7
S315080028700368550003242600AE40B3430360066888
S315080028800B79AB4033430360C3681604F60BB440B8
S31508002890A343C360C468CB79AB402343C36001320A
S315080028A00F2AC2D970BDC04681617047018570473D
S315080028B030B507230B409B009A40C90808318900A8
S315080028C00C580F259D40AC430C500B581A430A5020
S315080028D030BDC046F8B50400734B5B680C22134044
S315080028E0042B0CD002D8002B05D029E0082B0AD0DF
S315080028F00C2B21D024E06D4B0360002023E06B4BAA
S31508002900036000201FE0684B58685A68C0235B02C2
S31508002910800C0F252840851C1A4202D1644868435A
S3150800292008E0614BDB6A0F21194001315F4800F06E
S3150800293079FA6843206006E05E4B0360002002E0F7
S315080029405A4B2360002058494B681B090F22134035
S31508002950594DEB5CDBB226683200DA401300626040
S315080029604A68120A07273A40AA5CD2B2D340A36043
S315080029700A6BD20502D4514AE26008E04A4A526814
S31508002980520402D45A08E26001E09A08E260464A14
S31508002990126B520602D44A4A226102E080221202CF
S315080029A02261414A126BD20602D4404A626100E0B3
S315080029B066613D4A126B920701D1A36119E03A4A52
S315080029C0126B03210A40012A01D1A66111E0364A99
S315080029D0126B03210A40022A03D180221202A26145
S315080029E007E0314A126B03210A40032A01D12F4A14
S315080029F0A2612D4A116BC0229202114201D1E361F4
S31508002A0020E0294A116BC02292020A40802149021D
S31508002A108A4201D1E66115E0234A116BC02292026F
S31508002A200A40802189028A4203D180221202E26189
S31508002A3008E01D4A126BC02189020A408A4201D168
S31508002A401A4AE261184A116BC0221203114201D1D7
S31508002A50236220E0144B1A6BC0231B031340802209
S31508002A60D202934201D1266215E00F4B1A6BC0239E
S31508002A701B03134080221203934203D180231B02B7
S31508002A80236208E0084B1B6BC022120313409342D3
S31508002A9001D1064B2362044B1B6B1B0602D4054B64
S31508002AA0636200E06062F8BD0010024000127A001E
S31508002AB000093D00006CDC02C0000020809FD500A4
S31508002AC012800000002904D0044B5A69104358614B
S31508002AD003E0024A5369834353617047001002407A
S31508002AE0002904D0044BDA691043D86103E0024A8E
S31508002AF0D3698343D361704700100240002904D08C
S31508002B00044B1A691043186103E0024A13698343A8
S31508002B101361704700100240F0B58DB004000D0037
S31508002B20036801229343036042682B4B13408A686B
S31508002B30134343600168294B19406B68EA681343DD
S31508002B402A691A430B00134303608268244B134017
S31508002B506A691343836002A8FFF7BCFE214B9C42B7
S31508002B6001D1089E0AE0204B9C4201D1099E05E04E
S31508002B701E4B9C4201D10A9E00E0049E23681B045A
S31508002B800CD576002B6801931900300000F04AF93D
S31508002B9007000199300000F0CBF90AE02B68019391
S31508002BA01900300000F03EF907000199300000F0E6
S31508002BB0BFF92B685B08994200D3013723681B04C9
S31508002BC006D57B0807221A40094B3B401A431700D3
S31508002BD0BBB2A3810DB0F0BDFFCFFFFFF3E9FFFF46
S31508002BE0FFFCFFFF00380140004400400048004059
S31508002BF0F0FF0000002904D0026801231343036094
S31508002C0003E003680122934303607047808CC00584
S31508002C10C00D7047C369194201D0012000E00020A9
S31508002C207047C0461122144B1A60144B5A685A60F2
S31508002C305A685A605968124A0A405A605A68A02166
S31508002C4089030A435A601A68802149040A431A60AC
S31508002C500A4B1B689B01FBD5084B5A6803218A431C
S31508002C605A60596802220A435A60044B5B680C2270
S31508002C701340082BF9D1704700200240001002408B
S31508002C80FF7FC0FF10B5124B1A6801210A431A606C
S31508002C905868104A02405A6018680F4A02401A607B
S31508002CA018680E4A02401A6058680D4A02405A606F
S31508002CB0DA6A0F208243DA62186B0A4A02401A63FC
S31508002CC05A6B8A435A6300229A60FFF7ABFF10BD1E
S31508002CD0001002400CB8FFF8FFFFF6FEFFFFFBFFEF
S31508002CE0FFFFC0FFACFEFFFF10B5FFF7DBFB00F0F0
S31508002CF065F810BD10B5FFF7F7FFFFF743FBFFF7C1
S31508002D00EFFBFFF7C9FBFAE708498D460849094A68
S31508002D10094B9B1A05DD00240859105104349C42BE
S31508002D20FADB064880470648004700000080002076
S31508002D302C300008C00000203C010020852C00082B
S31508002D40252100081849194A002301E00B600431BF
S31508002D509142FBD3FFF7CEFFFEE7FEE7FEE7FEE76D
S31508002D60FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE72D
S31508002D70FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE71D
S31508002D80FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE70D
S31508002D90FEE7FEE73C010020AC010020014B18606D
S31508002DA07047C046A801002010B50E4B1868FA21D6
S31508002DB0890000F02DF801380B4B98420DD80B4AC4
S31508002DC050600B490B6A1B021B0AC020000603430E
S31508002DD00B6200239360073313600020FFF7DEFFC2
S31508002DE010BDC046D0000020FFFFFF0010E000E045
S31508002DF000ED00E0014B18687047C046A8010020A6
S31508002E00024A1368013313607047C046A8010020C0
S31508002E10002243088B4274D303098B425FD3030A0B
S31508002E208B4244D3030B8B4228D3030C8B420DD31E
S31508002E30FF22090212BA030C8B4202D312120902AC
S31508002E4065D0030B8B4219D300E0090AC30B8B42EA
S31508002E5001D3CB03C01A5241830B8B4201D38B0398
S31508002E60C01A5241430B8B4201D34B03C01A52413D
S31508002E70030B8B4201D30B03C01A5241C30A8B4280
S31508002E8001D3CB02C01A5241830A8B4201D38B026B
S31508002E90C01A5241430A8B4201D34B02C01A52410F
S31508002EA0030A8B4201D30B02C01A5241CDD2C30981
S31508002EB08B4201D3CB01C01A524183098B4201D3FD
S31508002EC08B01C01A524143098B4201D34B01C01AE8
S31508002ED0524103098B4201D30B01C01A5241C30860
S31508002EE08B4201D3CB00C01A524183088B4201D3CF
S31508002EF08B00C01A524143088B4201D34B00C01ABB
S31508002F005241411A00D20146524110467047FFE726
S31508002F1001B5002000F006F802BDC0460029F7D02A
S31508002F2076E770477047C046084B10B50400002B7B
S31508002F3002D0002100E000BF054B1868836A002B09
S31508002F4000D09847200000F03CF8C046000000007A
S31508002F50083000080E4B70B500251E000D4CE41A0B
S31508002F60A410A54204D0AB00F35898470135F8E7FA
S31508002F7000F028F8084B00251E00084CE41AA41097
S31508002F80A54204D0AB00F35898470135F8E770BD61
S31508002F9034010020340100203401002038010020CB
S31508002FA0002310B59A4203D0CC5CC4540133F9E728
S31508002FB010BD03008218934202D019700133FAE754
S31508002FC07047FEE7F8B5C046F8BC08BC9E46704791
S31508002FD0F8B5C046F8BC08BC9E467047010100001B
S31508002FE005020602060307030803090309040A047F
S31508002FF00B040C040C050D050E050F050F0610062F
S315080030001007100843000000D4000020000000004C
S30D0800301014F1FF7F0100000026
S315080030180000000001020304010203040607080968
S31508003028006CDC0200000000000000000000000040
S31508003038000000000000000000000000000000007A
S31508003048000000000430000800000000000000002E
S31508003058000000000000000000000000000000005A
S31508003068000000000000000000000000000000004A
S31508003078000000000000000000000000000000003A
S3110800308800000000ED200008C52000082C
S31508002D90FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FD
S31508002DA0FEE7FEE7FEE7FEE73C010020AC01002057
S31508002DB0014B18607047C046A801002010B50E4B9D
S31508002DC01868FA21890000F02DF801380B4B984253
S31508002DD00DD80B4A50600B490B6A1B021B0AC02010
S31508002DE0000603430B620023936007331360002039
S31508002DF0FFF7DEFF10BDC046D0000020FFFFFF0032
S31508002E0010E000E000ED00E0014B18687047C0468E
S31508002E10A8010020024A1368013313607047C046B0
S31508002E20A8010020002243088B4274D303098B4271
S31508002E305FD3030A8B4244D3030B8B4228D3030C7C
S31508002E408B420DD3FF22090212BA030C8B4202D31E
S31508002E501212090265D0030B8B4219D300E0090A46
S31508002E60C30B8B4201D3CB03C01A5241830B8B424F
S31508002E7001D38B03C01A5241430B8B4201D34B0338
S31508002E80C01A5241030B8B4201D30B03C01A52419D
S31508002E90C30A8B4201D3CB02C01A5241830A8B4222
S31508002EA001D38B02C01A5241430A8B4201D34B020B
S31508002EB0C01A5241030A8B4201D30B02C01A52416F
S31508002EC0CDD2C3098B4201D3CB01C01A5241830923
S31508002ED08B4201D38B01C01A524143098B4201D35D
S31508002EE04B01C01A524103098B4201D30B01C01A88
S31508002EF05241C3088B4201D3CB00C01A5241830802
S31508002F008B4201D38B00C01A524143088B4201D32E
S31508002F104B00C01A5241411A00D20146524110468E
S31508002F207047FFE701B5002000F006F802BDC0466D
S31508002F300029F7D076E770477047C046084B10B5AA
S31508002F400400002B02D0002100E000BF054B1868E2
S31508002F50836A002B00D09847200000F03CF8C04652
S31508002F60000000001C3000080E4B70B500251E003E
S31508002F700D4CE41AA410A54204D0AB00F3589847A8
S31508002F800135F8E700F028F8084B00251E00084C24
S31508002F90E41AA410A54204D0AB00F35898470135AB
S31508002FA0F8E770BD34010020340100203401002008
S31508002FB038010020002310B59A4203D0CC5CC454D3
S31508002FC00133F9E710BD03008218934202D0197045
S31508002FD00133FAE77047FEE7F8B5C046F8BC08BC07
S31508002FE09E467047F8B5C046F8BC08BC9E46704772
S31508002FF00101000005020602060307030803090388
S3150800300009040A040B040C040C050D050E050F052E
S315080030100F0610061007100843000000D400002011
S30908003020000000009E
S30D0800302400F1FF7F0100000026
S3150800302C0000000001020304010203040607080954
S3150800303C006CDC020000000000000000000000002C
S3150800304C0000000000000000000000000000000066
S3150800305C0000000018300008000000000000000006
S3150800306C0000000000000000000000000000000046
S3150800307C0000000000000000000000000000000036
S3150800308C0000000000000000000000000000000026
S3110800309C00000000ED200008C520000818
S70508002000D2

View File

@ -400,13 +400,26 @@ static void BootComCanInit(void)
static void BootComCanCheckActivationRequest(void)
{
CanRxMsg RxMessage;
unsigned char canIdMatched = 0;
/* check if a new message was received */
if (CAN_MessagePending(CAN, CAN_FIFO0) > 0)
{
/* receive the message */
CAN_Receive(CAN, CAN_FIFO0, &RxMessage);
if (RxMessage.StdId == BOOT_COM_CAN_RX_MSG_ID)
/* check if the message identifier matches the bootloader reception message */
if ( (RxMessage.IDE == CAN_Id_Standard) &&
(RxMessage.StdId == BOOT_COM_CAN_RX_MSG_ID) )
{
canIdMatched = 1;
}
if ( (RxMessage.IDE == CAN_Id_Extended) &&
((RxMessage.ExtId | 0x80000000) == BOOT_COM_CAN_RX_MSG_ID) )
{
canIdMatched = 1;
}
/* is the identifier a match to the bootloader reception message identifier? */
if (canIdMatched == 1)
{
/* check if this was an XCP CONNECT command */
if ((RxMessage.Data[0] == 0xff) && (RxMessage.Data[1] == 0x00))

View File

@ -190,8 +190,19 @@ void CanTransmitPacket(blt_int8u *data, blt_int8u len)
uint8_t txMailbox;
/* prepare message */
txMsg.IDE = CAN_ID_STD;
txMsg.StdId = BOOT_COM_CAN_TX_MSG_ID;
if ((BOOT_COM_CAN_TX_MSG_ID & 0x80000000) == 0)
{
/* 11-bit standard CAN identifier. */
txMsg.IDE = CAN_Id_Standard;
txMsg.StdId = BOOT_COM_CAN_TX_MSG_ID;
}
else
{
/* 29-bit extended CAN identifier. */
txMsg.IDE = CAN_Id_Extended;
txMsg.ExtId = BOOT_COM_CAN_TX_MSG_ID;
txMsg.ExtId &= ~0x80000000;
}
txMsg.RTR = CAN_RTR_DATA;
txMsg.DLC = len;
for (byteIdx=0; byteIdx<len; byteIdx++)
@ -219,14 +230,27 @@ blt_bool CanReceivePacket(blt_int8u *data)
CanRxMsg rxMsg;
blt_int8u byteIdx;
blt_bool result = BLT_FALSE;
blt_bool canIdMatched = BLT_FALSE;
/* check if a new message was received */
if (CAN_MessagePending(CAN, CAN_FIFO0) > 0)
{
/* receive the message */
CAN_Receive(CAN, CAN_FIFO0, &rxMsg);
/* check if this is the message we are looking for */
if ( (rxMsg.IDE == CAN_ID_STD) && (rxMsg.StdId == BOOT_COM_CAN_RX_MSG_ID) )
/* check if the message identifier matches the bootloader reception message */
if ( (rxMsg.IDE == CAN_Id_Standard) &&
(rxMsg.StdId == BOOT_COM_CAN_RX_MSG_ID) )
{
canIdMatched = BLT_TRUE;
}
if ( (rxMsg.IDE == CAN_Id_Extended) &&
((rxMsg.ExtId | 0x80000000) == BOOT_COM_CAN_RX_MSG_ID) )
{
canIdMatched = BLT_TRUE;
}
/* is the identifier a match to the bootloader reception message identifier? */
if (canIdMatched == BLT_TRUE)
{
for (byteIdx=0; byteIdx<rxMsg.DLC; byteIdx++)
{