MDK-ARM/L051/L051.build_log.htm | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MDK-ARM/L051/L051.hex | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MDK-ARM/L051/L051.htm | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MDK-ARM/L051/L051.map | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MDK-ARM/L051/L051_L051.dep | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Src/main.c | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
MDK-ARM/L051/L051.build_log.htm
@@ -26,8 +26,196 @@ <h2>Output:</h2> *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'L051' "L051\L051.axf" - 0 Error(s), 0 Warning(s). Rebuild target 'L051' assembling startup_stm32l051xx.s... compiling deca_range_tables.c... compiling deca_params_init.c... compiling ADC.c... ..\Src\OnChipDevices\ADC.c(11): warning: #940-D: missing return statement at end of non-void function "Get_ADC_Value" } ..\Src\OnChipDevices\ADC.c(69): warning: #1-D: last line of file ends without a newline } ..\Src\OnChipDevices\ADC.c: 2 warnings, 0 errors compiling global_param.c... ..\Src\OnChipDevices\Flash.h(3): warning: #47-D: incompatible redefinition of macro "FLASH_SIZE" (declared at line 125 of "../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h") #define FLASH_SIZE (uint32_t)0x10000 ..\Src\application\global_param.c(17): warning: #223-D: function "printf" declared implicitly printf("进入升级模式\r\n"); ..\Src\application\global_param.c(20): warning: #223-D: function "delay_ms" declared implicitly delay_ms(100); ..\Src\application\global_param.c(49): warning: #68-D: integer conversion resulted in a change of sign g_com_map[DIST_OFFSET]=-31; ..\Src\application\global_param.c: 4 warnings, 0 errors compiling serial_at_cmd_app.c... ..\Src\application\serial_at_cmd_app.c(11): warning: #47-D: incompatible redefinition of macro "EUART_RX_BUF_SIZE" (declared at line 40 of "..\Src\OnChipDevices\Usart.h") #define EUART_RX_BUF_SIZE 100 ..\Src\application\serial_at_cmd_app.c(52): warning: #223-D: function "FLASH_Prepare" declared implicitly result = FLASH_Prepare(0x8004A38, 128); ..\Src\application\serial_at_cmd_app.c(54): warning: #223-D: function "FLASH_Write" declared implicitly result = FLASH_Write(0x8004A38, (const uint8_t*)&tmp, 2); ..\Src\application\serial_at_cmd_app.c(59): warning: #223-D: function "delay_ms" declared implicitly delay_ms(100); ..\Src\application\serial_at_cmd_app.c(69): warning: #223-D: function "delay_ms" declared implicitly delay_ms(100); ..\Src\application\serial_at_cmd_app.c(76): warning: #223-D: function "delay_ms" declared implicitly delay_ms(100); ..\Src\application\serial_at_cmd_app.c(112): warning: #223-D: function "delay_ms" declared implicitly delay_ms(100); ..\Src\application\serial_at_cmd_app.c: 7 warnings, 0 errors compiling Flash.c... ..\Src\OnChipDevices\Flash.h(3): warning: #47-D: incompatible redefinition of macro "FLASH_SIZE" (declared at line 125 of "../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h") #define FLASH_SIZE (uint32_t)0x10000 ..\Src\OnChipDevices\Flash.c: 1 warning, 0 errors compiling stm32l0xx_it.c... ../Src/stm32l0xx_it.c(161): warning: #223-D: function "UsartInit" declared implicitly UsartInit(); ../Src/stm32l0xx_it.c: 1 warning, 0 errors compiling Spi.c... ..\Src\OnChipDevices\Spi.c(43): warning: #177-D: variable "stat" was declared but never referenced decaIrqStatus_t stat ; ..\Src\OnChipDevices\Spi.c(94): warning: #177-D: variable "stat" was declared but never referenced decaIrqStatus_t stat ; ..\Src\OnChipDevices\Spi.c: 2 warnings, 0 errors compiling CRC.c... ..\Src\application\CRC.c(44): warning: #1-D: last line of file ends without a newline } ..\Src\application\CRC.c: 1 warning, 0 errors compiling stm32l0xx_hal_adc_ex.c... compiling dw_driver.c... ..\Src\ExternalDevices\dw_driver.c(9): warning: #223-D: function "delay_us" declared implicitly delay_us(i); ..\Src\ExternalDevices\dw_driver.c: 1 warning, 0 errors compiling Usart.c... compiling stm32l0xx_hal_msp.c... compiling stm32l0xx_hal_adc.c... compiling main.c... ..\Drivers\ExternlDrivers\lis3dh_driver.h(67): warning: #1295-D: Deprecated declaration LIS3DH_ENTER_STY_Init - give arg types void LIS3DH_ENTER_STY_Init(); ..\Src\OnChipDevices\Flash.h(3): warning: #47-D: incompatible redefinition of macro "FLASH_SIZE" (declared at line 125 of "../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h") #define FLASH_SIZE (uint32_t)0x10000 ../Src/main.c(117): warning: #177-D: variable "current_time" was declared but never referenced {u16 current_time; ../Src/main.c(161): warning: #177-D: variable "lptime" was declared but never referenced int32_t lpcount,lptime,target_time; ../Src/main.c(161): warning: #177-D: variable "target_time" was declared but never referenced int32_t lpcount,lptime,target_time; ../Src/main.c(259): warning: #186-D: pointless comparison of unsigned integer with zero if(module_power<0) ../Src/main.c(269): warning: #223-D: function "printf" declared implicitly printf("标签ID: %d .\r\n",dev_id); ../Src/main.c(212): warning: #177-D: variable "temp" was declared but never referenced { float temp; ../Src/main.c(213): warning: #177-D: variable "temp2" was declared but never referenced uint16_t temp2; ../Src/main.c(214): warning: #177-D: variable "i" was declared but never referenced uint16_t i; ../Src/main.c(313): warning: #177-D: variable "bat_count" was declared but never referenced static uint16_t bat_count = 0; ../Src/main.c(400): warning: #177-D: variable "blink_count" was declared but never referenced { static uint16_t blink_count=0; ../Src/main.c(745): warning: #223-D: function "Usart1InitVariables" declared implicitly Usart1InitVariables(); ../Src/main.c(278): warning: #177-D: function "SystemPower_Config" was declared but never referenced static void SystemPower_Config(void) ../Src/main.c: 14 warnings, 0 errors compiling dw_app.c... ..\Src\application\dw_app.c(247): warning: #940-D: missing return statement at end of non-void function "FindNearBasePos" } ..\Src\application\dw_app.c(255): warning: #223-D: function "Get_ADC_Value" declared implicitly temp_adc=Get_ADC_Value(); ..\Src\application\dw_app.c(375): warning: #175-D: subscript out of range memcpy(&tx_near_msg[MESSAGE_PARAREPLY_IDX+SENDANCPARA_LEN],&calCRC,2); ..\Src\application\dw_app.c(631): warning: #223-D: function "delay_ms" declared implicitly delay_ms(100); ..\Src\application\dw_app.c(314): warning: #177-D: variable "start_poll" was declared but never referenced u32 start_poll; ..\Src\application\dw_app.c(315): warning: #177-D: variable "getsync_flag" was declared but never referenced u8 i,j,getsync_flag=0,timeout,flag_ancreadpara=0; ..\Src\application\dw_app.c(656): warning: #223-D: function "delay_us" declared implicitly delay_us(100); ..\Src\application\dw_app.c(660): warning: #223-D: function "Get_VDDVlotage" declared implicitly bat_percent=Get_VDDVlotage(); ..\Src\application\dw_app.c(97): warning: #177-D: variable "poll_rx_ts" was declared but never referenced static uint64_t poll_rx_ts; ..\Src\application\dw_app.c(98): warning: #177-D: variable "resp_tx_ts" was declared but never referenced static uint64_t resp_tx_ts; ..\Src\application\dw_app.c(99): warning: #177-D: variable "final_rx_ts" was declared but never referenced static uint64_t final_rx_ts; ..\Src\application\dw_app.c(100): warning: #177-D: variable "tof" was declared but never referenced static double tof; ..\Src\application\dw_app.c(151): warning: #177-D: function "final_msg_get_ts" was declared but never referenced static void final_msg_get_ts(const uint8_t *ts_field, uint32_t *ts) ..\Src\application\dw_app.c: 13 warnings, 0 errors compiling lis3dh_driver.c... ..\Drivers\ExternlDrivers\lis3dh_driver.h(67): warning: #1295-D: Deprecated declaration LIS3DH_ENTER_STY_Init - give arg types void LIS3DH_ENTER_STY_Init(); ..\Drivers\ExternlDrivers\lis3dh_driver.c(83): warning: #177-D: variable "lisid" was declared but never referenced uint8_t lisid,response; ..\Drivers\ExternlDrivers\lis3dh_driver.c(83): warning: #177-D: variable "response" was declared but never referenced uint8_t lisid,response; ..\Drivers\ExternlDrivers\lis3dh_driver.c(121): warning: #177-D: variable "lisid" was declared but never referenced uint8_t lisid,response; ..\Drivers\ExternlDrivers\lis3dh_driver.c(121): warning: #177-D: variable "response" was declared but never referenced uint8_t lisid,response; ..\Drivers\ExternlDrivers\lis3dh_driver.c(122): warning: #177-D: variable "lisidtemp" was declared but never referenced uint8_t lisidtemp; ..\Drivers\ExternlDrivers\lis3dh_driver.c(160): warning: #177-D: variable "angle_x" was declared but never referenced float angle_x, angle_y, angle_z, angle_xyz; ..\Drivers\ExternlDrivers\lis3dh_driver.c(160): warning: #177-D: variable "angle_y" was declared but never referenced float angle_x, angle_y, angle_z, angle_xyz; ..\Drivers\ExternlDrivers\lis3dh_driver.c(160): warning: #177-D: variable "angle_xyz" was declared but never referenced float angle_x, angle_y, angle_z, angle_xyz; ..\Drivers\ExternlDrivers\lis3dh_driver.c(161): warning: #177-D: variable "data" was declared but never referenced int8_t data[6]; ..\Drivers\ExternlDrivers\lis3dh_driver.c(162): warning: #177-D: variable "i" was declared but never referenced uint8_t i; ..\Drivers\ExternlDrivers\lis3dh_driver.c(163): warning: #550-D: variable "lisid" was set but never used uint8_t lisid,response; ..\Drivers\ExternlDrivers\lis3dh_driver.c: 12 warnings, 0 errors compiling deca_device.c... ..\Src\decadriver\deca_device.c(1532): warning: #223-D: function "delay_ms" declared implicitly deca_sleep(10); ..\Src\decadriver\deca_device.c(1617): warning: #223-D: function "delay_ms" declared implicitly deca_sleep(1); ..\Src\decadriver\deca_device.c(1822): warning: #223-D: function "delay_ms" declared implicitly deca_sleep(1); ..\Src\decadriver\deca_device.c(1979): warning: #223-D: function "delay_ms" declared implicitly deca_sleep(5); ..\Src\decadriver\deca_device.c(2045): warning: #223-D: function "delay_ms" declared implicitly deca_sleep(1); // Allow time for code to upload (should take up to 120 us) ..\Src\decadriver\deca_device.c(2841): warning: #177-D: variable "stat" was declared but never referenced decaIrqStatus_t stat ; ..\Src\decadriver\deca_device.c(3063): warning: #177-D: variable "stat" was declared but never referenced decaIrqStatus_t stat ; ..\Src\decadriver\deca_device.c(3205): warning: #223-D: function "delay_ms" declared implicitly deca_sleep(1); ..\Src\decadriver\deca_device.c(3395): warning: #223-D: function "delay_ms" declared implicitly deca_sleep(1); // If using PLL clocks(and fast SPI rate) then this sleep is needed ..\Src\decadriver\deca_device.c: 9 warnings, 0 errors compiling stm32l0xx_hal_flash_ramfunc.c... compiling stm32l0xx_hal.c... compiling stm32l0xx_hal_pwr.c... compiling stm32l0xx_hal_cortex.c... compiling stm32l0xx_hal_flash.c... compiling stm32l0xx_hal_pwr_ex.c... compiling stm32l0xx_hal_rcc.c... compiling stm32l0xx_hal_gpio.c... compiling stm32l0xx_hal_rcc_ex.c... compiling stm32l0xx_hal_i2c_ex.c... compiling stm32l0xx_hal_dma.c... compiling stm32l0xx_hal_flash_ex.c... compiling stm32l0xx_hal_lptim.c... compiling stm32l0xx_hal_spi.c... compiling stm32l0xx_hal_i2c.c... compiling stm32l0xx_hal_tim.c... compiling stm32l0xx_hal_tim_ex.c... compiling system_stm32l0xx.c... compiling stm32l0xx_hal_uart_ex.c... compiling stm32l0xx_hal_uart.c... linking... Program Size: Code=20816 RO-data=908 RW-data=288 ZI-data=7552 FromELF: creating hex file... "L051\L051.axf" - 0 Error(s), 67 Warning(s). <h2>Software Packages used:</h2> @@ -50,7 +238,7 @@ <h2>Collection of Component Files used:</h2> * Component: ARM::CMSIS:CORE:5.4.0 Build Time Elapsed: 00:00:00 Build Time Elapsed: 00:00:04 </pre> </body> </html> MDK-ARM/L051/L051.hex
@@ -886,7 +886,7 @@ :10874000FFFF010070470000FEB54749454808603B :1087500001F0BAFC454800F0E9F8454C6083434815 :10876000801C00F0E3F8A0834048001D00F0DEF814 :10877000E083FF203F4D3230688028464030017949 :10877000E083FF203F4D3430688028464030017947 :1087800021720291E88E3C49C0B208700190E88FD6 :108790006071A88FA071A87AE070A8880090E0624C :1087A0002889FCF79FFF354A354BFCF79FFE00F008 MDK-ARM/L051/L051.htm
@@ -3,7 +3,7 @@ <title>Static Call Graph - [L051\L051.axf]</title></head> <body><HR> <H1>Static Call Graph for image L051\L051.axf</H1><HR> <BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Fri Mar 17 18:29:55 2023 <BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Mar 20 09:28:30 2023 <BR><P> <H3>Maximum Stack Usage = 224 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -156,17 +156,17 @@ <P><STRONG><a name="[48]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidivmod </UL> <BR>[Called By]<UL><LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[4f]">>></a> dwt_initialise <LI><a href="#[47]">>></a> ADC_DelayMicroSecond <BR>[Called By]<UL><LI><a href="#[47]">>></a> ADC_DelayMicroSecond <LI><a href="#[7a]">>></a> HAL_DMA_Init <LI><a href="#[85]">>></a> SetNextPollTime <LI><a href="#[c6]">>></a> Program_Init <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[80]">>></a> HAL_InitTick <LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[4f]">>></a> dwt_initialise <LI><a href="#[94]">>></a> HAL_RCC_GetSysClockFreq <LI><a href="#[a0]">>></a> UART_SetConfig <LI><a href="#[80]">>></a> HAL_InitTick <LI><a href="#[dd]">>></a> _printf_core <LI><a href="#[a0]">>></a> UART_SetConfig </UL> <P><STRONG><a name="[29]"></a>__aeabi_uldivmod</STRONG> (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text)) @@ -179,12 +179,12 @@ </UL> <P><STRONG><a name="[b3]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[5a]">>></a> save_com_map_to_flash <LI><a href="#[cd]">>></a> UART_PushFrame <LI><a href="#[c6]">>></a> Program_Init <BR><BR>[Called By]<UL><LI><a href="#[c6]">>></a> Program_Init <LI><a href="#[25]">>></a> UsartParseDataHandler <LI><a href="#[cb]">>></a> SendComMap <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[5a]">>></a> save_com_map_to_flash <LI><a href="#[cd]">>></a> UART_PushFrame </UL> <P><STRONG><a name="[f7]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) @@ -205,13 +205,13 @@ </UL> <P><STRONG><a name="[78]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[4d]">>></a> Reset_DW1000 <LI><a href="#[9f]">>></a> HAL_UART_MspInit <BR><BR>[Called By]<UL><LI><a href="#[9f]">>></a> HAL_UART_MspInit <LI><a href="#[97]">>></a> HAL_SPI_MspInit <LI><a href="#[76]">>></a> HAL_ADC_MspInit <LI><a href="#[cf]">>></a> SystemClock_Config <LI><a href="#[ae]">>></a> MX_USART1_UART_Init <LI><a href="#[ac]">>></a> MX_GPIO_Init <LI><a href="#[4d]">>></a> Reset_DW1000 </UL> <P><STRONG><a name="[fb]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) @@ -258,9 +258,9 @@ </UL> <BR>[Calls]<UL><LI><a href="#[31]">>></a> _float_round </UL> <BR>[Called By]<UL><LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[84]">>></a> HAL_LPTIM_CompareMatchCallback <BR>[Called By]<UL><LI><a href="#[84]">>></a> HAL_LPTIM_CompareMatchCallback <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[69]">>></a> Get_VDDVlotage </UL> <P><STRONG><a name="[35]"></a>__aeabi_dadd</STRONG> (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text)) @@ -271,10 +271,10 @@ <LI><a href="#[38]">>></a> _double_round <LI><a href="#[37]">>></a> _double_epilogue </UL> <BR>[Called By]<UL><LI><a href="#[39]">>></a> __aeabi_dsub <LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[c6]">>></a> Program_Init <BR>[Called By]<UL><LI><a href="#[c6]">>></a> Program_Init <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[39]">>></a> __aeabi_dsub <LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[c9]">>></a> ceil <LI><a href="#[3a]">>></a> __aeabi_drsub </UL> @@ -284,8 +284,8 @@ </UL> <BR>[Calls]<UL><LI><a href="#[35]">>></a> __aeabi_dadd </UL> <BR>[Called By]<UL><LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[b0]">>></a> NearPoll <BR>[Called By]<UL><LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[69]">>></a> Get_VDDVlotage </UL> <P><STRONG><a name="[3a]"></a>__aeabi_drsub</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text)) @@ -301,10 +301,10 @@ </UL> <BR>[Calls]<UL><LI><a href="#[37]">>></a> _double_epilogue </UL> <BR>[Called By]<UL><LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[c6]">>></a> Program_Init <BR>[Called By]<UL><LI><a href="#[c6]">>></a> Program_Init <LI><a href="#[62]">>></a> GetLPTime <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[69]">>></a> Get_VDDVlotage </UL> <P><STRONG><a name="[3c]"></a>__aeabi_ddiv</STRONG> (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text)) @@ -321,9 +321,9 @@ </UL> <BR>[Calls]<UL><LI><a href="#[30]">>></a> _float_epilogue </UL> <BR>[Called By]<UL><LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[84]">>></a> HAL_LPTIM_CompareMatchCallback <BR>[Called By]<UL><LI><a href="#[84]">>></a> HAL_LPTIM_CompareMatchCallback <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[69]">>></a> Get_VDDVlotage </UL> <P><STRONG><a name="[3e]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) @@ -345,8 +345,8 @@ </UL> <P><STRONG><a name="[6f]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[b0]">>></a> NearPoll <BR><BR>[Called By]<UL><LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[69]">>></a> Get_VDDVlotage </UL> <P><STRONG><a name="[40]"></a>__aeabi_d2iz</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text)) @@ -383,8 +383,8 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_llsl </UL> <BR>[Called By]<UL><LI><a href="#[35]">>></a> __aeabi_dadd <LI><a href="#[37]">>></a> _double_epilogue <LI><a href="#[29]">>></a> __aeabi_uldivmod <LI><a href="#[37]">>></a> _double_epilogue </UL> <P><STRONG><a name="[fc]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) @@ -392,10 +392,10 @@ <P><STRONG><a name="[2a]"></a>__aeabi_llsr</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_llsr </UL> <BR>[Called By]<UL><LI><a href="#[40]">>></a> __aeabi_d2iz <LI><a href="#[41]">>></a> __aeabi_d2uiz <LI><a href="#[37]">>></a> _double_epilogue <BR>[Called By]<UL><LI><a href="#[41]">>></a> __aeabi_d2uiz <LI><a href="#[40]">>></a> __aeabi_d2iz <LI><a href="#[29]">>></a> __aeabi_uldivmod <LI><a href="#[37]">>></a> _double_epilogue </UL> <P><STRONG><a name="[fd]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) @@ -419,8 +419,8 @@ <P><STRONG><a name="[30]"></a>_float_epilogue</STRONG> (Thumb, 114 bytes, Stack size 12 bytes, fepilogue.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = _float_epilogue </UL> <BR>[Called By]<UL><LI><a href="#[3d]">>></a> __aeabi_ui2f <LI><a href="#[2f]">>></a> __aeabi_fadd <BR>[Called By]<UL><LI><a href="#[2f]">>></a> __aeabi_fadd <LI><a href="#[3d]">>></a> __aeabi_ui2f </UL> <P><STRONG><a name="[38]"></a>_double_round</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text)) @@ -440,9 +440,9 @@ <LI><a href="#[38]">>></a> _double_round </UL> <BR>[Called By]<UL><LI><a href="#[35]">>></a> __aeabi_dadd <LI><a href="#[3b]">>></a> __aeabi_dmul <LI><a href="#[3f]">>></a> __aeabi_ui2d <LI><a href="#[3e]">>></a> __aeabi_i2d <LI><a href="#[3b]">>></a> __aeabi_dmul </UL> <P><STRONG><a name="[e6]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text)) @@ -531,9 +531,9 @@ <LI><a href="#[5e]">>></a> HAL_FLASH_Lock <LI><a href="#[5d]">>></a> HAL_FLASHEx_Erase </UL> <BR>[Called By]<UL><LI><a href="#[5a]">>></a> save_com_map_to_flash <BR>[Called By]<UL><LI><a href="#[db]">>></a> UpdateProcess <LI><a href="#[5a]">>></a> save_com_map_to_flash <LI><a href="#[56]">>></a> EnterUWBUpdateMode <LI><a href="#[db]">>></a> UpdateProcess </UL> <P><STRONG><a name="[ef]"></a>FLASH_Read</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, flash.o(i.FLASH_Read)) @@ -559,9 +559,9 @@ <LI><a href="#[61]">>></a> HAL_FLASH_Program <LI><a href="#[5e]">>></a> HAL_FLASH_Lock </UL> <BR>[Called By]<UL><LI><a href="#[5a]">>></a> save_com_map_to_flash <BR>[Called By]<UL><LI><a href="#[db]">>></a> UpdateProcess <LI><a href="#[5a]">>></a> save_com_map_to_flash <LI><a href="#[56]">>></a> EnterUWBUpdateMode <LI><a href="#[db]">>></a> UpdateProcess </UL> <P><STRONG><a name="[c5]"></a>FindNearBasePos</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, dw_app.o(i.FindNearBasePos)) @@ -573,11 +573,11 @@ <P><STRONG><a name="[62]"></a>GetLPTime</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.GetLPTime)) <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = GetLPTime ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[3b]">>></a> __aeabi_dmul <LI><a href="#[3c]">>></a> __aeabi_ddiv <BR>[Calls]<UL><LI><a href="#[3c]">>></a> __aeabi_ddiv <LI><a href="#[3f]">>></a> __aeabi_ui2d <LI><a href="#[41]">>></a> __aeabi_d2uiz <LI><a href="#[63]">>></a> HAL_LPTIM_ReadCounter <LI><a href="#[3b]">>></a> __aeabi_dmul </UL> <BR>[Called By]<UL><LI><a href="#[c6]">>></a> Program_Init </UL> @@ -734,9 +734,9 @@ </UL> <BR>[Calls]<UL><LI><a href="#[46]">>></a> HAL_GetTick </UL> <BR>[Called By]<UL><LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[1e]">>></a> main <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main <LI><a href="#[84]">>></a> HAL_LPTIM_CompareMatchCallback <LI><a href="#[69]">>></a> Get_VDDVlotage </UL> <P><STRONG><a name="[5d]"></a>HAL_FLASHEx_Erase</STRONG> (Thumb, 106 bytes, Stack size 24 bytes, stm32l0xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase)) @@ -787,12 +787,12 @@ <P><STRONG><a name="[79]"></a>HAL_GPIO_Init</STRONG> (Thumb, 346 bytes, Stack size 24 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_GPIO_Init </UL> <BR>[Called By]<UL><LI><a href="#[4d]">>></a> Reset_DW1000 <LI><a href="#[9f]">>></a> HAL_UART_MspInit <BR>[Called By]<UL><LI><a href="#[9f]">>></a> HAL_UART_MspInit <LI><a href="#[97]">>></a> HAL_SPI_MspInit <LI><a href="#[76]">>></a> HAL_ADC_MspInit <LI><a href="#[ae]">>></a> MX_USART1_UART_Init <LI><a href="#[ac]">>></a> MX_GPIO_Init <LI><a href="#[4d]">>></a> Reset_DW1000 </UL> <P><STRONG><a name="[53]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) @@ -803,18 +803,16 @@ </UL> <P><STRONG><a name="[86]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin)) <BR><BR>[Called By]<UL><LI><a href="#[4d]">>></a> Reset_DW1000 <LI><a href="#[1e]">>></a> main <BR><BR>[Called By]<UL><LI><a href="#[1e]">>></a> main <LI><a href="#[a7]">>></a> IdleTask <LI><a href="#[84]">>></a> HAL_LPTIM_CompareMatchCallback <LI><a href="#[ac]">>></a> MX_GPIO_Init <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[4d]">>></a> Reset_DW1000 </UL> <P><STRONG><a name="[46]"></a>HAL_GetTick</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32l0xx_hal.o(i.HAL_GetTick)) <BR><BR>[Called By]<UL><LI><a href="#[6b]">>></a> HAL_Delay <LI><a href="#[a5]">>></a> HAL_UART_Transmit <LI><a href="#[66]">>></a> HAL_ADC_PollForConversion <LI><a href="#[4a]">>></a> ADC_Enable <LI><a href="#[49]">>></a> ADC_Disable <LI><a href="#[45]">>></a> ADC_ConversionStop @@ -823,6 +821,8 @@ <LI><a href="#[92]">>></a> HAL_RCCEx_PeriphCLKConfig <LI><a href="#[71]">>></a> HAL_ADCEx_EnableVREFINT <LI><a href="#[70]">>></a> HAL_ADCEx_Calibration_Start <LI><a href="#[a5]">>></a> HAL_UART_Transmit <LI><a href="#[66]">>></a> HAL_ADC_PollForConversion <LI><a href="#[5f]">>></a> FLASH_WaitForLastOperation <LI><a href="#[a6]">>></a> UART_WaitOnFlagUntilTimeout <LI><a href="#[a2]">>></a> UART_CheckIdleState @@ -868,10 +868,10 @@ <LI><a href="#[86]">>></a> HAL_GPIO_WritePin <LI><a href="#[53]">>></a> HAL_GPIO_ReadPin <LI><a href="#[6b]">>></a> HAL_Delay <LI><a href="#[5a]">>></a> save_com_map_to_flash <LI><a href="#[3d]">>></a> __aeabi_ui2f <LI><a href="#[85]">>></a> SetNextPollTime <LI><a href="#[2f]">>></a> __aeabi_fadd <LI><a href="#[5a]">>></a> save_com_map_to_flash <LI><a href="#[3d]">>></a> __aeabi_ui2f </UL> <BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_LPTIM_IRQHandler </UL> @@ -972,9 +972,9 @@ <P><STRONG><a name="[93]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 344 bytes, Stack size 24 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ __aeabi_uidivmod </UL> <BR>[Calls]<UL><LI><a href="#[80]">>></a> HAL_InitTick <LI><a href="#[46]">>></a> HAL_GetTick <BR>[Calls]<UL><LI><a href="#[46]">>></a> HAL_GetTick <LI><a href="#[94]">>></a> HAL_RCC_GetSysClockFreq <LI><a href="#[80]">>></a> HAL_InitTick </UL> <BR>[Called By]<UL><LI><a href="#[cf]">>></a> SystemClock_Config </UL> @@ -1000,9 +1000,9 @@ <P><STRONG><a name="[95]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 1052 bytes, Stack size 32 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_OscConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ __aeabi_uidivmod </UL> <BR>[Calls]<UL><LI><a href="#[80]">>></a> HAL_InitTick <LI><a href="#[46]">>></a> HAL_GetTick <BR>[Calls]<UL><LI><a href="#[46]">>></a> HAL_GetTick <LI><a href="#[94]">>></a> HAL_RCC_GetSysClockFreq <LI><a href="#[80]">>></a> HAL_InitTick </UL> <BR>[Called By]<UL><LI><a href="#[cf]">>></a> SystemClock_Config </UL> @@ -1116,9 +1116,9 @@ </UL> <BR>[Calls]<UL><LI><a href="#[86]">>></a> HAL_GPIO_WritePin <LI><a href="#[53]">>></a> HAL_GPIO_ReadPin <LI><a href="#[54]">>></a> UsartInit <LI><a href="#[a9]">>></a> UART_CheckSend <LI><a href="#[a8]">>></a> UART_CheckReceive <LI><a href="#[54]">>></a> UsartInit </UL> <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main </UL> @@ -1160,6 +1160,14 @@ <LI><a href="#[35]">>></a> __aeabi_dadd <LI><a href="#[86]">>></a> HAL_GPIO_WritePin <LI><a href="#[53]">>></a> HAL_GPIO_ReadPin <LI><a href="#[3f]">>></a> __aeabi_ui2d <LI><a href="#[3e]">>></a> __aeabi_i2d <LI><a href="#[2f]">>></a> __aeabi_fadd <LI><a href="#[41]">>></a> __aeabi_d2uiz <LI><a href="#[63]">>></a> HAL_LPTIM_ReadCounter <LI><a href="#[b9]">>></a> CRC_Compute <LI><a href="#[c3]">>></a> TagFreqProcess <LI><a href="#[c5]">>></a> FindNearBasePos <LI><a href="#[c4]">>></a> final_msg_set_ts <LI><a href="#[bf]">>></a> NVIC_SystemReset <LI><a href="#[5a]">>></a> save_com_map_to_flash @@ -1184,14 +1192,6 @@ <LI><a href="#[bd]">>></a> dwt_readrxdata <LI><a href="#[bb]">>></a> dwt_read32bitoffsetreg <LI><a href="#[b8]">>></a> dwt_forcetrxoff <LI><a href="#[3f]">>></a> __aeabi_ui2d <LI><a href="#[3e]">>></a> __aeabi_i2d <LI><a href="#[2f]">>></a> __aeabi_fadd <LI><a href="#[41]">>></a> __aeabi_d2uiz <LI><a href="#[63]">>></a> HAL_LPTIM_ReadCounter <LI><a href="#[b9]">>></a> CRC_Compute <LI><a href="#[c3]">>></a> TagFreqProcess <LI><a href="#[c5]">>></a> FindNearBasePos <LI><a href="#[c0]">>></a> memcmp <LI><a href="#[b3]">>></a> __aeabi_memcpy <LI><a href="#[48]">>></a> __aeabi_uidivmod @@ -1206,18 +1206,18 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Program_Init ⇒ GetLPTime ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[35]">>></a> __aeabi_dadd <LI><a href="#[c7]">>></a> parameter_init <LI><a href="#[c8]">>></a> STMFLASH_ReadHalfWord <LI><a href="#[3b]">>></a> __aeabi_dmul <LI><a href="#[3c]">>></a> __aeabi_ddiv <LI><a href="#[ca]">>></a> HAL_LPTIM_TimeOut_Start_IT <LI><a href="#[62]">>></a> GetLPTime <LI><a href="#[3f]">>></a> __aeabi_ui2d <LI><a href="#[41]">>></a> __aeabi_d2uiz <LI><a href="#[c9]">>></a> ceil <LI><a href="#[c7]">>></a> parameter_init <LI><a href="#[c8]">>></a> STMFLASH_ReadHalfWord <LI><a href="#[3b]">>></a> __aeabi_dmul <LI><a href="#[59]">>></a> __2printf <LI><a href="#[b3]">>></a> __aeabi_memcpy <LI><a href="#[48]">>></a> __aeabi_uidivmod <LI><a href="#[c9]">>></a> ceil </UL> <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main </UL> @@ -1243,8 +1243,8 @@ <P><STRONG><a name="[cb]"></a>SendComMap</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.SendComMap)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SendComMap ⇒ UART_PushFrame </UL> <BR>[Calls]<UL><LI><a href="#[cd]">>></a> UART_PushFrame <LI><a href="#[cc]">>></a> Checksum_u16 <BR>[Calls]<UL><LI><a href="#[cc]">>></a> Checksum_u16 <LI><a href="#[cd]">>></a> UART_PushFrame <LI><a href="#[b3]">>></a> __aeabi_memcpy </UL> <BR>[Called By]<UL><LI><a href="#[25]">>></a> UsartParseDataHandler @@ -1292,10 +1292,10 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = Tag_App ⇒ NearPoll ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[d3]">>></a> delay_us <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[69]">>></a> Get_VDDVlotage <LI><a href="#[d2]">>></a> dwt_readdevid <LI><a href="#[d4]">>></a> dwt_entersleep <LI><a href="#[b0]">>></a> NearPoll </UL> <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main </UL> @@ -1396,10 +1396,10 @@ <P><STRONG><a name="[25]"></a>UsartParseDataHandler</STRONG> (Thumb, 264 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.UsartParseDataHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = UsartParseDataHandler ⇒ UpdateProcess ⇒ save_com_map_to_flash ⇒ FLASH_Prepare ⇒ HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> <BR>[Calls]<UL><LI><a href="#[5a]">>></a> save_com_map_to_flash <LI><a href="#[5b]">>></a> delay_ms <LI><a href="#[db]">>></a> UpdateProcess <BR>[Calls]<UL><LI><a href="#[db]">>></a> UpdateProcess <LI><a href="#[cb]">>></a> SendComMap <LI><a href="#[5a]">>></a> save_com_map_to_flash <LI><a href="#[5b]">>></a> delay_ms <LI><a href="#[b3]">>></a> __aeabi_memcpy </UL> <BR>[Address Reference Count : 1]<UL><LI> main.o(i.Program_Init) @@ -1413,9 +1413,9 @@ <P><STRONG><a name="[59]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf </UL> <BR>[Called By]<UL><LI><a href="#[56]">>></a> EnterUWBUpdateMode <LI><a href="#[c6]">>></a> Program_Init <BR>[Called By]<UL><LI><a href="#[c6]">>></a> Program_Init <LI><a href="#[db]">>></a> UpdateProcess <LI><a href="#[56]">>></a> EnterUWBUpdateMode </UL> <P><STRONG><a name="[43]"></a>__ARM_clz</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz)) @@ -1498,18 +1498,18 @@ </UL> <BR>[Calls]<UL><LI><a href="#[d3]">>></a> delay_us </UL> <BR>[Called By]<UL><LI><a href="#[56]">>></a> EnterUWBUpdateMode <LI><a href="#[4d]">>></a> Reset_DW1000 <LI><a href="#[e4]">>></a> _dwt_loaducodefromrom <LI><a href="#[25]">>></a> UsartParseDataHandler <BR>[Called By]<UL><LI><a href="#[25]">>></a> UsartParseDataHandler <LI><a href="#[db]">>></a> UpdateProcess <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[56]">>></a> EnterUWBUpdateMode <LI><a href="#[4d]">>></a> Reset_DW1000 <LI><a href="#[e4]">>></a> _dwt_loaducodefromrom </UL> <P><STRONG><a name="[d3]"></a>delay_us</STRONG> (Thumb, 140 bytes, Stack size 0 bytes, lis3dh_driver.o(i.delay_us)) <BR><BR>[Called By]<UL><LI><a href="#[a9]">>></a> UART_CheckSend <BR><BR>[Called By]<UL><LI><a href="#[d1]">>></a> Tag_App <LI><a href="#[a9]">>></a> UART_CheckSend <LI><a href="#[5b]">>></a> delay_ms <LI><a href="#[d1]">>></a> Tag_App </UL> <P><STRONG><a name="[50]"></a>dwt_configure</STRONG> (Thumb, 474 bytes, Stack size 32 bytes, deca_device.o(i.dwt_configure)) @@ -1558,8 +1558,8 @@ <LI><a href="#[e9]">>></a> dwt_syncrxbufptrs <LI><a href="#[bb]">>></a> dwt_read32bitoffsetreg </UL> <BR>[Called By]<UL><LI><a href="#[be]">>></a> dwt_rxenable <LI><a href="#[b0]">>></a> NearPoll <BR>[Called By]<UL><LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[be]">>></a> dwt_rxenable </UL> <P><STRONG><a name="[4f]"></a>dwt_initialise</STRONG> (Thumb, 310 bytes, Stack size 24 bytes, deca_device.o(i.dwt_initialise)) @@ -1594,14 +1594,14 @@ </UL> <BR>[Calls]<UL><LI><a href="#[e3]">>></a> dwt_readfromdevice </UL> <BR>[Called By]<UL><LI><a href="#[b1]">>></a> dwt_setrxaftertxdelay <BR>[Called By]<UL><LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[b1]">>></a> dwt_setrxaftertxdelay <LI><a href="#[b7]">>></a> dwt_readsystimestamphi32 <LI><a href="#[d2]">>></a> dwt_readdevid <LI><a href="#[4f]">>></a> dwt_initialise <LI><a href="#[b8]">>></a> dwt_forcetrxoff <LI><a href="#[e8]">>></a> dwt_entersleepaftertx <LI><a href="#[e5]">>></a> _dwt_otpread <LI><a href="#[b0]">>></a> NearPoll </UL> <P><STRONG><a name="[d2]"></a>dwt_readdevid</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, deca_device.o(i.dwt_readdevid)) @@ -1609,8 +1609,8 @@ </UL> <BR>[Calls]<UL><LI><a href="#[bb]">>></a> dwt_read32bitoffsetreg </UL> <BR>[Called By]<UL><LI><a href="#[4f]">>></a> dwt_initialise <LI><a href="#[d1]">>></a> Tag_App <BR>[Called By]<UL><LI><a href="#[d1]">>></a> Tag_App <LI><a href="#[4f]">>></a> dwt_initialise </UL> <P><STRONG><a name="[e3]"></a>dwt_readfromdevice</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, deca_device.o(i.dwt_readfromdevice)) @@ -1757,14 +1757,14 @@ </UL> <BR>[Calls]<UL><LI><a href="#[df]">>></a> dwt_writetodevice </UL> <BR>[Called By]<UL><LI><a href="#[b5]">>></a> dwt_writetxfctrl <BR>[Called By]<UL><LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[b5]">>></a> dwt_writetxfctrl <LI><a href="#[b1]">>></a> dwt_setrxaftertxdelay <LI><a href="#[ba]">>></a> dwt_setdelayedtrxtime <LI><a href="#[4f]">>></a> dwt_initialise <LI><a href="#[b8]">>></a> dwt_forcetrxoff <LI><a href="#[e8]">>></a> dwt_entersleepaftertx <LI><a href="#[50]">>></a> dwt_configure <LI><a href="#[b0]">>></a> NearPoll </UL> <P><STRONG><a name="[df]"></a>dwt_writetodevice</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, deca_device.o(i.dwt_writetodevice)) @@ -1827,8 +1827,6 @@ </UL> <BR>[Calls]<UL><LI><a href="#[86]">>></a> HAL_GPIO_WritePin <LI><a href="#[6b]">>></a> HAL_Delay <LI><a href="#[d4]">>></a> dwt_entersleep <LI><a href="#[e7]">>></a> dwt_configuresleep <LI><a href="#[a4]">>></a> HAL_UART_Receive_DMA <LI><a href="#[8e]">>></a> HAL_LPTIM_Init <LI><a href="#[7f]">>></a> HAL_Init @@ -1842,6 +1840,8 @@ <LI><a href="#[d1]">>></a> Tag_App <LI><a href="#[4c]">>></a> Dw1000_Init <LI><a href="#[ee]">>></a> Dw1000_App_Init <LI><a href="#[d4]">>></a> dwt_entersleep <LI><a href="#[e7]">>></a> dwt_configuresleep <LI><a href="#[c0]">>></a> memcmp </UL> <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) @@ -1868,12 +1868,12 @@ <LI><a href="#[57]">>></a> FLASH_Prepare <LI><a href="#[b3]">>></a> __aeabi_memcpy </UL> <BR>[Called By]<UL><LI><a href="#[c7]">>></a> parameter_init <LI><a href="#[56]">>></a> EnterUWBUpdateMode <LI><a href="#[84]">>></a> HAL_LPTIM_CompareMatchCallback <BR>[Called By]<UL><LI><a href="#[84]">>></a> HAL_LPTIM_CompareMatchCallback <LI><a href="#[25]">>></a> UsartParseDataHandler <LI><a href="#[db]">>></a> UpdateProcess <LI><a href="#[b0]">>></a> NearPoll <LI><a href="#[c7]">>></a> parameter_init <LI><a href="#[56]">>></a> EnterUWBUpdateMode </UL> <P><STRONG><a name="[ed]"></a>writetospi</STRONG> (Thumb, 68 bytes, Stack size 20 bytes, spi.o(i.writetospi)) @@ -1929,8 +1929,8 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[79]">>></a> HAL_GPIO_Init <LI><a href="#[af]">>></a> Usart1InitVariables <LI><a href="#[9e]">>></a> HAL_UART_Init <LI><a href="#[af]">>></a> Usart1InitVariables <LI><a href="#[78]">>></a> __aeabi_memclr4 </UL> <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main @@ -1965,8 +1965,8 @@ <P><STRONG><a name="[4a]"></a>ADC_Enable</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, stm32l0xx_hal_adc.o(i.ADC_Enable)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = ADC_Enable ⇒ ADC_DelayMicroSecond ⇒ __aeabi_uidivmod </UL> <BR>[Calls]<UL><LI><a href="#[47]">>></a> ADC_DelayMicroSecond <LI><a href="#[46]">>></a> HAL_GetTick <BR>[Calls]<UL><LI><a href="#[46]">>></a> HAL_GetTick <LI><a href="#[47]">>></a> ADC_DelayMicroSecond </UL> <BR>[Called By]<UL><LI><a href="#[65]">>></a> HAL_ADC_Start </UL> MDK-ARM/L051/L051.map
@@ -3413,207 +3413,207 @@ Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08005000 0x08005000 0x000000c0 Data RO 3 RESET startup_stm32l051xx.o 0x080050c0 0x080050c0 0x00000000 Code RO 5608 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) 0x080050c0 0x080050c0 0x00000004 Code RO 5937 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) 0x080050c4 0x080050c4 0x00000004 Code RO 5940 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) 0x080050c8 0x080050c8 0x00000000 Code RO 5942 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) 0x080050c8 0x080050c8 0x00000000 Code RO 5944 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) 0x080050c8 0x080050c8 0x00000008 Code RO 5945 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) 0x080050d0 0x080050d0 0x00000000 Code RO 5947 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) 0x080050d0 0x080050d0 0x00000000 Code RO 5949 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) 0x080050d0 0x080050d0 0x00000004 Code RO 5938 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x080050c0 0x080050c0 0x00000000 Code RO 5457 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) 0x080050c0 0x080050c0 0x00000004 Code RO 5786 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) 0x080050c4 0x080050c4 0x00000004 Code RO 5789 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) 0x080050c8 0x080050c8 0x00000000 Code RO 5791 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) 0x080050c8 0x080050c8 0x00000000 Code RO 5793 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) 0x080050c8 0x080050c8 0x00000008 Code RO 5794 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) 0x080050d0 0x080050d0 0x00000000 Code RO 5796 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) 0x080050d0 0x080050d0 0x00000000 Code RO 5798 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) 0x080050d0 0x080050d0 0x00000004 Code RO 5787 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x080050d4 0x080050d4 0x0000001c Code RO 4 .text startup_stm32l051xx.o 0x080050f0 0x080050f0 0x0000002c Code RO 5611 .text mc_p.l(uidiv.o) 0x0800511c 0x0800511c 0x00000060 Code RO 5613 .text mc_p.l(uldiv.o) 0x0800517c 0x0800517c 0x00000024 Code RO 5615 .text mc_p.l(memcpya.o) 0x080051a0 0x080051a0 0x00000024 Code RO 5617 .text mc_p.l(memseta.o) 0x080051c4 0x080051c4 0x0000001a Code RO 5619 .text mc_p.l(memcmp.o) 0x080051de 0x080051de 0x000000b2 Code RO 5884 .text mf_p.l(fadd.o) 0x08005290 0x08005290 0x0000007a Code RO 5886 .text mf_p.l(fmul.o) 0x0800530a 0x0800530a 0x0000007c Code RO 5888 .text mf_p.l(fdiv.o) 0x080050f0 0x080050f0 0x0000002c Code RO 5460 .text mc_p.l(uidiv.o) 0x0800511c 0x0800511c 0x00000060 Code RO 5462 .text mc_p.l(uldiv.o) 0x0800517c 0x0800517c 0x00000024 Code RO 5464 .text mc_p.l(memcpya.o) 0x080051a0 0x080051a0 0x00000024 Code RO 5466 .text mc_p.l(memseta.o) 0x080051c4 0x080051c4 0x0000001a Code RO 5468 .text mc_p.l(memcmp.o) 0x080051de 0x080051de 0x000000b2 Code RO 5733 .text mf_p.l(fadd.o) 0x08005290 0x08005290 0x0000007a Code RO 5735 .text mf_p.l(fmul.o) 0x0800530a 0x0800530a 0x0000007c Code RO 5737 .text mf_p.l(fdiv.o) 0x08005386 0x08005386 0x00000002 PAD 0x08005388 0x08005388 0x00000164 Code RO 5890 .text mf_p.l(dadd.o) 0x080054ec 0x080054ec 0x000000d0 Code RO 5892 .text mf_p.l(dmul.o) 0x080055bc 0x080055bc 0x000000f0 Code RO 5894 .text mf_p.l(ddiv.o) 0x080056ac 0x080056ac 0x0000000e Code RO 5900 .text mf_p.l(ffltui.o) 0x08005388 0x08005388 0x00000164 Code RO 5739 .text mf_p.l(dadd.o) 0x080054ec 0x080054ec 0x000000d0 Code RO 5741 .text mf_p.l(dmul.o) 0x080055bc 0x080055bc 0x000000f0 Code RO 5743 .text mf_p.l(ddiv.o) 0x080056ac 0x080056ac 0x0000000e Code RO 5749 .text mf_p.l(ffltui.o) 0x080056ba 0x080056ba 0x00000002 PAD 0x080056bc 0x080056bc 0x00000028 Code RO 5902 .text mf_p.l(dflti.o) 0x080056e4 0x080056e4 0x0000001c Code RO 5904 .text mf_p.l(dfltui.o) 0x08005700 0x08005700 0x00000028 Code RO 5906 .text mf_p.l(ffixui.o) 0x08005728 0x08005728 0x00000048 Code RO 5908 .text mf_p.l(dfixi.o) 0x08005770 0x08005770 0x0000003c Code RO 5910 .text mf_p.l(dfixui.o) 0x080057ac 0x080057ac 0x00000028 Code RO 5912 .text mf_p.l(f2d.o) 0x080057d4 0x080057d4 0x00000038 Code RO 5914 .text mf_p.l(d2f.o) 0x0800580c 0x0800580c 0x00000020 Code RO 5952 .text mc_p.l(llshl.o) 0x0800582c 0x0800582c 0x00000022 Code RO 5954 .text mc_p.l(llushr.o) 0x0800584e 0x0800584e 0x00000026 Code RO 5956 .text mc_p.l(llsshr.o) 0x08005874 0x08005874 0x00000000 Code RO 5965 .text mc_p.l(iusefp.o) 0x08005874 0x08005874 0x00000082 Code RO 5966 .text mf_p.l(fepilogue.o) 0x080058f6 0x080058f6 0x000000be Code RO 5968 .text mf_p.l(depilogue.o) 0x080059b4 0x080059b4 0x00000028 Code RO 5978 .text mf_p.l(cdrcmple.o) 0x080059dc 0x080059dc 0x00000024 Code RO 5980 .text mc_p.l(init.o) 0x08005a00 0x08005a00 0x00000052 Code RO 2083 i.ADC_ConversionStop stm32l0xx_hal_adc.o 0x080056bc 0x080056bc 0x00000028 Code RO 5751 .text mf_p.l(dflti.o) 0x080056e4 0x080056e4 0x0000001c Code RO 5753 .text mf_p.l(dfltui.o) 0x08005700 0x08005700 0x00000028 Code RO 5755 .text mf_p.l(ffixui.o) 0x08005728 0x08005728 0x00000048 Code RO 5757 .text mf_p.l(dfixi.o) 0x08005770 0x08005770 0x0000003c Code RO 5759 .text mf_p.l(dfixui.o) 0x080057ac 0x080057ac 0x00000028 Code RO 5761 .text mf_p.l(f2d.o) 0x080057d4 0x080057d4 0x00000038 Code RO 5763 .text mf_p.l(d2f.o) 0x0800580c 0x0800580c 0x00000020 Code RO 5801 .text mc_p.l(llshl.o) 0x0800582c 0x0800582c 0x00000022 Code RO 5803 .text mc_p.l(llushr.o) 0x0800584e 0x0800584e 0x00000026 Code RO 5805 .text mc_p.l(llsshr.o) 0x08005874 0x08005874 0x00000000 Code RO 5814 .text mc_p.l(iusefp.o) 0x08005874 0x08005874 0x00000082 Code RO 5815 .text mf_p.l(fepilogue.o) 0x080058f6 0x080058f6 0x000000be Code RO 5817 .text mf_p.l(depilogue.o) 0x080059b4 0x080059b4 0x00000028 Code RO 5827 .text mf_p.l(cdrcmple.o) 0x080059dc 0x080059dc 0x00000024 Code RO 5829 .text mc_p.l(init.o) 0x08005a00 0x08005a00 0x00000052 Code RO 1932 i.ADC_ConversionStop stm32l0xx_hal_adc.o 0x08005a52 0x08005a52 0x00000002 PAD 0x08005a54 0x08005a54 0x00000024 Code RO 2087 i.ADC_DelayMicroSecond stm32l0xx_hal_adc.o 0x08005a78 0x08005a78 0x00000060 Code RO 2088 i.ADC_Disable stm32l0xx_hal_adc.o 0x08005ad8 0x08005ad8 0x00000064 Code RO 2089 i.ADC_Enable stm32l0xx_hal_adc.o 0x08005b3c 0x08005b3c 0x00000030 Code RO 1731 i.CRC_Compute crc.o 0x08005a54 0x08005a54 0x00000024 Code RO 1936 i.ADC_DelayMicroSecond stm32l0xx_hal_adc.o 0x08005a78 0x08005a78 0x00000060 Code RO 1937 i.ADC_Disable stm32l0xx_hal_adc.o 0x08005ad8 0x08005ad8 0x00000064 Code RO 1938 i.ADC_Enable stm32l0xx_hal_adc.o 0x08005b3c 0x08005b3c 0x00000030 Code RO 1592 i.CRC_Compute crc.o 0x08005b6c 0x08005b6c 0x0000001a Code RO 1414 i.Checksum_u16 dw_app.o 0x08005b86 0x08005b86 0x00000002 PAD 0x08005b88 0x08005b88 0x00000018 Code RO 1921 i.DMA1_Channel2_3_IRQHandler stm32l0xx_it.o 0x08005ba0 0x08005ba0 0x0000002c Code RO 3482 i.DMA_SetConfig stm32l0xx_hal_dma.o 0x08005b88 0x08005b88 0x00000018 Code RO 1770 i.DMA1_Channel2_3_IRQHandler stm32l0xx_it.o 0x08005ba0 0x08005ba0 0x0000002c Code RO 3331 i.DMA_SetConfig stm32l0xx_hal_dma.o 0x08005bcc 0x08005bcc 0x0000004c Code RO 1415 i.Dw1000_App_Init dw_app.o 0x08005c18 0x08005c18 0x00000034 Code RO 1416 i.Dw1000_Init dw_app.o 0x08005c4c 0x08005c4c 0x00000050 Code RO 1922 i.EXTI0_1_IRQHandler stm32l0xx_it.o 0x08005c4c 0x08005c4c 0x00000050 Code RO 1771 i.EXTI0_1_IRQHandler stm32l0xx_it.o 0x08005c9c 0x08005c9c 0x00000068 Code RO 1375 i.EnterUWBUpdateMode global_param.o 0x08005d04 0x08005d04 0x00000002 Code RO 1757 i.Error_Handler main.o 0x08005d04 0x08005d04 0x00000002 Code RO 1615 i.Error_Handler main.o 0x08005d06 0x08005d06 0x00000002 PAD 0x08005d08 0x08005d08 0x0000002c Code RO 3312 i.FLASH_PageErase stm32l0xx_hal_flash_ex.o 0x08005d08 0x08005d08 0x0000002c Code RO 3161 i.FLASH_PageErase stm32l0xx_hal_flash_ex.o 0x08005d34 0x08005d34 0x00000034 Code RO 1329 i.FLASH_Prepare flash.o 0x08005d68 0x08005d68 0x00000012 Code RO 1330 i.FLASH_Read flash.o 0x08005d7a 0x08005d7a 0x00000002 PAD 0x08005d7c 0x08005d7c 0x00000090 Code RO 3214 i.FLASH_SetErrorCode stm32l0xx_hal_flash.o 0x08005e0c 0x08005e0c 0x00000070 Code RO 3215 i.FLASH_WaitForLastOperation stm32l0xx_hal_flash.o 0x08005d7c 0x08005d7c 0x00000090 Code RO 3063 i.FLASH_SetErrorCode stm32l0xx_hal_flash.o 0x08005e0c 0x08005e0c 0x00000070 Code RO 3064 i.FLASH_WaitForLastOperation stm32l0xx_hal_flash.o 0x08005e7c 0x08005e7c 0x00000038 Code RO 1331 i.FLASH_Write flash.o 0x08005eb4 0x08005eb4 0x00000028 Code RO 1417 i.FindNearBasePos dw_app.o 0x08005edc 0x08005edc 0x00000038 Code RO 1759 i.GetLPTime main.o 0x08005edc 0x08005edc 0x00000038 Code RO 1617 i.GetLPTime main.o 0x08005f14 0x08005f14 0x00000028 Code RO 1206 i.Get_ADC_Value adc.o 0x08005f3c 0x08005f3c 0x00000110 Code RO 1208 i.Get_VDDVlotage adc.o 0x0800604c 0x0800604c 0x000000aa Code RO 2266 i.HAL_ADCEx_Calibration_Start stm32l0xx_hal_adc_ex.o 0x0800604c 0x0800604c 0x000000aa Code RO 2115 i.HAL_ADCEx_Calibration_Start stm32l0xx_hal_adc_ex.o 0x080060f6 0x080060f6 0x00000002 PAD 0x080060f8 0x080060f8 0x00000010 Code RO 2267 i.HAL_ADCEx_DisableVREFINT stm32l0xx_hal_adc_ex.o 0x08006108 0x08006108 0x00000030 Code RO 2269 i.HAL_ADCEx_EnableVREFINT stm32l0xx_hal_adc_ex.o 0x08006138 0x08006138 0x00000094 Code RO 2091 i.HAL_ADC_ConfigChannel stm32l0xx_hal_adc.o 0x080061cc 0x080061cc 0x000000b4 Code RO 2094 i.HAL_ADC_DeInit stm32l0xx_hal_adc.o 0x08006280 0x08006280 0x00000004 Code RO 2097 i.HAL_ADC_GetState stm32l0xx_hal_adc.o 0x08006284 0x08006284 0x00000006 Code RO 2098 i.HAL_ADC_GetValue stm32l0xx_hal_adc.o 0x080060f8 0x080060f8 0x00000010 Code RO 2116 i.HAL_ADCEx_DisableVREFINT stm32l0xx_hal_adc_ex.o 0x08006108 0x08006108 0x00000030 Code RO 2118 i.HAL_ADCEx_EnableVREFINT stm32l0xx_hal_adc_ex.o 0x08006138 0x08006138 0x00000094 Code RO 1940 i.HAL_ADC_ConfigChannel stm32l0xx_hal_adc.o 0x080061cc 0x080061cc 0x000000b4 Code RO 1943 i.HAL_ADC_DeInit stm32l0xx_hal_adc.o 0x08006280 0x08006280 0x00000004 Code RO 1946 i.HAL_ADC_GetState stm32l0xx_hal_adc.o 0x08006284 0x08006284 0x00000006 Code RO 1947 i.HAL_ADC_GetValue stm32l0xx_hal_adc.o 0x0800628a 0x0800628a 0x00000002 PAD 0x0800628c 0x0800628c 0x000001c8 Code RO 2100 i.HAL_ADC_Init stm32l0xx_hal_adc.o 0x08006454 0x08006454 0x00000028 Code RO 1996 i.HAL_ADC_MspDeInit stm32l0xx_hal_msp.o 0x0800647c 0x0800647c 0x00000050 Code RO 1997 i.HAL_ADC_MspInit stm32l0xx_hal_msp.o 0x080064cc 0x080064cc 0x000000c0 Code RO 2104 i.HAL_ADC_PollForConversion stm32l0xx_hal_adc.o 0x0800658c 0x0800658c 0x0000005c Code RO 2106 i.HAL_ADC_Start stm32l0xx_hal_adc.o 0x080065e8 0x080065e8 0x0000004c Code RO 3484 i.HAL_DMA_Abort_IT stm32l0xx_hal_dma.o 0x08006634 0x08006634 0x000000a8 Code RO 3488 i.HAL_DMA_IRQHandler stm32l0xx_hal_dma.o 0x080066dc 0x080066dc 0x00000090 Code RO 3489 i.HAL_DMA_Init stm32l0xx_hal_dma.o 0x0800676c 0x0800676c 0x00000068 Code RO 3493 i.HAL_DMA_Start_IT stm32l0xx_hal_dma.o 0x080067d4 0x080067d4 0x0000001c Code RO 2329 i.HAL_Delay stm32l0xx_hal.o 0x080067f0 0x080067f0 0x00000078 Code RO 3321 i.HAL_FLASHEx_Erase stm32l0xx_hal_flash_ex.o 0x08006868 0x08006868 0x0000001c Code RO 3219 i.HAL_FLASH_Lock stm32l0xx_hal_flash.o 0x08006884 0x08006884 0x0000003c Code RO 3224 i.HAL_FLASH_Program stm32l0xx_hal_flash.o 0x080068c0 0x080068c0 0x0000005c Code RO 3226 i.HAL_FLASH_Unlock stm32l0xx_hal_flash.o 0x0800691c 0x0800691c 0x000000e4 Code RO 3420 i.HAL_GPIO_DeInit stm32l0xx_hal_gpio.o 0x08006a00 0x08006a00 0x00000002 Code RO 3421 i.HAL_GPIO_EXTI_Callback stm32l0xx_hal_gpio.o 0x0800628c 0x0800628c 0x000001c8 Code RO 1949 i.HAL_ADC_Init stm32l0xx_hal_adc.o 0x08006454 0x08006454 0x00000028 Code RO 1845 i.HAL_ADC_MspDeInit stm32l0xx_hal_msp.o 0x0800647c 0x0800647c 0x00000050 Code RO 1846 i.HAL_ADC_MspInit stm32l0xx_hal_msp.o 0x080064cc 0x080064cc 0x000000c0 Code RO 1953 i.HAL_ADC_PollForConversion stm32l0xx_hal_adc.o 0x0800658c 0x0800658c 0x0000005c Code RO 1955 i.HAL_ADC_Start stm32l0xx_hal_adc.o 0x080065e8 0x080065e8 0x0000004c Code RO 3333 i.HAL_DMA_Abort_IT stm32l0xx_hal_dma.o 0x08006634 0x08006634 0x000000a8 Code RO 3337 i.HAL_DMA_IRQHandler stm32l0xx_hal_dma.o 0x080066dc 0x080066dc 0x00000090 Code RO 3338 i.HAL_DMA_Init stm32l0xx_hal_dma.o 0x0800676c 0x0800676c 0x00000068 Code RO 3342 i.HAL_DMA_Start_IT stm32l0xx_hal_dma.o 0x080067d4 0x080067d4 0x0000001c Code RO 2178 i.HAL_Delay stm32l0xx_hal.o 0x080067f0 0x080067f0 0x00000078 Code RO 3170 i.HAL_FLASHEx_Erase stm32l0xx_hal_flash_ex.o 0x08006868 0x08006868 0x0000001c Code RO 3068 i.HAL_FLASH_Lock stm32l0xx_hal_flash.o 0x08006884 0x08006884 0x0000003c Code RO 3073 i.HAL_FLASH_Program stm32l0xx_hal_flash.o 0x080068c0 0x080068c0 0x0000005c Code RO 3075 i.HAL_FLASH_Unlock stm32l0xx_hal_flash.o 0x0800691c 0x0800691c 0x000000e4 Code RO 3269 i.HAL_GPIO_DeInit stm32l0xx_hal_gpio.o 0x08006a00 0x08006a00 0x00000002 Code RO 3270 i.HAL_GPIO_EXTI_Callback stm32l0xx_hal_gpio.o 0x08006a02 0x08006a02 0x00000002 PAD 0x08006a04 0x08006a04 0x00000018 Code RO 3422 i.HAL_GPIO_EXTI_IRQHandler stm32l0xx_hal_gpio.o 0x08006a1c 0x08006a1c 0x00000178 Code RO 3423 i.HAL_GPIO_Init stm32l0xx_hal_gpio.o 0x08006b94 0x08006b94 0x0000000a Code RO 3425 i.HAL_GPIO_ReadPin stm32l0xx_hal_gpio.o 0x08006b9e 0x08006b9e 0x0000000c Code RO 3427 i.HAL_GPIO_WritePin stm32l0xx_hal_gpio.o 0x08006a04 0x08006a04 0x00000018 Code RO 3271 i.HAL_GPIO_EXTI_IRQHandler stm32l0xx_hal_gpio.o 0x08006a1c 0x08006a1c 0x00000178 Code RO 3272 i.HAL_GPIO_Init stm32l0xx_hal_gpio.o 0x08006b94 0x08006b94 0x0000000a Code RO 3274 i.HAL_GPIO_ReadPin stm32l0xx_hal_gpio.o 0x08006b9e 0x08006b9e 0x0000000c Code RO 3276 i.HAL_GPIO_WritePin stm32l0xx_hal_gpio.o 0x08006baa 0x08006baa 0x00000002 PAD 0x08006bac 0x08006bac 0x0000000c Code RO 2333 i.HAL_GetTick stm32l0xx_hal.o 0x08006bb8 0x08006bb8 0x00000010 Code RO 2337 i.HAL_IncTick stm32l0xx_hal.o 0x08006bc8 0x08006bc8 0x00000028 Code RO 2338 i.HAL_Init stm32l0xx_hal.o 0x08006bf0 0x08006bf0 0x00000030 Code RO 2339 i.HAL_InitTick stm32l0xx_hal.o 0x08006c20 0x08006c20 0x00000002 Code RO 3857 i.HAL_LPTIM_AutoReloadMatchCallback stm32l0xx_hal_lptim.o 0x08006c22 0x08006c22 0x00000002 Code RO 3858 i.HAL_LPTIM_AutoReloadWriteCallback stm32l0xx_hal_lptim.o 0x08006c24 0x08006c24 0x000000f0 Code RO 1761 i.HAL_LPTIM_CompareMatchCallback main.o 0x08006d14 0x08006d14 0x00000002 Code RO 3860 i.HAL_LPTIM_CompareWriteCallback stm32l0xx_hal_lptim.o 0x08006d16 0x08006d16 0x00000002 Code RO 3866 i.HAL_LPTIM_DirectionDownCallback stm32l0xx_hal_lptim.o 0x08006d18 0x08006d18 0x00000002 Code RO 3867 i.HAL_LPTIM_DirectionUpCallback stm32l0xx_hal_lptim.o 0x08006d1a 0x08006d1a 0x000000ca Code RO 3873 i.HAL_LPTIM_IRQHandler stm32l0xx_hal_lptim.o 0x08006de4 0x08006de4 0x000000a0 Code RO 3874 i.HAL_LPTIM_Init stm32l0xx_hal_lptim.o 0x08006e84 0x08006e84 0x00000030 Code RO 1999 i.HAL_LPTIM_MspInit stm32l0xx_hal_msp.o 0x08006eb4 0x08006eb4 0x00000006 Code RO 3887 i.HAL_LPTIM_ReadCounter stm32l0xx_hal_lptim.o 0x08006bac 0x08006bac 0x0000000c Code RO 2182 i.HAL_GetTick stm32l0xx_hal.o 0x08006bb8 0x08006bb8 0x00000010 Code RO 2186 i.HAL_IncTick stm32l0xx_hal.o 0x08006bc8 0x08006bc8 0x00000028 Code RO 2187 i.HAL_Init stm32l0xx_hal.o 0x08006bf0 0x08006bf0 0x00000030 Code RO 2188 i.HAL_InitTick stm32l0xx_hal.o 0x08006c20 0x08006c20 0x00000002 Code RO 3706 i.HAL_LPTIM_AutoReloadMatchCallback stm32l0xx_hal_lptim.o 0x08006c22 0x08006c22 0x00000002 Code RO 3707 i.HAL_LPTIM_AutoReloadWriteCallback stm32l0xx_hal_lptim.o 0x08006c24 0x08006c24 0x000000f0 Code RO 1619 i.HAL_LPTIM_CompareMatchCallback main.o 0x08006d14 0x08006d14 0x00000002 Code RO 3709 i.HAL_LPTIM_CompareWriteCallback stm32l0xx_hal_lptim.o 0x08006d16 0x08006d16 0x00000002 Code RO 3715 i.HAL_LPTIM_DirectionDownCallback stm32l0xx_hal_lptim.o 0x08006d18 0x08006d18 0x00000002 Code RO 3716 i.HAL_LPTIM_DirectionUpCallback stm32l0xx_hal_lptim.o 0x08006d1a 0x08006d1a 0x000000ca Code RO 3722 i.HAL_LPTIM_IRQHandler stm32l0xx_hal_lptim.o 0x08006de4 0x08006de4 0x000000a0 Code RO 3723 i.HAL_LPTIM_Init stm32l0xx_hal_lptim.o 0x08006e84 0x08006e84 0x00000030 Code RO 1848 i.HAL_LPTIM_MspInit stm32l0xx_hal_msp.o 0x08006eb4 0x08006eb4 0x00000006 Code RO 3736 i.HAL_LPTIM_ReadCounter stm32l0xx_hal_lptim.o 0x08006eba 0x08006eba 0x00000002 PAD 0x08006ebc 0x08006ebc 0x0000004c Code RO 3893 i.HAL_LPTIM_TimeOut_Start_IT stm32l0xx_hal_lptim.o 0x08006f08 0x08006f08 0x00000002 Code RO 3896 i.HAL_LPTIM_TriggerCallback stm32l0xx_hal_lptim.o 0x08006ebc 0x08006ebc 0x0000004c Code RO 3742 i.HAL_LPTIM_TimeOut_Start_IT stm32l0xx_hal_lptim.o 0x08006f08 0x08006f08 0x00000002 Code RO 3745 i.HAL_LPTIM_TriggerCallback stm32l0xx_hal_lptim.o 0x08006f0a 0x08006f0a 0x00000002 PAD 0x08006f0c 0x08006f0c 0x00000018 Code RO 2000 i.HAL_MspInit stm32l0xx_hal_msp.o 0x08006f24 0x08006f24 0x00000014 Code RO 3750 i.HAL_NVIC_EnableIRQ stm32l0xx_hal_cortex.o 0x08006f38 0x08006f38 0x00000008 Code RO 3754 i.HAL_NVIC_SetPriority stm32l0xx_hal_cortex.o 0x08006f40 0x08006f40 0x00000010 Code RO 3580 i.HAL_PWR_EnableBkUpAccess stm32l0xx_hal_pwr.o 0x08006f50 0x08006f50 0x00000164 Code RO 3110 i.HAL_RCCEx_PeriphCLKConfig stm32l0xx_hal_rcc_ex.o 0x080070b4 0x080070b4 0x0000016c Code RO 3012 i.HAL_RCC_ClockConfig stm32l0xx_hal_rcc.o 0x08007220 0x08007220 0x00000020 Code RO 3018 i.HAL_RCC_GetPCLK1Freq stm32l0xx_hal_rcc.o 0x08007240 0x08007240 0x00000020 Code RO 3019 i.HAL_RCC_GetPCLK2Freq stm32l0xx_hal_rcc.o 0x08007260 0x08007260 0x00000078 Code RO 3020 i.HAL_RCC_GetSysClockFreq stm32l0xx_hal_rcc.o 0x080072d8 0x080072d8 0x0000041c Code RO 3023 i.HAL_RCC_OscConfig stm32l0xx_hal_rcc.o 0x080076f4 0x080076f4 0x00000080 Code RO 4128 i.HAL_SPI_Init stm32l0xx_hal_spi.o 0x08007774 0x08007774 0x00000058 Code RO 2002 i.HAL_SPI_MspInit stm32l0xx_hal_msp.o 0x080077cc 0x080077cc 0x00000030 Code RO 3758 i.HAL_SYSTICK_Config stm32l0xx_hal_cortex.o 0x080077fc 0x080077fc 0x00000002 Code RO 5489 i.HAL_UARTEx_WakeupCallback stm32l0xx_hal_uart_ex.o 0x080077fe 0x080077fe 0x00000002 Code RO 1762 i.HAL_UART_ErrorCallback main.o 0x08007800 0x08007800 0x0000013c Code RO 5155 i.HAL_UART_IRQHandler stm32l0xx_hal_uart.o 0x0800793c 0x0800793c 0x0000006a Code RO 5156 i.HAL_UART_Init stm32l0xx_hal_uart.o 0x08006f0c 0x08006f0c 0x00000018 Code RO 1849 i.HAL_MspInit stm32l0xx_hal_msp.o 0x08006f24 0x08006f24 0x00000014 Code RO 3599 i.HAL_NVIC_EnableIRQ stm32l0xx_hal_cortex.o 0x08006f38 0x08006f38 0x00000008 Code RO 3603 i.HAL_NVIC_SetPriority stm32l0xx_hal_cortex.o 0x08006f40 0x08006f40 0x00000010 Code RO 3429 i.HAL_PWR_EnableBkUpAccess stm32l0xx_hal_pwr.o 0x08006f50 0x08006f50 0x00000164 Code RO 2959 i.HAL_RCCEx_PeriphCLKConfig stm32l0xx_hal_rcc_ex.o 0x080070b4 0x080070b4 0x0000016c Code RO 2861 i.HAL_RCC_ClockConfig stm32l0xx_hal_rcc.o 0x08007220 0x08007220 0x00000020 Code RO 2867 i.HAL_RCC_GetPCLK1Freq stm32l0xx_hal_rcc.o 0x08007240 0x08007240 0x00000020 Code RO 2868 i.HAL_RCC_GetPCLK2Freq stm32l0xx_hal_rcc.o 0x08007260 0x08007260 0x00000078 Code RO 2869 i.HAL_RCC_GetSysClockFreq stm32l0xx_hal_rcc.o 0x080072d8 0x080072d8 0x0000041c Code RO 2872 i.HAL_RCC_OscConfig stm32l0xx_hal_rcc.o 0x080076f4 0x080076f4 0x00000080 Code RO 3977 i.HAL_SPI_Init stm32l0xx_hal_spi.o 0x08007774 0x08007774 0x00000058 Code RO 1851 i.HAL_SPI_MspInit stm32l0xx_hal_msp.o 0x080077cc 0x080077cc 0x00000030 Code RO 3607 i.HAL_SYSTICK_Config stm32l0xx_hal_cortex.o 0x080077fc 0x080077fc 0x00000002 Code RO 5338 i.HAL_UARTEx_WakeupCallback stm32l0xx_hal_uart_ex.o 0x080077fe 0x080077fe 0x00000002 Code RO 1620 i.HAL_UART_ErrorCallback main.o 0x08007800 0x08007800 0x0000013c Code RO 5004 i.HAL_UART_IRQHandler stm32l0xx_hal_uart.o 0x0800793c 0x0800793c 0x0000006a Code RO 5005 i.HAL_UART_Init stm32l0xx_hal_uart.o 0x080079a6 0x080079a6 0x00000002 PAD 0x080079a8 0x080079a8 0x000000d4 Code RO 2007 i.HAL_UART_MspInit stm32l0xx_hal_msp.o 0x08007a7c 0x08007a7c 0x000000b8 Code RO 5160 i.HAL_UART_Receive_DMA stm32l0xx_hal_uart.o 0x08007b34 0x08007b34 0x00000002 Code RO 5162 i.HAL_UART_RxCpltCallback stm32l0xx_hal_uart.o 0x08007b36 0x08007b36 0x00000002 Code RO 5163 i.HAL_UART_RxHalfCpltCallback stm32l0xx_hal_uart.o 0x08007b38 0x08007b38 0x000000ce Code RO 5164 i.HAL_UART_Transmit stm32l0xx_hal_uart.o 0x08007c06 0x08007c06 0x00000002 Code RO 5167 i.HAL_UART_TxCpltCallback stm32l0xx_hal_uart.o 0x08007c08 0x08007c08 0x00000010 Code RO 1923 i.HardFault_Handler stm32l0xx_it.o 0x08007c18 0x08007c18 0x00000098 Code RO 1764 i.IdleTask main.o 0x08007cb0 0x08007cb0 0x00000010 Code RO 1924 i.LPTIM1_IRQHandler stm32l0xx_it.o 0x08007cc0 0x08007cc0 0x00000014 Code RO 1765 i.MX_ADC_DeInit main.o 0x08007cd4 0x08007cd4 0x00000070 Code RO 1766 i.MX_ADC_Init main.o 0x08007d44 0x08007d44 0x00000028 Code RO 1767 i.MX_DMA_Init main.o 0x08007d6c 0x08007d6c 0x00000148 Code RO 1768 i.MX_GPIO_Init main.o 0x08007eb4 0x08007eb4 0x00000044 Code RO 1769 i.MX_SPI1_Init main.o 0x08007ef8 0x08007ef8 0x0000006c Code RO 1771 i.MX_USART1_UART_Init main.o 0x08007f64 0x08007f64 0x00000002 Code RO 1925 i.NMI_Handler stm32l0xx_it.o 0x080079a8 0x080079a8 0x000000d4 Code RO 1856 i.HAL_UART_MspInit stm32l0xx_hal_msp.o 0x08007a7c 0x08007a7c 0x000000b8 Code RO 5009 i.HAL_UART_Receive_DMA stm32l0xx_hal_uart.o 0x08007b34 0x08007b34 0x00000002 Code RO 5011 i.HAL_UART_RxCpltCallback stm32l0xx_hal_uart.o 0x08007b36 0x08007b36 0x00000002 Code RO 5012 i.HAL_UART_RxHalfCpltCallback stm32l0xx_hal_uart.o 0x08007b38 0x08007b38 0x000000ce Code RO 5013 i.HAL_UART_Transmit stm32l0xx_hal_uart.o 0x08007c06 0x08007c06 0x00000002 Code RO 5016 i.HAL_UART_TxCpltCallback stm32l0xx_hal_uart.o 0x08007c08 0x08007c08 0x00000010 Code RO 1772 i.HardFault_Handler stm32l0xx_it.o 0x08007c18 0x08007c18 0x00000098 Code RO 1622 i.IdleTask main.o 0x08007cb0 0x08007cb0 0x00000010 Code RO 1773 i.LPTIM1_IRQHandler stm32l0xx_it.o 0x08007cc0 0x08007cc0 0x00000014 Code RO 1623 i.MX_ADC_DeInit main.o 0x08007cd4 0x08007cd4 0x00000070 Code RO 1624 i.MX_ADC_Init main.o 0x08007d44 0x08007d44 0x00000028 Code RO 1625 i.MX_DMA_Init main.o 0x08007d6c 0x08007d6c 0x00000148 Code RO 1626 i.MX_GPIO_Init main.o 0x08007eb4 0x08007eb4 0x00000044 Code RO 1627 i.MX_SPI1_Init main.o 0x08007ef8 0x08007ef8 0x0000006c Code RO 1629 i.MX_USART1_UART_Init main.o 0x08007f64 0x08007f64 0x00000002 Code RO 1774 i.NMI_Handler stm32l0xx_it.o 0x08007f66 0x08007f66 0x00000002 PAD 0x08007f68 0x08007f68 0x00000044 Code RO 3760 i.NVIC_SetPriority stm32l0xx_hal_cortex.o 0x08007f68 0x08007f68 0x00000044 Code RO 3609 i.NVIC_SetPriority stm32l0xx_hal_cortex.o 0x08007fac 0x08007fac 0x0000001c Code RO 1420 i.NVIC_SystemReset dw_app.o 0x08007fc8 0x08007fc8 0x0000077c Code RO 1421 i.NearPoll dw_app.o 0x08008744 0x08008744 0x00000002 Code RO 1926 i.PendSV_Handler stm32l0xx_it.o 0x08008744 0x08008744 0x00000002 Code RO 1775 i.PendSV_Handler stm32l0xx_it.o 0x08008746 0x08008746 0x00000002 PAD 0x08008748 0x08008748 0x00000194 Code RO 1772 i.Program_Init main.o 0x08008748 0x08008748 0x00000194 Code RO 1630 i.Program_Init main.o 0x080088dc 0x080088dc 0x00000050 Code RO 1142 i.Reset_DW1000 dw_driver.o 0x0800892c 0x0800892c 0x00000004 Code RO 1332 i.STMFLASH_ReadHalfWord flash.o 0x08008930 0x08008930 0x00000002 Code RO 1927 i.SVC_Handler stm32l0xx_it.o 0x08008930 0x08008930 0x00000002 Code RO 1776 i.SVC_Handler stm32l0xx_it.o 0x08008932 0x08008932 0x00000002 PAD 0x08008934 0x08008934 0x00000078 Code RO 1692 i.SendComMap serial_at_cmd_app.o 0x080089ac 0x080089ac 0x00000034 Code RO 1773 i.SetNextPollTime main.o 0x08008934 0x08008934 0x00000078 Code RO 1556 i.SendComMap serial_at_cmd_app.o 0x080089ac 0x080089ac 0x00000034 Code RO 1631 i.SetNextPollTime main.o 0x080089e0 0x080089e0 0x00000014 Code RO 1168 i.Spi_ChangePrescaler spi.o 0x080089f4 0x080089f4 0x00000008 Code RO 1928 i.SysTick_Handler stm32l0xx_it.o 0x080089fc 0x080089fc 0x00000094 Code RO 1774 i.SystemClock_Config main.o 0x08008a90 0x08008a90 0x00000058 Code RO 5545 i.SystemInit system_stm32l0xx.o 0x080089f4 0x080089f4 0x00000008 Code RO 1777 i.SysTick_Handler stm32l0xx_it.o 0x080089fc 0x080089fc 0x00000094 Code RO 1632 i.SystemClock_Config main.o 0x08008a90 0x08008a90 0x00000058 Code RO 5394 i.SystemInit system_stm32l0xx.o 0x08008ae8 0x08008ae8 0x00000028 Code RO 1422 i.TagFreqProcess dw_app.o 0x08008b10 0x08008b10 0x00000040 Code RO 1423 i.Tag_App dw_app.o 0x08008b50 0x08008b50 0x000000ca Code RO 5169 i.UART_AdvFeatureConfig stm32l0xx_hal_uart.o 0x08008b50 0x08008b50 0x000000ca Code RO 5018 i.UART_AdvFeatureConfig stm32l0xx_hal_uart.o 0x08008c1a 0x08008c1a 0x00000002 PAD 0x08008c1c 0x08008c1c 0x00000060 Code RO 5170 i.UART_CheckIdleState stm32l0xx_hal_uart.o 0x08008c1c 0x08008c1c 0x00000060 Code RO 5019 i.UART_CheckIdleState stm32l0xx_hal_uart.o 0x08008c7c 0x08008c7c 0x00000074 Code RO 1241 i.UART_CheckReceive usart.o 0x08008cf0 0x08008cf0 0x00000098 Code RO 1242 i.UART_CheckSend usart.o 0x08008d88 0x08008d88 0x00000014 Code RO 5171 i.UART_DMAAbortOnError stm32l0xx_hal_uart.o 0x08008d9c 0x08008d9c 0x00000048 Code RO 5172 i.UART_DMAError stm32l0xx_hal_uart.o 0x08008de4 0x08008de4 0x0000003e Code RO 5173 i.UART_DMAReceiveCplt stm32l0xx_hal_uart.o 0x08008e22 0x08008e22 0x0000000a Code RO 5175 i.UART_DMARxHalfCplt stm32l0xx_hal_uart.o 0x08008e2c 0x08008e2c 0x00000020 Code RO 5181 i.UART_EndRxTransfer stm32l0xx_hal_uart.o 0x08008e4c 0x08008e4c 0x00000010 Code RO 5182 i.UART_EndTxTransfer stm32l0xx_hal_uart.o 0x08008d88 0x08008d88 0x00000014 Code RO 5020 i.UART_DMAAbortOnError stm32l0xx_hal_uart.o 0x08008d9c 0x08008d9c 0x00000048 Code RO 5021 i.UART_DMAError stm32l0xx_hal_uart.o 0x08008de4 0x08008de4 0x0000003e Code RO 5022 i.UART_DMAReceiveCplt stm32l0xx_hal_uart.o 0x08008e22 0x08008e22 0x0000000a Code RO 5024 i.UART_DMARxHalfCplt stm32l0xx_hal_uart.o 0x08008e2c 0x08008e2c 0x00000020 Code RO 5030 i.UART_EndRxTransfer stm32l0xx_hal_uart.o 0x08008e4c 0x08008e4c 0x00000010 Code RO 5031 i.UART_EndTxTransfer stm32l0xx_hal_uart.o 0x08008e5c 0x08008e5c 0x00000064 Code RO 1244 i.UART_PushFrame usart.o 0x08008ec0 0x08008ec0 0x00000228 Code RO 5185 i.UART_SetConfig stm32l0xx_hal_uart.o 0x080090e8 0x080090e8 0x00000062 Code RO 5188 i.UART_WaitOnFlagUntilTimeout stm32l0xx_hal_uart.o 0x08008ec0 0x08008ec0 0x00000228 Code RO 5034 i.UART_SetConfig stm32l0xx_hal_uart.o 0x080090e8 0x080090e8 0x00000062 Code RO 5037 i.UART_WaitOnFlagUntilTimeout stm32l0xx_hal_uart.o 0x0800914a 0x0800914a 0x00000002 PAD 0x0800914c 0x0800914c 0x00000018 Code RO 1929 i.USART1_IRQHandler stm32l0xx_it.o 0x08009164 0x08009164 0x00000080 Code RO 1693 i.UpdateProcess serial_at_cmd_app.o 0x0800914c 0x0800914c 0x00000018 Code RO 1778 i.USART1_IRQHandler stm32l0xx_it.o 0x08009164 0x08009164 0x00000080 Code RO 1557 i.UpdateProcess serial_at_cmd_app.o 0x080091e4 0x080091e4 0x0000000c Code RO 1247 i.Usart1InitVariables usart.o 0x080091f0 0x080091f0 0x0000002c Code RO 1775 i.UsartInit main.o 0x0800921c 0x0800921c 0x0000011c Code RO 1694 i.UsartParseDataHandler serial_at_cmd_app.o 0x08009338 0x08009338 0x00000020 Code RO 5668 i.__0printf$1 mc_p.l(printf1.o) 0x08009358 0x08009358 0x0000002e Code RO 5970 i.__ARM_clz mf_p.l(depilogue.o) 0x080091f0 0x080091f0 0x0000002c Code RO 1633 i.UsartInit main.o 0x0800921c 0x0800921c 0x0000011c Code RO 1558 i.UsartParseDataHandler serial_at_cmd_app.o 0x08009338 0x08009338 0x00000020 Code RO 5517 i.__0printf$1 mc_p.l(printf1.o) 0x08009358 0x08009358 0x0000002e Code RO 5819 i.__ARM_clz mf_p.l(depilogue.o) 0x08009386 0x08009386 0x0000001a Code RO 1078 i.__ARM_common_switch8 deca_device.o 0x080093a0 0x080093a0 0x0000000e Code RO 5984 i.__scatterload_copy mc_p.l(handlers.o) 0x080093ae 0x080093ae 0x00000002 Code RO 5985 i.__scatterload_null mc_p.l(handlers.o) 0x080093b0 0x080093b0 0x0000000e Code RO 5986 i.__scatterload_zeroinit mc_p.l(handlers.o) 0x080093a0 0x080093a0 0x0000000e Code RO 5833 i.__scatterload_copy mc_p.l(handlers.o) 0x080093ae 0x080093ae 0x00000002 Code RO 5834 i.__scatterload_null mc_p.l(handlers.o) 0x080093b0 0x080093b0 0x0000000e Code RO 5835 i.__scatterload_zeroinit mc_p.l(handlers.o) 0x080093be 0x080093be 0x00000026 Code RO 571 i._dwt_aonarrayupload deca_device.o 0x080093e4 0x080093e4 0x0000003c Code RO 573 i._dwt_configlde deca_device.o 0x08009420 0x08009420 0x000000b6 Code RO 575 i._dwt_enableclocks deca_device.o 0x080094d6 0x080094d6 0x00000032 Code RO 576 i._dwt_loaducodefromrom deca_device.o 0x08009508 0x08009508 0x00000044 Code RO 578 i._dwt_otpread deca_device.o 0x0800954c 0x0800954c 0x00000150 Code RO 5675 i._printf_core mc_p.l(printf1.o) 0x0800969c 0x0800969c 0x000000c8 Code RO 5587 i.ceil m_ps.l(ceil.o) 0x0800954c 0x0800954c 0x00000150 Code RO 5524 i._printf_core mc_p.l(printf1.o) 0x0800969c 0x0800969c 0x000000c8 Code RO 5436 i.ceil m_ps.l(ceil.o) 0x08009764 0x08009764 0x0000000e Code RO 1143 i.delay_ms dw_driver.o 0x08009772 0x08009772 0x0000008c Code RO 76 i.delay_us lis3dh_driver.o 0x080097fe 0x080097fe 0x00000002 PAD @@ -3650,7 +3650,7 @@ 0x08009f7c 0x08009f7c 0x00000016 Code RO 1424 i.final_msg_set_ts dw_app.o 0x08009f92 0x08009f92 0x00000002 PAD 0x08009f94 0x08009f94 0x00000018 Code RO 1248 i.fputc usart.o 0x08009fac 0x08009fac 0x0000011c Code RO 1776 i.main main.o 0x08009fac 0x08009fac 0x0000011c Code RO 1634 i.main main.o 0x0800a0c8 0x0800a0c8 0x00000074 Code RO 1376 i.parameter_init global_param.o 0x0800a13c 0x0800a13c 0x0000004c Code RO 1169 i.readfromspi spi.o 0x0800a188 0x0800a188 0x00000040 Code RO 1377 i.save_com_map_to_flash global_param.o @@ -3662,11 +3662,11 @@ 0x0800a244 0x0800a244 0x00000004 Data RO 1101 .constdata deca_params_init.o 0x0800a248 0x0800a248 0x00000020 Data RO 1102 .constdata deca_params_init.o 0x0800a268 0x0800a268 0x00000032 Data RO 1103 .constdata deca_params_init.o 0x0800a29a 0x0800a29a 0x00000200 Data RO 1732 .constdata crc.o 0x0800a49a 0x0800a49a 0x00000019 Data RO 5546 .constdata system_stm32l0xx.o 0x0800a4b3 0x0800a4b3 0x00000008 Data RO 5547 .constdata system_stm32l0xx.o 0x0800a29a 0x0800a29a 0x00000200 Data RO 1593 .constdata crc.o 0x0800a49a 0x0800a49a 0x00000019 Data RO 5395 .constdata system_stm32l0xx.o 0x0800a4b3 0x0800a4b3 0x00000008 Data RO 5396 .constdata system_stm32l0xx.o 0x0800a4bb 0x0800a4bb 0x00000001 PAD 0x0800a4bc 0x0800a4bc 0x00000020 Data RO 5982 Region$$Table anon$$obj.o 0x0800a4bc 0x0800a4bc 0x00000020 Data RO 5831 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800a4dc, Size: 0x00001ea0, Max: 0x00002000, ABSOLUTE) @@ -3680,24 +3680,24 @@ 0x20000024 0x0800a500 0x00000014 Data RW 1209 .data adc.o 0x20000038 0x0800a514 0x00000018 Data RW 1250 .data usart.o 0x20000050 0x0800a52c 0x00000073 Data RW 1432 .data dw_app.o 0x200000c3 0x0800a59f 0x00000007 Data RW 1696 .data serial_at_cmd_app.o 0x200000c3 0x0800a59f 0x00000007 Data RW 1560 .data serial_at_cmd_app.o 0x200000ca 0x0800a5a6 0x00000002 PAD 0x200000cc 0x0800a5a8 0x00000040 Data RW 1781 .data main.o 0x2000010c 0x0800a5e8 0x00000002 Data RW 1784 .data main.o 0x200000cc 0x0800a5a8 0x00000040 Data RW 1639 .data main.o 0x2000010c 0x0800a5e8 0x00000002 Data RW 1642 .data main.o 0x2000010e 0x0800a5ea 0x00000002 PAD 0x20000110 0x0800a5ec 0x00000004 Data RW 1930 .data stm32l0xx_it.o 0x20000114 0x0800a5f0 0x00000004 Data RW 2348 .data stm32l0xx_hal.o 0x20000118 0x0800a5f4 0x00000004 Data RW 5548 .data system_stm32l0xx.o 0x2000011c 0x0800a5f8 0x00000004 Data RW 5951 .data mc_p.l(stdout.o) 0x20000110 0x0800a5ec 0x00000004 Data RW 1779 .data stm32l0xx_it.o 0x20000114 0x0800a5f0 0x00000004 Data RW 2197 .data stm32l0xx_hal.o 0x20000118 0x0800a5f4 0x00000004 Data RW 5397 .data system_stm32l0xx.o 0x2000011c 0x0800a5f8 0x00000004 Data RW 5800 .data mc_p.l(stdout.o) 0x20000120 - 0x0000003c Zero RW 654 .bss deca_device.o 0x2000015c - 0x00000bf0 Zero RW 1249 .bss usart.o 0x20000d4c - 0x00000800 Zero RW 1378 .bss global_param.o 0x2000154c - 0x00000244 Zero RW 1426 .bss dw_app.o 0x20001790 - 0x000000c8 Zero RW 1695 .bss serial_at_cmd_app.o 0x20001858 - 0x000001a0 Zero RW 1778 .bss main.o 0x200019f8 - 0x00000048 Zero RW 1779 .bss main.o 0x20001a40 - 0x00000048 Zero RW 1780 .bss main.o 0x20001a88 - 0x00000018 Zero RW 3227 .bss stm32l0xx_hal_flash.o 0x20001790 - 0x000000c8 Zero RW 1559 .bss serial_at_cmd_app.o 0x20001858 - 0x000001a0 Zero RW 1636 .bss main.o 0x200019f8 - 0x00000048 Zero RW 1637 .bss main.o 0x20001a40 - 0x00000048 Zero RW 1638 .bss main.o 0x20001a88 - 0x00000018 Zero RW 3076 .bss stm32l0xx_hal_flash.o 0x20001aa0 - 0x00000400 Zero RW 1 STACK startup_stm32l051xx.o @@ -3708,41 +3708,41 @@ Code (inc. data) RO Data RW Data ZI Data Debug Object Name 312 48 0 20 0 1814 adc.o 48 6 512 0 0 1156 crc.o 2336 146 0 1 60 24126 deca_device.o 0 0 138 35 0 1749 deca_params_init.o 2264 188 0 115 580 360100 dw_app.o 94 4 0 0 0 1362 dw_driver.o 130 0 0 0 0 2883 flash.o 284 62 0 0 2048 2165 global_param.o 140 0 0 0 0 351791 lis3dh_driver.o 312 48 0 20 0 1878 adc.o 48 6 512 0 0 1204 crc.o 2336 146 0 1 60 24702 deca_device.o 0 0 138 35 0 1797 deca_params_init.o 2264 188 0 115 580 20554 dw_app.o 94 4 0 0 0 1410 dw_driver.o 130 0 0 0 0 2963 flash.o 284 62 0 0 2048 2245 global_param.o 140 0 0 0 0 354141 lis3dh_driver.o 2060 354 0 66 560 13073 main.o 532 68 0 7 200 11497 serial_at_cmd_app.o 168 14 0 0 0 2245 spi.o 28 8 192 0 1024 592 startup_stm32l051xx.o 144 20 0 4 0 3487 stm32l0xx_hal.o 1392 52 0 0 0 8258 stm32l0xx_hal_adc.o 234 8 0 0 0 2471 stm32l0xx_hal_adc_ex.o 144 24 0 0 0 10445 stm32l0xx_hal_cortex.o 536 12 0 0 0 4074 stm32l0xx_hal_dma.o 436 54 0 0 24 5114 stm32l0xx_hal_flash.o 164 24 0 0 0 2517 stm32l0xx_hal_flash_ex.o 652 62 0 0 0 4665 stm32l0xx_hal_gpio.o 456 16 0 0 0 6016 stm32l0xx_hal_lptim.o 492 62 0 0 0 3613 stm32l0xx_hal_msp.o 16 4 0 0 0 471 stm32l0xx_hal_pwr.o 1600 90 0 0 0 5272 stm32l0xx_hal_rcc.o 356 14 0 0 0 1372 stm32l0xx_hal_rcc_ex.o 128 0 0 0 0 1027 stm32l0xx_hal_spi.o 1978 96 0 0 0 12748 stm32l0xx_hal_uart.o 2 0 0 0 0 908 stm32l0xx_hal_uart_ex.o 174 44 0 4 0 3824 stm32l0xx_it.o 88 22 33 4 0 1091 system_stm32l0xx.o 404 50 0 24 3056 6212 usart.o 532 68 0 7 200 3485 serial_at_cmd_app.o 168 14 0 0 0 2309 spi.o 28 8 192 0 1024 604 startup_stm32l051xx.o 144 20 0 4 0 3599 stm32l0xx_hal.o 1392 52 0 0 0 8450 stm32l0xx_hal_adc.o 234 8 0 0 0 2535 stm32l0xx_hal_adc_ex.o 144 24 0 0 0 10525 stm32l0xx_hal_cortex.o 536 12 0 0 0 4170 stm32l0xx_hal_dma.o 436 54 0 0 24 5226 stm32l0xx_hal_flash.o 164 24 0 0 0 2565 stm32l0xx_hal_flash_ex.o 652 62 0 0 0 4777 stm32l0xx_hal_gpio.o 456 16 0 0 0 6192 stm32l0xx_hal_lptim.o 492 62 0 0 0 3725 stm32l0xx_hal_msp.o 16 4 0 0 0 487 stm32l0xx_hal_pwr.o 1600 90 0 0 0 5368 stm32l0xx_hal_rcc.o 356 14 0 0 0 1404 stm32l0xx_hal_rcc_ex.o 128 0 0 0 0 1059 stm32l0xx_hal_spi.o 1978 96 0 0 0 13036 stm32l0xx_hal_uart.o 2 0 0 0 0 940 stm32l0xx_hal_uart_ex.o 174 44 0 4 0 3984 stm32l0xx_it.o 88 22 33 4 0 1139 system_stm32l0xx.o 404 50 0 24 3056 6340 usart.o ---------------------------------------------------------------------- 17832 1552 908 284 7552 858138 Object Totals 17832 1552 908 284 7552 515886 Object Totals 0 0 32 0 0 0 (incl. Generated) 40 0 1 4 0 0 (incl. Padding) @@ -3812,8 +3812,8 @@ Code (inc. data) RO Data RW Data ZI Data Debug 20816 1648 908 288 7552 851866 Grand Totals 20816 1648 908 288 7552 851866 ELF Image Totals 20816 1648 908 288 7552 509614 Grand Totals 20816 1648 908 288 7552 509614 ELF Image Totals 20816 1648 908 288 0 0 ROM Totals ============================================================================== MDK-ARM/L051/L051_L051.dep
@@ -526,7 +526,7 @@ I (..\Src\OnChipDevices\ADC.h)(0x6357A5FC) I (..\Src\algorithm\TrackingDiff.h)(0x6357A5FC) I (..\Src\application\global_param.h)(0x63F588EF) F (../Src/main.c)(0x64140AF3)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ..\Drivers\ExternlDrivers -I ..\Src\decadriver -I ..\Src\ExternalDevices -I ..\Src\OnChipDevices -I ..\Src\algorithm -I ..\Src\application -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\main.o --omf_browse l051\main.crf --depend l051\main.d) F (../Src/main.c)(0x6417B6B4)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ..\Drivers\ExternlDrivers -I ..\Src\decadriver -I ..\Src\ExternalDevices -I ..\Src\OnChipDevices -I ..\Src\algorithm -I ..\Src\application -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\main.o --omf_browse l051\main.crf --depend l051\main.d) I (../Inc/main.h)(0x63F58785) I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x6357A5FB) I (../Inc/stm32l0xx_hal_conf.h)(0x63F58785) Src/main.c
@@ -218,7 +218,7 @@ hardware_pici = STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+2); hardware_type = STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+4); //deca_sleep(1000); g_com_map[VERSION] = (1<<8)|49; g_com_map[VERSION] = (1<<8)|51; #ifdef DEBUG_MODE // g_com_map[GROUP_ID]=21;