From 15204acab5c5567574b732e3a280bfb34f3edec2 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期一, 18 三月 2024 09:26:57 +0800
Subject: [PATCH] V1.1

---
 MDK-ARM/L051/L051.map |  204 +++++++++++++++++++++++++-------------------------
 1 files changed, 103 insertions(+), 101 deletions(-)

diff --git a/MDK-ARM/L051/L051.map b/MDK-ARM/L051/L051.map
index 699868a..78a741b 100644
--- a/MDK-ARM/L051/L051.map
+++ b/MDK-ARM/L051/L051.map
@@ -775,12 +775,14 @@
     main.o(i.main) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
     main.o(i.main) refers to dw_driver.o(i.delay_ms) for delay_ms
     main.o(i.main) refers to main.o(i.Program_Init) for Program_Init
+    main.o(i.main) refers to stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA) for HAL_UART_Receive_DMA
     main.o(i.main) refers to dw_app.o(i.Dw1000_Init) for Dw1000_Init
     main.o(i.main) refers to delay.o(i.Delay_Ms) for Delay_Ms
     main.o(i.main) refers to deca_device.o(i.dwt_configcontinuousframemode) for dwt_configcontinuousframemode
     main.o(i.main) refers to deca_device.o(i.dwt_writetxfctrl) for dwt_writetxfctrl
     main.o(i.main) refers to main.o(i.IdleTask) for IdleTask
     main.o(i.main) refers to main.o(.bss) for .bss
+    main.o(i.main) refers to usart.o(.bss) for m_EUART_DMA_RXBuf
     main.o(i.main) refers to global_param.o(.bss) for g_com_map
     main.o(i.mcu_sleep) refers to stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DeInit) for HAL_LPTIM_DeInit
     main.o(i.mcu_sleep) refers to memseta.o(.text) for __aeabi_memclr4
@@ -3680,23 +3682,23 @@
     i.dwt_xtaltrim                           0x0800b620   Section        0  deca_device.o(i.dwt_xtaltrim)
     i.fputc                                  0x0800b650   Section        0  usart.o(i.fputc)
     i.main                                   0x0800b668   Section        0  main.o(i.main)
-    i.parameter_init                         0x0800b724   Section        0  global_param.o(i.parameter_init)
-    i.readfromspi                            0x0800b7a0   Section        0  spi.o(i.readfromspi)
-    i.save_com_map_to_flash                  0x0800b7f8   Section        0  global_param.o(i.save_com_map_to_flash)
-    i.w28delay                               0x0800b84c   Section        0  ws2812.o(i.w28delay)
-    i.writetospi                             0x0800b858   Section        0  spi.o(i.writetospi)
-    .constdata                               0x0800b8ac   Section        8  deca_params_init.o(.constdata)
-    .constdata                               0x0800b8b4   Section       24  deca_params_init.o(.constdata)
-    .constdata                               0x0800b8cc   Section        8  deca_params_init.o(.constdata)
-    .constdata                               0x0800b8d4   Section       12  deca_params_init.o(.constdata)
-    .constdata                               0x0800b8e0   Section        4  deca_params_init.o(.constdata)
-    .constdata                               0x0800b8e4   Section       32  deca_params_init.o(.constdata)
-    .constdata                               0x0800b904   Section       50  deca_params_init.o(.constdata)
-    .constdata                               0x0800b936   Section       25  system_stm32l0xx.o(.constdata)
-    .constdata                               0x0800b94f   Section        8  system_stm32l0xx.o(.constdata)
-    .constdata                               0x0800b957   Section      129  ctype_o.o(.constdata)
-    .constdata                               0x0800b9d8   Section        4  ctype_o.o(.constdata)
-    table                                    0x0800b9d8   Data           4  ctype_o.o(.constdata)
+    i.parameter_init                         0x0800b734   Section        0  global_param.o(i.parameter_init)
+    i.readfromspi                            0x0800b7b0   Section        0  spi.o(i.readfromspi)
+    i.save_com_map_to_flash                  0x0800b808   Section        0  global_param.o(i.save_com_map_to_flash)
+    i.w28delay                               0x0800b85c   Section        0  ws2812.o(i.w28delay)
+    i.writetospi                             0x0800b868   Section        0  spi.o(i.writetospi)
+    .constdata                               0x0800b8bc   Section        8  deca_params_init.o(.constdata)
+    .constdata                               0x0800b8c4   Section       24  deca_params_init.o(.constdata)
+    .constdata                               0x0800b8dc   Section        8  deca_params_init.o(.constdata)
+    .constdata                               0x0800b8e4   Section       12  deca_params_init.o(.constdata)
+    .constdata                               0x0800b8f0   Section        4  deca_params_init.o(.constdata)
+    .constdata                               0x0800b8f4   Section       32  deca_params_init.o(.constdata)
+    .constdata                               0x0800b914   Section       50  deca_params_init.o(.constdata)
+    .constdata                               0x0800b946   Section       25  system_stm32l0xx.o(.constdata)
+    .constdata                               0x0800b95f   Section        8  system_stm32l0xx.o(.constdata)
+    .constdata                               0x0800b967   Section      129  ctype_o.o(.constdata)
+    .constdata                               0x0800b9e8   Section        4  ctype_o.o(.constdata)
+    table                                    0x0800b9e8   Data           4  ctype_o.o(.constdata)
     .data                                    0x20000000   Section        1  deca_device.o(.data)
     .data                                    0x20000001   Section       30  deca_params_init.o(.data)
     .data                                    0x2000001f   Section        2  deca_params_init.o(.data)
