From d0d2b8c01b47b3744e1af549561a8212e4a9311c Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期一, 20 三月 2023 09:29:00 +0800 Subject: [PATCH] 新增版本v1.51 --- Src/main.c | 2 MDK-ARM/L051/L051_L051.dep | 2 MDK-ARM/L051/L051.build_log.htm | 194 +++++++++++++ MDK-ARM/L051/L051.hex | 2 MDK-ARM/L051/L051.map | 412 ++++++++++++++-------------- MDK-ARM/L051/L051.htm | 188 ++++++------ 6 files changed, 494 insertions(+), 306 deletions(-) diff --git a/MDK-ARM/L051/L051.build_log.htm b/MDK-ARM/L051/L051.build_log.htm index 8ad87c3..9c9f078 100644 --- a/MDK-ARM/L051/L051.build_log.htm +++ b/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> diff --git a/MDK-ARM/L051/L051.hex b/MDK-ARM/L051/L051.hex index 7d87ee9..983c0e0 100644 --- a/MDK-ARM/L051/L051.hex +++ b/MDK-ARM/L051/L051.hex @@ -886,7 +886,7 @@ :10874000FFFF010070470000FEB54749454808603B :1087500001F0BAFC454800F0E9F8454C6083434815 :10876000801C00F0E3F8A0834048001D00F0DEF814 -:10877000E083FF203F4D3230688028464030017949 +:10877000E083FF203F4D3430688028464030017947 :1087800021720291E88E3C49C0B208700190E88FD6 :108790006071A88FA071A87AE070A8880090E0624C :1087A0002889FCF79FFF354A354BFCF79FFE00F008 diff --git a/MDK-ARM/L051/L051.htm b/MDK-ARM/L051/L051.htm index 61b5086..0178d48 100644 --- a/MDK-ARM/L051/L051.htm +++ b/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> diff --git a/MDK-ARM/L051/L051.map b/MDK-ARM/L051/L051.map index c9e7639..22a3ca4 100644 --- a/MDK-ARM/L051/L051.map +++ b/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 ============================================================================== diff --git a/MDK-ARM/L051/L051_L051.dep b/MDK-ARM/L051/L051_L051.dep index ae2de19..2992bf4 100644 --- a/MDK-ARM/L051/L051_L051.dep +++ b/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) diff --git a/Src/main.c b/Src/main.c index ec6e646..6fc9e4a 100644 --- a/Src/main.c +++ b/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; -- Gitblit v1.9.3