pwm works

This commit is contained in:
Wolfgang Hottgenroth
2018-01-16 17:56:07 +01:00
parent 3aa6bbc9a6
commit 4ee20b974a
20 changed files with 920 additions and 618 deletions

View File

@ -13,9 +13,9 @@ Common symbol size file
tasks 0x140 ./hottislib/PontCoopScheduler.o
errno 0x4 ./system/src/newlib/_syscalls.o
pFlash 0x20 ./system/src/stm32f1xx/stm32f1xx_hal_flash.o
htim3 0x3c ./src/main.o
htim1 0x3c ./src/main.o
hspi1 0x58 ./src/main.o
htim2 0x3c ./src/main.o
Discarded input sections
@ -1875,8 +1875,6 @@ Discarded input sections
0x0000000000000000 0x1c0 ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.text.HAL_TIM_OnePulse_ConfigChannel
0x0000000000000000 0x1c0 ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.text.TIM_CCxChannelCmd
0x0000000000000000 0x6c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.text.HAL_TIM_OC_Start
0x0000000000000000 0x6c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.text.HAL_TIM_OC_Stop
@ -1889,8 +1887,6 @@ Discarded input sections
0x0000000000000000 0x14c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.text.HAL_TIM_OC_Stop_DMA
0x0000000000000000 0xe0 ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.text.HAL_TIM_PWM_Start
0x0000000000000000 0x6c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.text.HAL_TIM_PWM_Stop
0x0000000000000000 0x9c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.text.HAL_TIM_PWM_Start_IT
@ -2936,7 +2932,7 @@ Discarded input sections
.text.HAL_SPI_MspDeInit
0x0000000000000000 0x2c ./src/stm32f1xx_hal_msp.o
.text.HAL_TIM_Base_MspDeInit
0x0000000000000000 0x30 ./src/stm32f1xx_hal_msp.o
0x0000000000000000 0x34 ./src/stm32f1xx_hal_msp.o
.debug_macro 0x0000000000000000 0x886 ./src/stm32f1xx_hal_msp.o
.debug_macro 0x0000000000000000 0x22 ./src/stm32f1xx_hal_msp.o
.debug_macro 0x0000000000000000 0x18c ./src/stm32f1xx_hal_msp.o
@ -3332,6 +3328,120 @@ Discarded input sections
.debug_macro 0x0000000000000000 0x83e ./my_src/main2.o
.debug_macro 0x0000000000000000 0x11 ./my_src/main2.o
.debug_macro 0x0000000000000000 0x7c ./my_src/main2.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./my_src/pwm.o
.text 0x0000000000000000 0x0 ./my_src/pwm.o
.data 0x0000000000000000 0x0 ./my_src/pwm.o
.bss 0x0000000000000000 0x0 ./my_src/pwm.o
.text.pwmExec 0x0000000000000000 0x4 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x886 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x22 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x18c ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x2e ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x22 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x34e ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x34 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x34 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0xb8e ./my_src/pwm.o
.debug_macro 0x0000000000000000 0xf2f7 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x43 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x3383 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x22 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x4c ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x8d ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x35 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x9c ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x16 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x4a ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x97 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x30d ./my_src/pwm.o
.debug_macro 0x0000000000000000 0xfd ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x10 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x52 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x1f ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x43 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x20 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x187 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x10 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x5e ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x1c ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x52 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x40 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x10 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x40 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0xd7 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x16 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x189 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x57 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x778 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x28b ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x141 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x197 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x1ae ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x2d ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x3c ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x57 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x8c ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x242 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x143 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x1f4 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x83e ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x11 ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x7c ./my_src/pwm.o
.debug_macro 0x0000000000000000 0x10 ./my_src/pwm.o
.group 0x0000000000000000 0x8 ./hottislib/PontCoopScheduler.o
.group 0x0000000000000000 0x8 ./hottislib/PontCoopScheduler.o
.group 0x0000000000000000 0x8 ./hottislib/PontCoopScheduler.o
@ -3465,6 +3575,7 @@ LOAD ./src/stm32f1xx_hal_msp.o
LOAD ./src/stm32f1xx_it.o
LOAD ./my_src/blinky.o
LOAD ./my_src/main2.o
LOAD ./my_src/pwm.o
LOAD ./hottislib/PontCoopScheduler.o
LOAD /usr/lib/gcc/arm-none-eabi/5.4.1/../../../arm-none-eabi/lib/armv7-m/libstdc++_nano.a
LOAD /usr/lib/gcc/arm-none-eabi/5.4.1/../../../arm-none-eabi/lib/armv7-m/libm.a
@ -3508,10 +3619,10 @@ END GROUP
.inits 0x0000000008000294 0x28
0x0000000008000294 __data_regions_array_start = .
0x0000000008000294 0x4 LONG 0x80026b8 LOADADDR (.data)
0x0000000008000294 0x4 LONG 0x8002810 LOADADDR (.data)
0x0000000008000298 0x4 LONG 0x20000000 ADDR (.data)
0x000000000800029c 0x4 LONG 0x20000014 (ADDR (.data) + SIZEOF (.data))
0x00000000080002a0 0x4 LONG 0x80026b8 LOADADDR (.data_CCMRAM)
0x00000000080002a0 0x4 LONG 0x8002810 LOADADDR (.data_CCMRAM)
0x00000000080002a4 0x4 LONG 0x0 ADDR (.data_CCMRAM)
0x00000000080002a8 0x4 LONG 0x0 (ADDR (.data_CCMRAM) + SIZEOF (.data_CCMRAM))
0x00000000080002ac __data_regions_array_end = .
@ -3543,7 +3654,7 @@ END GROUP
.flashtext
*(.flashtext .flashtext.*)
.text 0x00000000080002bc 0x23fc
.text 0x00000000080002bc 0x2554
*(.text .text.*)
.text.HAL_InitTick
0x00000000080002bc 0x28 ./system/src/stm32f1xx/stm32f1xx_hal.o
@ -3634,220 +3745,228 @@ END GROUP
.text.HAL_TIM_PWM_ConfigChannel
0x0000000008001c48 0x1e8 ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
0x0000000008001c48 HAL_TIM_PWM_ConfigChannel
.text.TIM_CCxChannelCmd
0x0000000008001e30 0x6c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
0x0000000008001e30 TIM_CCxChannelCmd
.text.HAL_TIM_PWM_Start
0x0000000008001e9c 0x6c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
0x0000000008001e9c HAL_TIM_PWM_Start
.text.HAL_TIMEx_MasterConfigSynchronization
0x0000000008001e30 0xc0 ./system/src/stm32f1xx/stm32f1xx_hal_tim_ex.o
0x0000000008001e30 HAL_TIMEx_MasterConfigSynchronization
.text._exit 0x0000000008001ef0 0x4 ./system/src/newlib/_exit.o
0x0000000008001ef0 _exit
0x0000000008001f08 0xc0 ./system/src/stm32f1xx/stm32f1xx_hal_tim_ex.o
0x0000000008001f08 HAL_TIMEx_MasterConfigSynchronization
.text._exit 0x0000000008001fc8 0x4 ./system/src/newlib/_exit.o
0x0000000008001fc8 _exit
.text.__initialize_args
0x0000000008001ef4 0x10 ./system/src/newlib/_syscalls.o
0x0000000008001ef4 __initialize_args
0x0000000008001fcc 0x10 ./system/src/newlib/_syscalls.o
0x0000000008001fcc __initialize_args
.text.__initialize_hardware_early
0x0000000008001f04 0x18 ./system/src/cortexm/_initialize_hardware.o
0x0000000008001f04 __initialize_hardware_early
0x0000000008001fdc 0x18 ./system/src/cortexm/_initialize_hardware.o
0x0000000008001fdc __initialize_hardware_early
.text.__initialize_hardware
0x0000000008001f1c 0x8 ./system/src/cortexm/_initialize_hardware.o
0x0000000008001f1c __initialize_hardware
0x0000000008001ff4 0x8 ./system/src/cortexm/_initialize_hardware.o
0x0000000008001ff4 __initialize_hardware
.text.Default_Handler
0x0000000008001f24 0x2 ./system/src/cmsis/startup_stm32f103xb.o
0x0000000008001f24 RTC_Alarm_IRQHandler
0x0000000008001f24 EXTI2_IRQHandler
0x0000000008001f24 TIM1_CC_IRQHandler
0x0000000008001f24 PVD_IRQHandler
0x0000000008001f24 EXTI3_IRQHandler
0x0000000008001f24 EXTI0_IRQHandler
0x0000000008001f24 I2C2_EV_IRQHandler
0x0000000008001f24 ADC1_2_IRQHandler
0x0000000008001f24 SPI1_IRQHandler
0x0000000008001f24 TAMPER_IRQHandler
0x0000000008001f24 DMA1_Channel4_IRQHandler
0x0000000008001f24 USART3_IRQHandler
0x0000000008001f24 RTC_IRQHandler
0x0000000008001f24 DMA1_Channel7_IRQHandler
0x0000000008001f24 CAN1_RX1_IRQHandler
0x0000000008001f24 TIM4_IRQHandler
0x0000000008001f24 I2C1_EV_IRQHandler
0x0000000008001f24 DMA1_Channel6_IRQHandler
0x0000000008001f24 TIM3_IRQHandler
0x0000000008001f24 RCC_IRQHandler
0x0000000008001f24 TIM1_TRG_COM_IRQHandler
0x0000000008001f24 DMA1_Channel1_IRQHandler
0x0000000008001f24 Default_Handler
0x0000000008001f24 EXTI15_10_IRQHandler
0x0000000008001f24 EXTI9_5_IRQHandler
0x0000000008001f24 SPI2_IRQHandler
0x0000000008001f24 DMA1_Channel5_IRQHandler
0x0000000008001f24 EXTI4_IRQHandler
0x0000000008001f24 USB_LP_CAN1_RX0_IRQHandler
0x0000000008001f24 USB_HP_CAN1_TX_IRQHandler
0x0000000008001f24 DMA1_Channel3_IRQHandler
0x0000000008001f24 TIM1_UP_IRQHandler
0x0000000008001f24 WWDG_IRQHandler
0x0000000008001f24 TIM2_IRQHandler
0x0000000008001f24 TIM1_BRK_IRQHandler
0x0000000008001f24 EXTI1_IRQHandler
0x0000000008001f24 USART2_IRQHandler
0x0000000008001f24 I2C2_ER_IRQHandler
0x0000000008001f24 DMA1_Channel2_IRQHandler
0x0000000008001f24 CAN1_SCE_IRQHandler
0x0000000008001f24 FLASH_IRQHandler
0x0000000008001f24 USART1_IRQHandler
0x0000000008001f24 I2C1_ER_IRQHandler
0x0000000008001f24 USBWakeUp_IRQHandler
*fill* 0x0000000008001f26 0x2
0x0000000008001ffc 0x2 ./system/src/cmsis/startup_stm32f103xb.o
0x0000000008001ffc RTC_Alarm_IRQHandler
0x0000000008001ffc EXTI2_IRQHandler
0x0000000008001ffc TIM1_CC_IRQHandler
0x0000000008001ffc PVD_IRQHandler
0x0000000008001ffc EXTI3_IRQHandler
0x0000000008001ffc EXTI0_IRQHandler
0x0000000008001ffc I2C2_EV_IRQHandler
0x0000000008001ffc ADC1_2_IRQHandler
0x0000000008001ffc SPI1_IRQHandler
0x0000000008001ffc TAMPER_IRQHandler
0x0000000008001ffc DMA1_Channel4_IRQHandler
0x0000000008001ffc USART3_IRQHandler
0x0000000008001ffc RTC_IRQHandler
0x0000000008001ffc DMA1_Channel7_IRQHandler
0x0000000008001ffc CAN1_RX1_IRQHandler
0x0000000008001ffc TIM4_IRQHandler
0x0000000008001ffc I2C1_EV_IRQHandler
0x0000000008001ffc DMA1_Channel6_IRQHandler
0x0000000008001ffc TIM3_IRQHandler
0x0000000008001ffc RCC_IRQHandler
0x0000000008001ffc TIM1_TRG_COM_IRQHandler
0x0000000008001ffc DMA1_Channel1_IRQHandler
0x0000000008001ffc Default_Handler
0x0000000008001ffc EXTI15_10_IRQHandler
0x0000000008001ffc EXTI9_5_IRQHandler
0x0000000008001ffc SPI2_IRQHandler
0x0000000008001ffc DMA1_Channel5_IRQHandler
0x0000000008001ffc EXTI4_IRQHandler
0x0000000008001ffc USB_LP_CAN1_RX0_IRQHandler
0x0000000008001ffc USB_HP_CAN1_TX_IRQHandler
0x0000000008001ffc DMA1_Channel3_IRQHandler
0x0000000008001ffc TIM1_UP_IRQHandler
0x0000000008001ffc WWDG_IRQHandler
0x0000000008001ffc TIM2_IRQHandler
0x0000000008001ffc TIM1_BRK_IRQHandler
0x0000000008001ffc EXTI1_IRQHandler
0x0000000008001ffc USART2_IRQHandler
0x0000000008001ffc I2C2_ER_IRQHandler
0x0000000008001ffc DMA1_Channel2_IRQHandler
0x0000000008001ffc CAN1_SCE_IRQHandler
0x0000000008001ffc FLASH_IRQHandler
0x0000000008001ffc USART1_IRQHandler
0x0000000008001ffc I2C1_ER_IRQHandler
0x0000000008001ffc USBWakeUp_IRQHandler
*fill* 0x0000000008001ffe 0x2
.text.SystemInit
0x0000000008001f28 0x4c ./system/src/cmsis/system_stm32f1xx.o
0x0000000008001f28 SystemInit
0x0000000008002000 0x4c ./system/src/cmsis/system_stm32f1xx.o
0x0000000008002000 SystemInit
.text.SystemCoreClockUpdate
0x0000000008001f74 0x94 ./system/src/cmsis/system_stm32f1xx.o
0x0000000008001f74 SystemCoreClockUpdate
0x000000000800204c 0x94 ./system/src/cmsis/system_stm32f1xx.o
0x000000000800204c SystemCoreClockUpdate
.text.MX_GPIO_Init
0x0000000008002008 0x6c ./src/main.o
0x00000000080020e0 0x80 ./src/main.o
.text.Error_Handler
0x0000000008002074 0x8 ./src/main.o
0x0000000008002074 Error_Handler
0x0000000008002160 0x8 ./src/main.o
0x0000000008002160 Error_Handler
.text.MX_SPI1_Init
0x000000000800207c 0x44 ./src/main.o
0x0000000008002168 0x44 ./src/main.o
.text.MX_TIM1_Init
0x00000000080020c0 0x60 ./src/main.o
.text.MX_TIM2_Init
0x0000000008002120 0xb4 ./src/main.o
0x00000000080021ac 0x60 ./src/main.o
.text.MX_TIM3_Init
0x000000000800220c 0xb4 ./src/main.o
.text.SystemClock_Config
0x00000000080021d4 0x78 ./src/main.o
0x00000000080021d4 SystemClock_Config
.text.main 0x000000000800224c 0x28 ./src/main.o
0x000000000800224c main
0x00000000080022c0 0x78 ./src/main.o
0x00000000080022c0 SystemClock_Config
.text.main 0x0000000008002338 0x28 ./src/main.o
0x0000000008002338 main
.text.assert_failed
0x0000000008002274 0x4 ./src/main.o
0x0000000008002274 assert_failed
0x0000000008002360 0x4 ./src/main.o
0x0000000008002360 assert_failed
.text.HAL_MspInit
0x0000000008002278 0x90 ./src/stm32f1xx_hal_msp.o
0x0000000008002278 HAL_MspInit
0x0000000008002364 0x90 ./src/stm32f1xx_hal_msp.o
0x0000000008002364 HAL_MspInit
.text.HAL_SPI_MspInit
0x0000000008002308 0x58 ./src/stm32f1xx_hal_msp.o
0x0000000008002308 HAL_SPI_MspInit
0x00000000080023f4 0x58 ./src/stm32f1xx_hal_msp.o
0x00000000080023f4 HAL_SPI_MspInit
.text.HAL_TIM_Base_MspInit
0x0000000008002360 0x48 ./src/stm32f1xx_hal_msp.o
0x0000000008002360 HAL_TIM_Base_MspInit
0x000000000800244c 0x4c ./src/stm32f1xx_hal_msp.o
0x000000000800244c HAL_TIM_Base_MspInit
.text.HAL_TIM_MspPostInit
0x00000000080023a8 0x2c ./src/stm32f1xx_hal_msp.o
0x00000000080023a8 HAL_TIM_MspPostInit
0x0000000008002498 0x40 ./src/stm32f1xx_hal_msp.o
0x0000000008002498 HAL_TIM_MspPostInit
.text.NMI_Handler
0x00000000080023d4 0x4 ./src/stm32f1xx_it.o
0x00000000080023d4 NMI_Handler
0x00000000080024d8 0x4 ./src/stm32f1xx_it.o
0x00000000080024d8 NMI_Handler
.text.HardFault_Handler
0x00000000080023d8 0x4 ./src/stm32f1xx_it.o
0x00000000080023d8 HardFault_Handler
0x00000000080024dc 0x4 ./src/stm32f1xx_it.o
0x00000000080024dc HardFault_Handler
.text.MemManage_Handler
0x00000000080023dc 0x4 ./src/stm32f1xx_it.o
0x00000000080023dc MemManage_Handler
0x00000000080024e0 0x4 ./src/stm32f1xx_it.o
0x00000000080024e0 MemManage_Handler
.text.BusFault_Handler
0x00000000080023e0 0x4 ./src/stm32f1xx_it.o
0x00000000080023e0 BusFault_Handler
0x00000000080024e4 0x4 ./src/stm32f1xx_it.o
0x00000000080024e4 BusFault_Handler
.text.UsageFault_Handler
0x00000000080023e4 0x4 ./src/stm32f1xx_it.o
0x00000000080023e4 UsageFault_Handler
0x00000000080024e8 0x4 ./src/stm32f1xx_it.o
0x00000000080024e8 UsageFault_Handler
.text.SVC_Handler
0x00000000080023e8 0x4 ./src/stm32f1xx_it.o
0x00000000080023e8 SVC_Handler
0x00000000080024ec 0x4 ./src/stm32f1xx_it.o
0x00000000080024ec SVC_Handler
.text.DebugMon_Handler
0x00000000080023ec 0x4 ./src/stm32f1xx_it.o
0x00000000080023ec DebugMon_Handler
0x00000000080024f0 0x4 ./src/stm32f1xx_it.o
0x00000000080024f0 DebugMon_Handler
.text.PendSV_Handler
0x00000000080023f0 0x4 ./src/stm32f1xx_it.o
0x00000000080023f0 PendSV_Handler
0x00000000080024f4 0x4 ./src/stm32f1xx_it.o
0x00000000080024f4 PendSV_Handler
.text.SysTick_Handler
0x00000000080023f4 0xc ./src/stm32f1xx_it.o
0x00000000080023f4 SysTick_Handler
0x00000000080024f8 0xc ./src/stm32f1xx_it.o
0x00000000080024f8 SysTick_Handler
.text.blinkyExec
0x0000000008002400 0x14 ./my_src/blinky.o
0x0000000008002400 blinkyExec
0x0000000008002504 0x14 ./my_src/blinky.o
0x0000000008002504 blinkyExec
.text.blinkyInit
0x0000000008002414 0x18 ./my_src/blinky.o
0x0000000008002414 blinkyInit
0x0000000008002518 0x18 ./my_src/blinky.o
0x0000000008002518 blinkyInit
.text.my_setup_1
0x000000000800242c 0x8 ./my_src/main2.o
0x000000000800242c my_setup_1
.text.my_loop 0x0000000008002434 0x8 ./my_src/main2.o
0x0000000008002434 my_loop
0x0000000008002530 0x8 ./my_src/main2.o
0x0000000008002530 my_setup_1
.text.my_loop 0x0000000008002538 0x8 ./my_src/main2.o
0x0000000008002538 my_loop
.text.HAL_SYSTICK_Callback
0x000000000800243c 0x8 ./my_src/main2.o
0x000000000800243c HAL_SYSTICK_Callback
0x0000000008002540 0x8 ./my_src/main2.o
0x0000000008002540 HAL_SYSTICK_Callback
.text.my_errorHandler
0x0000000008002444 0x14 ./my_src/main2.o
0x0000000008002444 my_errorHandler
0x0000000008002548 0x14 ./my_src/main2.o
0x0000000008002548 my_errorHandler
.text.my_setup_2
0x0000000008002458 0x8 ./my_src/main2.o
0x0000000008002458 my_setup_2
.text.schInit 0x0000000008002460 0x30 ./hottislib/PontCoopScheduler.o
0x0000000008002460 schInit
.text.schAdd 0x0000000008002490 0x40 ./hottislib/PontCoopScheduler.o
0x0000000008002490 schAdd
.text.schExec 0x00000000080024d0 0x58 ./hottislib/PontCoopScheduler.o
0x00000000080024d0 schExec
0x000000000800255c 0xc ./my_src/main2.o
0x000000000800255c my_setup_2
.text.pwmInit 0x0000000008002568 0x50 ./my_src/pwm.o
0x0000000008002568 pwmInit
.text.schInit 0x00000000080025b8 0x30 ./hottislib/PontCoopScheduler.o
0x00000000080025b8 schInit
.text.schAdd 0x00000000080025e8 0x40 ./hottislib/PontCoopScheduler.o
0x00000000080025e8 schAdd
.text.schExec 0x0000000008002628 0x58 ./hottislib/PontCoopScheduler.o
0x0000000008002628 schExec
.text.schUpdate
0x0000000008002528 0x54 ./hottislib/PontCoopScheduler.o
0x0000000008002528 schUpdate
0x0000000008002680 0x54 ./hottislib/PontCoopScheduler.o
0x0000000008002680 schUpdate
*(.rodata .rodata.* .constdata .constdata.*)
.rodata.str1.4
0x000000000800257c 0x2f ./system/src/stm32f1xx/stm32f1xx_hal_cortex.o
*fill* 0x00000000080025ab 0x1
0x00000000080026d4 0x2f ./system/src/stm32f1xx/stm32f1xx_hal_cortex.o
*fill* 0x0000000008002703 0x1
.rodata.str1.4
0x00000000080025ac 0x2d ./system/src/stm32f1xx/stm32f1xx_hal_gpio.o
*fill* 0x00000000080025d9 0x3
.rodata 0x00000000080025dc 0x12 ./system/src/stm32f1xx/stm32f1xx_hal_rcc.o
*fill* 0x00000000080025ee 0x2
0x0000000008002704 0x2d ./system/src/stm32f1xx/stm32f1xx_hal_gpio.o
*fill* 0x0000000008002731 0x3
.rodata 0x0000000008002734 0x12 ./system/src/stm32f1xx/stm32f1xx_hal_rcc.o
*fill* 0x0000000008002746 0x2
.rodata.str1.4
0x00000000080025f0 0x2c ./system/src/stm32f1xx/stm32f1xx_hal_rcc.o
0x0000000008002748 0x2c ./system/src/stm32f1xx/stm32f1xx_hal_rcc.o
.rodata.str1.4
0x000000000800261c 0x2f ./system/src/stm32f1xx/stm32f1xx_hal_spi_ex.o
*fill* 0x000000000800264b 0x1
0x0000000008002774 0x2f ./system/src/stm32f1xx/stm32f1xx_hal_spi_ex.o
*fill* 0x00000000080027a3 0x1
.rodata.str1.4
0x000000000800264c 0x2c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
0x00000000080027a4 0x2c ./system/src/stm32f1xx/stm32f1xx_hal_tim.o
.rodata.str1.4
0x0000000008002678 0x30 ./system/src/stm32f1xx/stm32f1xx_hal_tim_ex.o
0x00000000080027d0 0x30 ./system/src/stm32f1xx/stm32f1xx_hal_tim_ex.o
0x2f (size before relaxing)
.rodata.AHBPrescTable
0x00000000080026a8 0x10 ./system/src/cmsis/system_stm32f1xx.o
0x00000000080026a8 AHBPrescTable
0x0000000008002800 0x10 ./system/src/cmsis/system_stm32f1xx.o
0x0000000008002800 AHBPrescTable
*(vtable)
*(.eh_frame*)
*(.glue_7)
.glue_7 0x00000000080026b8 0x0 linker stubs
.glue_7 0x0000000008002810 0x0 linker stubs
*(.glue_7t)
.glue_7t 0x00000000080026b8 0x0 linker stubs
.glue_7t 0x0000000008002810 0x0 linker stubs
.vfp11_veneer 0x00000000080026b8 0x0
.vfp11_veneer 0x00000000080026b8 0x0 linker stubs
.vfp11_veneer 0x0000000008002810 0x0
.vfp11_veneer 0x0000000008002810 0x0 linker stubs
.v4_bx 0x00000000080026b8 0x0
.v4_bx 0x00000000080026b8 0x0 linker stubs
.v4_bx 0x0000000008002810 0x0
.v4_bx 0x0000000008002810 0x0 linker stubs
.iplt 0x00000000080026b8 0x0
.iplt 0x00000000080026b8 0x0 ./system/src/stm32f1xx/stm32f1xx_hal.o
.iplt 0x0000000008002810 0x0
.iplt 0x0000000008002810 0x0 ./system/src/stm32f1xx/stm32f1xx_hal.o
.rel.dyn 0x00000000080026b8 0x0
.rel.iplt 0x00000000080026b8 0x0 ./system/src/stm32f1xx/stm32f1xx_hal.o
.rel.dyn 0x0000000008002810 0x0
.rel.iplt 0x0000000008002810 0x0 ./system/src/stm32f1xx/stm32f1xx_hal.o
.ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*)
0x00000000080026b8 . = ALIGN (0x4)
0x00000000080026b8 __exidx_start = .
0x0000000008002810 . = ALIGN (0x4)
0x0000000008002810 __exidx_start = .
.ARM.exidx
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
0x00000000080026b8 __exidx_end = .
0x00000000080026b8 . = ALIGN (0x4)
0x00000000080026b8 _etext = .
0x00000000080026b8 __etext = .
0x0000000008002810 __exidx_end = .
0x0000000008002810 . = ALIGN (0x4)
0x0000000008002810 _etext = .
0x0000000008002810 __etext = .
.data_CCMRAM 0x0000000000000000 0x0 load address 0x00000000080026b8
.data_CCMRAM 0x0000000000000000 0x0 load address 0x0000000008002810
FILL mask 0xff
*(.data.CCMRAM .data.CCMRAM.*)
0x0000000000000000 . = ALIGN (0x4)
0x00000000080026b8 _sidata = LOADADDR (.data)
0x0000000008002810 _sidata = LOADADDR (.data)
.data 0x0000000020000000 0x14 load address 0x00000000080026b8
.data 0x0000000020000000 0x14 load address 0x0000000008002810
FILL mask 0xff
0x0000000020000000 _sdata = .
0x0000000020000000 __data_start__ = .
@ -3865,7 +3984,7 @@ END GROUP
0x0000000020000014 _edata = .
0x0000000020000014 __data_end__ = .
.igot.plt 0x0000000020000014 0x0 load address 0x00000000080026cc
.igot.plt 0x0000000020000014 0x0 load address 0x0000000008002824
.igot.plt 0x0000000020000014 0x0 ./system/src/stm32f1xx/stm32f1xx_hal.o
.bss_CCMRAM 0x0000000000000000 0x0
@ -3887,9 +4006,9 @@ END GROUP
*(COMMON)
*fill* 0x0000000020000021 0x3
COMMON 0x0000000020000024 0xd0 ./src/main.o
0x0000000020000024 htim1
0x0000000020000060 hspi1
0x00000000200000b8 htim2
0x0000000020000024 htim3
0x0000000020000060 htim1
0x000000002000009c hspi1
COMMON 0x00000000200000f4 0x140 ./hottislib/PontCoopScheduler.o
0x00000000200000f4 tasks
*(.bss_end .bss_end.*)
@ -3979,6 +4098,7 @@ END GROUP
.comment 0x000000000000002b 0x2c ./src/stm32f1xx_it.o
.comment 0x000000000000002b 0x2c ./my_src/blinky.o
.comment 0x000000000000002b 0x2c ./my_src/main2.o
.comment 0x000000000000002b 0x2c ./my_src/pwm.o
.comment 0x000000000000002b 0x2c ./hottislib/PontCoopScheduler.o
.ARM.attributes
@ -4022,7 +4142,9 @@ END GROUP
.ARM.attributes
0x0000000000000384 0x33 ./my_src/main2.o
.ARM.attributes
0x00000000000003b7 0x33 ./hottislib/PontCoopScheduler.o
0x00000000000003b7 0x33 ./my_src/pwm.o
.ARM.attributes
0x00000000000003ea 0x33 ./hottislib/PontCoopScheduler.o
.debug
*(.debug)
@ -4036,7 +4158,7 @@ END GROUP
.debug_sfnames
*(.debug_sfnames)
.debug_aranges 0x0000000000000000 0xa20
.debug_aranges 0x0000000000000000 0xa48
*(.debug_aranges)
.debug_aranges
0x0000000000000000 0xb0 ./system/src/stm32f1xx/stm32f1xx_hal.o
@ -4077,12 +4199,14 @@ END GROUP
.debug_aranges
0x00000000000009a0 0x40 ./my_src/main2.o
.debug_aranges
0x00000000000009e0 0x40 ./hottislib/PontCoopScheduler.o
0x00000000000009e0 0x28 ./my_src/pwm.o
.debug_aranges
0x0000000000000a08 0x40 ./hottislib/PontCoopScheduler.o
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x0000000000000000 0xc8ac
.debug_info 0x0000000000000000 0xce5d
*(.debug_info .gnu.linkonce.wi.*)
.debug_info 0x0000000000000000 0x683 ./system/src/stm32f1xx/stm32f1xx_hal.o
.debug_info 0x0000000000000683 0xced ./system/src/stm32f1xx/stm32f1xx_hal_cortex.o
@ -4098,14 +4222,15 @@ END GROUP
.debug_info 0x0000000000009bdb 0x281 ./system/src/cortexm/exception_handlers.o
.debug_info 0x0000000000009e5c 0x6f ./system/src/cmsis/startup_stm32f103xb.o
.debug_info 0x0000000000009ecb 0x3bc ./system/src/cmsis/system_stm32f1xx.o
.debug_info 0x000000000000a287 0x117f ./src/main.o
.debug_info 0x000000000000b406 0xcff ./src/stm32f1xx_hal_msp.o
.debug_info 0x000000000000c105 0x169 ./src/stm32f1xx_it.o
.debug_info 0x000000000000c26e 0x1bf ./my_src/blinky.o
.debug_info 0x000000000000c42d 0x22f ./my_src/main2.o
.debug_info 0x000000000000c65c 0x250 ./hottislib/PontCoopScheduler.o
.debug_info 0x000000000000a287 0x119c ./src/main.o
.debug_info 0x000000000000b423 0xcff ./src/stm32f1xx_hal_msp.o
.debug_info 0x000000000000c122 0x169 ./src/stm32f1xx_it.o
.debug_info 0x000000000000c28b 0x1bf ./my_src/blinky.o
.debug_info 0x000000000000c44a 0x243 ./my_src/main2.o
.debug_info 0x000000000000c68d 0x580 ./my_src/pwm.o
.debug_info 0x000000000000cc0d 0x250 ./hottislib/PontCoopScheduler.o
.debug_abbrev 0x0000000000000000 0x1dcb
.debug_abbrev 0x0000000000000000 0x1f60
*(.debug_abbrev)
.debug_abbrev 0x0000000000000000 0x21f ./system/src/stm32f1xx/stm32f1xx_hal.o
.debug_abbrev 0x000000000000021f 0x2d4 ./system/src/stm32f1xx/stm32f1xx_hal_cortex.o
@ -4126,9 +4251,10 @@ END GROUP
.debug_abbrev 0x00000000000019c5 0xbb ./src/stm32f1xx_it.o
.debug_abbrev 0x0000000000001a80 0x10b ./my_src/blinky.o
.debug_abbrev 0x0000000000001b8b 0x118 ./my_src/main2.o
.debug_abbrev 0x0000000000001ca3 0x128 ./hottislib/PontCoopScheduler.o
.debug_abbrev 0x0000000000001ca3 0x195 ./my_src/pwm.o
.debug_abbrev 0x0000000000001e38 0x128 ./hottislib/PontCoopScheduler.o
.debug_line 0x0000000000000000 0x829b
.debug_line 0x0000000000000000 0x87c2
*(.debug_line)
.debug_line 0x0000000000000000 0x628 ./system/src/stm32f1xx/stm32f1xx_hal.o
.debug_line 0x0000000000000628 0x695 ./system/src/stm32f1xx/stm32f1xx_hal_cortex.o
@ -4144,14 +4270,15 @@ END GROUP
.debug_line 0x0000000000005f80 0x3b5 ./system/src/cortexm/exception_handlers.o
.debug_line 0x0000000000006335 0x86 ./system/src/cmsis/startup_stm32f103xb.o
.debug_line 0x00000000000063bb 0x17b ./system/src/cmsis/system_stm32f1xx.o
.debug_line 0x0000000000006536 0x5c1 ./src/main.o
.debug_line 0x0000000000006af7 0x544 ./src/stm32f1xx_hal_msp.o
.debug_line 0x000000000000703b 0x556 ./src/stm32f1xx_it.o
.debug_line 0x0000000000007591 0x519 ./my_src/blinky.o
.debug_line 0x0000000000007aaa 0x56c ./my_src/main2.o
.debug_line 0x0000000000008016 0x285 ./hottislib/PontCoopScheduler.o
.debug_line 0x0000000000006536 0x5c2 ./src/main.o
.debug_line 0x0000000000006af8 0x545 ./src/stm32f1xx_hal_msp.o
.debug_line 0x000000000000703d 0x556 ./src/stm32f1xx_it.o
.debug_line 0x0000000000007593 0x519 ./my_src/blinky.o
.debug_line 0x0000000000007aac 0x576 ./my_src/main2.o
.debug_line 0x0000000000008022 0x51b ./my_src/pwm.o
.debug_line 0x000000000000853d 0x285 ./hottislib/PontCoopScheduler.o
.debug_frame 0x0000000000000000 0x199c
.debug_frame 0x0000000000000000 0x19d4
*(.debug_frame)
.debug_frame 0x0000000000000000 0x168 ./system/src/stm32f1xx/stm32f1xx_hal.o
.debug_frame 0x0000000000000168 0x144 ./system/src/stm32f1xx/stm32f1xx_hal_cortex.o
@ -4171,9 +4298,10 @@ END GROUP
.debug_frame 0x0000000000001788 0xa8 ./src/stm32f1xx_it.o
.debug_frame 0x0000000000001830 0x40 ./my_src/blinky.o
.debug_frame 0x0000000000001870 0x88 ./my_src/main2.o
.debug_frame 0x00000000000018f8 0xa4 ./hottislib/PontCoopScheduler.o
.debug_frame 0x00000000000018f8 0x38 ./my_src/pwm.o
.debug_frame 0x0000000000001930 0xa4 ./hottislib/PontCoopScheduler.o
.debug_str 0x0000000000000000 0x8e56a
.debug_str 0x0000000000000000 0x8e592
*(.debug_str)
.debug_str 0x0000000000000000 0x899a6 ./system/src/stm32f1xx/stm32f1xx_hal.o
0x89e90 (size before relaxing)
@ -4209,9 +4337,11 @@ END GROUP
0x89840 (size before relaxing)
.debug_str 0x000000000008e493 0x65 ./my_src/blinky.o
0x8980d (size before relaxing)
.debug_str 0x000000000008e4f8 0x2c ./my_src/main2.o
0x8994d (size before relaxing)
.debug_str 0x000000000008e524 0x46 ./hottislib/PontCoopScheduler.o
.debug_str 0x000000000008e4f8 0x3c ./my_src/main2.o
0x8995d (size before relaxing)
.debug_str 0x000000000008e534 0x18 ./my_src/pwm.o
0x89b6d (size before relaxing)
.debug_str 0x000000000008e54c 0x46 ./hottislib/PontCoopScheduler.o
0x5dbd (size before relaxing)
.debug_loc 0x0000000000000000 0x4bec
@ -4246,7 +4376,7 @@ END GROUP
*(.debug_varnames)
OUTPUT(car.elf elf32-littlearm)
.debug_ranges 0x0000000000000000 0x900
.debug_ranges 0x0000000000000000 0x918
.debug_ranges 0x0000000000000000 0xa0 ./system/src/stm32f1xx/stm32f1xx_hal.o
.debug_ranges 0x00000000000000a0 0x80 ./system/src/stm32f1xx/stm32f1xx_hal_cortex.o
.debug_ranges 0x0000000000000120 0x48 ./system/src/stm32f1xx/stm32f1xx_hal_gpio.o
@ -4266,9 +4396,10 @@ OUTPUT(car.elf elf32-littlearm)
.debug_ranges 0x0000000000000838 0x50 ./src/stm32f1xx_it.o
.debug_ranges 0x0000000000000888 0x18 ./my_src/blinky.o
.debug_ranges 0x00000000000008a0 0x30 ./my_src/main2.o
.debug_ranges 0x00000000000008d0 0x30 ./hottislib/PontCoopScheduler.o
.debug_ranges 0x00000000000008d0 0x18 ./my_src/pwm.o
.debug_ranges 0x00000000000008e8 0x30 ./hottislib/PontCoopScheduler.o
.debug_macro 0x0000000000000000 0x19fa3
.debug_macro 0x0000000000000000 0x1a27a
.debug_macro 0x0000000000000000 0x2de ./system/src/stm32f1xx/stm32f1xx_hal.o
.debug_macro 0x00000000000002de 0x886 ./system/src/stm32f1xx/stm32f1xx_hal.o
.debug_macro 0x0000000000000b64 0x22 ./system/src/stm32f1xx/stm32f1xx_hal.o
@ -4360,6 +4491,7 @@ OUTPUT(car.elf elf32-littlearm)
.debug_macro 0x00000000000195d0 0x2c4 ./src/stm32f1xx_it.o
.debug_macro 0x0000000000019894 0x2cd ./my_src/blinky.o
.debug_macro 0x0000000000019b61 0x10 ./my_src/blinky.o
.debug_macro 0x0000000000019b71 0x2fc ./my_src/main2.o
.debug_macro 0x0000000000019e6d 0x1c ./my_src/main2.o
.debug_macro 0x0000000000019e89 0x11a ./hottislib/PontCoopScheduler.o
.debug_macro 0x0000000000019b71 0x306 ./my_src/main2.o
.debug_macro 0x0000000000019e77 0x1c ./my_src/main2.o
.debug_macro 0x0000000000019e93 0x2cd ./my_src/pwm.o
.debug_macro 0x000000000001a160 0x11a ./hottislib/PontCoopScheduler.o