@@ -4093,25 +4095,25 @@
     dwt_writetxfctrl                         0x0800b605   Thumb Code    24  deca_device.o(i.dwt_writetxfctrl)
     dwt_xtaltrim                             0x0800b621   Thumb Code    48  deca_device.o(i.dwt_xtaltrim)
     fputc                                    0x0800b651   Thumb Code    18  usart.o(i.fputc)
-    main                                     0x0800b669   Thumb Code   162  main.o(i.main)
-    parameter_init                           0x0800b725   Thumb Code   110  global_param.o(i.parameter_init)
-    readfromspi                              0x0800b7a1   Thumb Code    82  spi.o(i.readfromspi)
-    save_com_map_to_flash                    0x0800b7f9   Thumb Code    70  global_param.o(i.save_com_map_to_flash)
-    w28delay                                 0x0800b84d   Thumb Code    12  ws2812.o(i.w28delay)
-    writetospi                               0x0800b859   Thumb Code    78  spi.o(i.writetospi)
-    chan_idx                                 0x0800b8ac   Data           8  deca_params_init.o(.constdata)
-    tx_config                                0x0800b8b4   Data          24  deca_params_init.o(.constdata)
-    agc_config                               0x0800b8cc   Data           8  deca_params_init.o(.constdata)
-    sftsh                                    0x0800b8d4   Data          12  deca_params_init.o(.constdata)
-    dtune1                                   0x0800b8e0   Data           4  deca_params_init.o(.constdata)
-    digital_bb_config                        0x0800b8e4   Data          32  deca_params_init.o(.constdata)
-    lde_replicaCoeff                         0x0800b904   Data          50  deca_params_init.o(.constdata)
-    AHBPrescTable                            0x0800b936   Data          16  system_stm32l0xx.o(.constdata)
-    PLLMulTable                              0x0800b946   Data           9  system_stm32l0xx.o(.constdata)
-    APBPrescTable                            0x0800b94f   Data           8  system_stm32l0xx.o(.constdata)
-    __ctype_table                            0x0800b957   Data         129  ctype_o.o(.constdata)
-    Region$$Table$$Base                      0x0800b9dc   Number         0  anon$$obj.o(Region$$Table)
-    Region$$Table$$Limit                     0x0800b9fc   Number         0  anon$$obj.o(Region$$Table)
+    main                                     0x0800b669   Thumb Code   174  main.o(i.main)
+    parameter_init                           0x0800b735   Thumb Code   110  global_param.o(i.parameter_init)
+    readfromspi                              0x0800b7b1   Thumb Code    82  spi.o(i.readfromspi)
+    save_com_map_to_flash                    0x0800b809   Thumb Code    70  global_param.o(i.save_com_map_to_flash)
+    w28delay                                 0x0800b85d   Thumb Code    12  ws2812.o(i.w28delay)
+    writetospi                               0x0800b869   Thumb Code    78  spi.o(i.writetospi)
+    chan_idx                                 0x0800b8bc   Data           8  deca_params_init.o(.constdata)
+    tx_config                                0x0800b8c4   Data          24  deca_params_init.o(.constdata)
+    agc_config                               0x0800b8dc   Data           8  deca_params_init.o(.constdata)
+    sftsh                                    0x0800b8e4   Data          12  deca_params_init.o(.constdata)
+    dtune1                                   0x0800b8f0   Data           4  deca_params_init.o(.constdata)
+    digital_bb_config                        0x0800b8f4   Data          32  deca_params_init.o(.constdata)
+    lde_replicaCoeff                         0x0800b914   Data          50  deca_params_init.o(.constdata)
+    AHBPrescTable                            0x0800b946   Data          16  system_stm32l0xx.o(.constdata)
+    PLLMulTable                              0x0800b956   Data           9  system_stm32l0xx.o(.constdata)
+    APBPrescTable                            0x0800b95f   Data           8  system_stm32l0xx.o(.constdata)
+    __ctype_table                            0x0800b967   Data         129  ctype_o.o(.constdata)
+    Region$$Table$$Base                      0x0800b9ec   Number         0  anon$$obj.o(Region$$Table)
+    Region$$Table$$Limit                     0x0800ba0c   Number         0  anon$$obj.o(Region$$Table)
     module_power                             0x20000000   Data           1  deca_device.o(.data)
     pll2_config                              0x20000001   Data          30  deca_params_init.o(.data)
     rx_config                                0x2000001f   Data           2  deca_params_init.o(.data)
@@ -4246,9 +4248,9 @@
 
   Image Entry point : 0x080050c1
 
-  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00006c58, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00006aa8])
+  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00006c68, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00006ab8])
 
-    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x000069fc, Max: 0x00010000, ABSOLUTE)
+    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00006a0c, Max: 0x00010000, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -4522,27 +4524,27 @@
     0x0800b604   0x0800b604   0x0000001c   Code   RO          786    i.dwt_writetxfctrl  deca_device.o
     0x0800b620   0x0800b620   0x00000030   Code   RO          787    i.dwt_xtaltrim      deca_device.o
     0x0800b650   0x0800b650   0x00000018   Code   RO         1393    i.fputc             usart.o
-    0x0800b668   0x0800b668   0x000000bc   Code   RO         2017    i.main              main.o
-    0x0800b724   0x0800b724   0x0000007c   Code   RO         1521    i.parameter_init    global_param.o
-    0x0800b7a0   0x0800b7a0   0x00000058   Code   RO         1306    i.readfromspi       spi.o
-    0x0800b7f8   0x0800b7f8   0x00000054   Code   RO         1522    i.save_com_map_to_flash  global_param.o
-    0x0800b84c   0x0800b84c   0x0000000c   Code   RO         1718    i.w28delay          ws2812.o
-    0x0800b858   0x0800b858   0x00000054   Code   RO         1307    i.writetospi        spi.o
-    0x0800b8ac   0x0800b8ac   0x00000008   Data   RO         1234    .constdata          deca_params_init.o
-    0x0800b8b4   0x0800b8b4   0x00000018   Data   RO         1235    .constdata          deca_params_init.o
-    0x0800b8cc   0x0800b8cc   0x00000008   Data   RO         1236    .constdata          deca_params_init.o
-    0x0800b8d4   0x0800b8d4   0x0000000c   Data   RO         1237    .constdata          deca_params_init.o
-    0x0800b8e0   0x0800b8e0   0x00000004   Data   RO         1238    .constdata          deca_params_init.o
-    0x0800b8e4   0x0800b8e4   0x00000020   Data   RO         1239    .constdata          deca_params_init.o
-    0x0800b904   0x0800b904   0x00000032   Data   RO         1240    .constdata          deca_params_init.o
-    0x0800b936   0x0800b936   0x00000019   Data   RO         2443    .constdata          system_stm32l0xx.o
-    0x0800b94f   0x0800b94f   0x00000008   Data   RO         2444    .constdata          system_stm32l0xx.o
-    0x0800b957   0x0800b957   0x00000081   Data   RO         6938    .constdata          mc_p.l(ctype_o.o)
-    0x0800b9d8   0x0800b9d8   0x00000004   Data   RO         6939    .constdata          mc_p.l(ctype_o.o)
-    0x0800b9dc   0x0800b9dc   0x00000020   Data   RO         6982    Region$$Table       anon$$obj.o
+    0x0800b668   0x0800b668   0x000000cc   Code   RO         2017    i.main              main.o
+    0x0800b734   0x0800b734   0x0000007c   Code   RO         1521    i.parameter_init    global_param.o
+    0x0800b7b0   0x0800b7b0   0x00000058   Code   RO         1306    i.readfromspi       spi.o
+    0x0800b808   0x0800b808   0x00000054   Code   RO         1522    i.save_com_map_to_flash  global_param.o
+    0x0800b85c   0x0800b85c   0x0000000c   Code   RO         1718    i.w28delay          ws2812.o
+    0x0800b868   0x0800b868   0x00000054   Code   RO         1307    i.writetospi        spi.o
+    0x0800b8bc   0x0800b8bc   0x00000008   Data   RO         1234    .constdata          deca_params_init.o
+    0x0800b8c4   0x0800b8c4   0x00000018   Data   RO         1235    .constdata          deca_params_init.o
+    0x0800b8dc   0x0800b8dc   0x00000008   Data   RO         1236    .constdata          deca_params_init.o
+    0x0800b8e4   0x0800b8e4   0x0000000c   Data   RO         1237    .constdata          deca_params_init.o
+    0x0800b8f0   0x0800b8f0   0x00000004   Data   RO         1238    .constdata          deca_params_init.o
+    0x0800b8f4   0x0800b8f4   0x00000020   Data   RO         1239    .constdata          deca_params_init.o
+    0x0800b914   0x0800b914   0x00000032   Data   RO         1240    .constdata          deca_params_init.o
+    0x0800b946   0x0800b946   0x00000019   Data   RO         2443    .constdata          system_stm32l0xx.o
+    0x0800b95f   0x0800b95f   0x00000008   Data   RO         2444    .constdata          system_stm32l0xx.o
+    0x0800b967   0x0800b967   0x00000081   Data   RO         6938    .constdata          mc_p.l(ctype_o.o)
+    0x0800b9e8   0x0800b9e8   0x00000004   Data   RO         6939    .constdata          mc_p.l(ctype_o.o)
+    0x0800b9ec   0x0800b9ec   0x00000020   Data   RO         6982    Region$$Table       anon$$obj.o
 
 
-    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800b9fc, Size: 0x00001818, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000ac])
+    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800ba0c, Size: 0x00001818, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000ac])
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -4589,48 +4591,48 @@
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
 
-      1662        130          0          1         60      17292   deca_device.o
-         0          0        138         35          0       1809   deca_params_init.o
-        32          6          0          0          0        535   delay.o
+      1662        130          0          1         60      17484   deca_device.o
+         0          0        138         35          0       1833   deca_params_init.o
+        32          6          0          0          0        543   delay.o
         26          0          0          0          0         72   dps310.o
-        74         10          0         15          0       2386   dw_app.o
-        94          4          0          0          0       4454   dw_driver.o
-         0          0          0         96          0       7149   dw_mbx_tag.o
-       130          0          0          0          0       2979   flash.o
-       208         28          0          0        600       1764   global_param.o
-       968        128          0          1        136      10171   gps.o
-       140          0          0          0          0     348949   lis3dh_driver.o
-         0          0          0         32          0       3656   lora.o
-      2072        298          0        180        940      18801   main.o
-       232         16          0        168        336      11697   radio.o
-       532         68          0          7        200      13029   serial_at_cmd_app.o
-       248         38          0          0          0       2893   spi.o
-        28          8        192          0       1024        612   startup_stm32l051xx.o
-       136         24          0         12          0       8417   stm32l0xx_hal.o
-       640         26          0          0          0       2823   stm32l0xx_hal_adc.o
-       234          6          0          0          0       2048   stm32l0xx_hal_adc_ex.o
-       208         40          0          0          0      13214   stm32l0xx_hal_cortex.o
-       708         22          0          0          0       5475   stm32l0xx_hal_dma.o
-       436         54          0          0         24       8794   stm32l0xx_hal_flash.o
-       164         24          0          0          0       2686   stm32l0xx_hal_flash_ex.o
-       730         66          0          0          0       4068   stm32l0xx_hal_gpio.o
-        16          6          0          0          0       1071   stm32l0xx_hal_iwdg.o
-       390         14          0          0          0       5112   stm32l0xx_hal_lptim.o
-       900        104          0          0          0       4300   stm32l0xx_hal_msp.o
-        16          4          0          0          0        491   stm32l0xx_hal_pwr.o
-      1718         90          0          0          0       5580   stm32l0xx_hal_rcc.o
-       380         12          0          0          0       1416   stm32l0xx_hal_rcc_ex.o
-       958         12          0          0          0       5129   stm32l0xx_hal_spi.o
-      3538        126          0          0          0      24788   stm32l0xx_hal_uart.o
-       170         42          0          4          0       5320   stm32l0xx_it.o
-       526         54          0          0          0       7803   sx126x-board.o
-       320         24          0          8          0       5504   sx126x.o
-        88         22         33          4          0       1151   system_stm32l0xx.o
-       404         50          0         24       2240       6360   usart.o
-       756         28          0          0          0       5916   ws2812.o
+        74         10          0         15          0       2426   dw_app.o
+        94          4          0          0          0       4486   dw_driver.o
+         0          0          0         96          0       7181   dw_mbx_tag.o
+       130          0          0          0          0       3023   flash.o
+       208         28          0          0        600       1796   global_param.o
+       968        128          0          1        136      10255   gps.o
+       140          0          0          0          0     349089   lis3dh_driver.o
+         0          0          0         32          0       3672   lora.o
+      2088        302          0        180        940      19021   main.o
+       232         16          0        168        336      11741   radio.o
+       532         68          0          7        200      13081   serial_at_cmd_app.o
+       248         38          0          0          0       2933   spi.o
+        28          8        192          0       1024        620   startup_stm32l051xx.o
+       136         24          0         12          0       8481   stm32l0xx_hal.o
+       640         26          0          0          0       2855   stm32l0xx_hal_adc.o
+       234          6          0          0          0       2072   stm32l0xx_hal_adc_ex.o
+       208         40          0          0          0      13278   stm32l0xx_hal_cortex.o
+       708         22          0          0          0       5551   stm32l0xx_hal_dma.o
+       436         54          0          0         24       8858   stm32l0xx_hal_flash.o
+       164         24          0          0          0       2710   stm32l0xx_hal_flash_ex.o
+       730         66          0          0          0       4116   stm32l0xx_hal_gpio.o
+        16          6          0          0          0       1087   stm32l0xx_hal_iwdg.o
+       390         14          0          0          0       5188   stm32l0xx_hal_lptim.o
+       900        104          0          0          0       4360   stm32l0xx_hal_msp.o
+        16          4          0          0          0        499   stm32l0xx_hal_pwr.o
+      1718         90          0          0          0       5628   stm32l0xx_hal_rcc.o
+       380         12          0          0          0       1432   stm32l0xx_hal_rcc_ex.o
+       958         12          0          0          0       5173   stm32l0xx_hal_spi.o
+      3538        126          0          0          0      25008   stm32l0xx_hal_uart.o
+       170         42          0          4          0       5428   stm32l0xx_it.o
+       526         54          0          0          0       7923   sx126x-board.o
+       320         24          0          8          0       5588   sx126x.o
+        88         22         33          4          0       1175   system_stm32l0xx.o
+       404         50          0         24       2240       6436   usart.o
+       756         28          0          0          0       6028   ws2812.o
 
     ----------------------------------------------------------------------
-     19906       1584        395        596       5564     575714   Object Totals
+     19922       1588        395        596       5564     578130   Object Totals
          0          0         32          0          0          0   (incl. Generated)
         24          0          0          9          4          0   (incl. Padding)
 
@@ -4710,15 +4712,15 @@
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
 
-     26604       1810        528        604       5564     576098   Grand Totals
-     26604       1810        528        172       5564     576098   ELF Image Totals (compressed)
-     26604       1810        528        172          0          0   ROM Totals
+     26620       1814        528        604       5564     578514   Grand Totals
+     26620       1814        528        172       5564     578514   ELF Image Totals (compressed)
+     26620       1814        528        172          0          0   ROM Totals
 
 ==============================================================================
 
-    Total RO  Size (Code + RO Data)                27132 (  26.50kB)
+    Total RO  Size (Code + RO Data)                27148 (  26.51kB)
     Total RW  Size (RW Data + ZI Data)              6168 (   6.02kB)
-    Total ROM Size (Code + RO Data + RW Data)      27304 (  26.66kB)
+    Total ROM Size (Code + RO Data + RW Data)      27320 (  26.68kB)
 
 ==============================================================================
 

--
Gitblit v1.9.3