From 4680a6339238d2c46b2e8bdc726af2df59a0c7f1 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期五, 23 八月 2024 16:20:41 +0800
Subject: [PATCH] 修复初始时候的gpio状态

---
 MDK-ARM/L051/L051.map |  116 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 58 insertions(+), 58 deletions(-)

diff --git a/MDK-ARM/L051/L051.map b/MDK-ARM/L051/L051.map
index b68fbdf..5ef2b74 100644
--- a/MDK-ARM/L051/L051.map
+++ b/MDK-ARM/L051/L051.map
@@ -3310,19 +3310,19 @@
     i.delay_us                               0x08009016   Section        0  lis3dh_driver.o(i.delay_us)
     i.fputc                                  0x080090a4   Section        0  usart.o(i.fputc)
     i.main                                   0x080090bc   Section        0  main.o(i.main)
-    i.mir3da_ReadOneByte                     0x08009198   Section        0  lis3dh_driver.o(i.mir3da_ReadOneByte)
-    i.mir3da_WriteOneByte                    0x080091d2   Section        0  lis3dh_driver.o(i.mir3da_WriteOneByte)
-    i.mir3da_init                            0x08009208   Section        0  lis3dh_driver.o(i.mir3da_init)
-    i.mir3da_register_mask_write             0x0800928c   Section        0  lis3dh_driver.o(i.mir3da_register_mask_write)
-    i.mir3da_register_write                  0x080092ac   Section        0  lis3dh_driver.o(i.mir3da_register_write)
-    i.mir3da_set_active_interrupt_enable     0x080092b4   Section        0  lis3dh_driver.o(i.mir3da_set_active_interrupt_enable)
-    i.mir3da_set_enable                      0x080092e4   Section        0  lis3dh_driver.o(i.mir3da_set_enable)
-    i.mir3da_set_step_counter_open           0x08009304   Section        0  lis3dh_driver.o(i.mir3da_set_step_counter_open)
-    i.parameter_check                        0x08009338   Section        0  global_param.o(i.parameter_check)
-    i.parameter_init                         0x08009374   Section        0  global_param.o(i.parameter_init)
-    i.save_com_map_to_flash                  0x080093e4   Section        0  global_param.o(i.save_com_map_to_flash)
-    .constdata                               0x0800941c   Section       25  system_stm32l0xx.o(.constdata)
-    .constdata                               0x08009435   Section        8  system_stm32l0xx.o(.constdata)
+    i.mir3da_ReadOneByte                     0x08009188   Section        0  lis3dh_driver.o(i.mir3da_ReadOneByte)
+    i.mir3da_WriteOneByte                    0x080091c2   Section        0  lis3dh_driver.o(i.mir3da_WriteOneByte)
+    i.mir3da_init                            0x080091f8   Section        0  lis3dh_driver.o(i.mir3da_init)
+    i.mir3da_register_mask_write             0x0800927c   Section        0  lis3dh_driver.o(i.mir3da_register_mask_write)
+    i.mir3da_register_write                  0x0800929c   Section        0  lis3dh_driver.o(i.mir3da_register_write)
+    i.mir3da_set_active_interrupt_enable     0x080092a4   Section        0  lis3dh_driver.o(i.mir3da_set_active_interrupt_enable)
+    i.mir3da_set_enable                      0x080092d4   Section        0  lis3dh_driver.o(i.mir3da_set_enable)
+    i.mir3da_set_step_counter_open           0x080092f4   Section        0  lis3dh_driver.o(i.mir3da_set_step_counter_open)
+    i.parameter_check                        0x08009328   Section        0  global_param.o(i.parameter_check)
+    i.parameter_init                         0x08009364   Section        0  global_param.o(i.parameter_init)
+    i.save_com_map_to_flash                  0x080093d4   Section        0  global_param.o(i.save_com_map_to_flash)
+    .constdata                               0x0800940c   Section       25  system_stm32l0xx.o(.constdata)
+    .constdata                               0x08009425   Section        8  system_stm32l0xx.o(.constdata)
     .data                                    0x20000000   Section       22  lis3dh_driver.o(.data)
     ODR_old_value                            0x20000001   Data           1  lis3dh_driver.o(.data)
     lisidtemp                                0x20000003   Data           1  lis3dh_driver.o(.data)
@@ -3584,23 +3584,23 @@
     delay_ms                                 0x08009009   Thumb Code    14  dw_driver.o(i.delay_ms)
     delay_us                                 0x08009017   Thumb Code   140  lis3dh_driver.o(i.delay_us)
     fputc                                    0x080090a5   Thumb Code    18  usart.o(i.fputc)
-    main                                     0x080090bd   Thumb Code   190  main.o(i.main)
-    mir3da_ReadOneByte                       0x08009199   Thumb Code    58  lis3dh_driver.o(i.mir3da_ReadOneByte)
-    mir3da_WriteOneByte                      0x080091d3   Thumb Code    52  lis3dh_driver.o(i.mir3da_WriteOneByte)
-    mir3da_init                              0x08009209   Thumb Code   120  lis3dh_driver.o(i.mir3da_init)
-    mir3da_register_mask_write               0x0800928d   Thumb Code    32  lis3dh_driver.o(i.mir3da_register_mask_write)
-    mir3da_register_write                    0x080092ad   Thumb Code     8  lis3dh_driver.o(i.mir3da_register_write)
-    mir3da_set_active_interrupt_enable       0x080092b5   Thumb Code    46  lis3dh_driver.o(i.mir3da_set_active_interrupt_enable)
-    mir3da_set_enable                        0x080092e5   Thumb Code    28  lis3dh_driver.o(i.mir3da_set_enable)
-    mir3da_set_step_counter_open             0x08009305   Thumb Code    52  lis3dh_driver.o(i.mir3da_set_step_counter_open)
-    parameter_check                          0x08009339   Thumb Code    52  global_param.o(i.parameter_check)
-    parameter_init                           0x08009375   Thumb Code    98  global_param.o(i.parameter_init)
-    save_com_map_to_flash                    0x080093e5   Thumb Code    48  global_param.o(i.save_com_map_to_flash)
-    AHBPrescTable                            0x0800941c   Data          16  system_stm32l0xx.o(.constdata)
-    PLLMulTable                              0x0800942c   Data           9  system_stm32l0xx.o(.constdata)
-    APBPrescTable                            0x08009435   Data           8  system_stm32l0xx.o(.constdata)
-    Region$$Table$$Base                      0x08009440   Number         0  anon$$obj.o(Region$$Table)
-    Region$$Table$$Limit                     0x08009460   Number         0  anon$$obj.o(Region$$Table)
+    main                                     0x080090bd   Thumb Code   176  main.o(i.main)
+    mir3da_ReadOneByte                       0x08009189   Thumb Code    58  lis3dh_driver.o(i.mir3da_ReadOneByte)
+    mir3da_WriteOneByte                      0x080091c3   Thumb Code    52  lis3dh_driver.o(i.mir3da_WriteOneByte)
+    mir3da_init                              0x080091f9   Thumb Code   120  lis3dh_driver.o(i.mir3da_init)
+    mir3da_register_mask_write               0x0800927d   Thumb Code    32  lis3dh_driver.o(i.mir3da_register_mask_write)
+    mir3da_register_write                    0x0800929d   Thumb Code     8  lis3dh_driver.o(i.mir3da_register_write)
+    mir3da_set_active_interrupt_enable       0x080092a5   Thumb Code    46  lis3dh_driver.o(i.mir3da_set_active_interrupt_enable)
+    mir3da_set_enable                        0x080092d5   Thumb Code    28  lis3dh_driver.o(i.mir3da_set_enable)
+    mir3da_set_step_counter_open             0x080092f5   Thumb Code    52  lis3dh_driver.o(i.mir3da_set_step_counter_open)
+    parameter_check                          0x08009329   Thumb Code    52  global_param.o(i.parameter_check)
+    parameter_init                           0x08009365   Thumb Code    98  global_param.o(i.parameter_init)
+    save_com_map_to_flash                    0x080093d5   Thumb Code    48  global_param.o(i.save_com_map_to_flash)
+    AHBPrescTable                            0x0800940c   Data          16  system_stm32l0xx.o(.constdata)
+    PLLMulTable                              0x0800941c   Data           9  system_stm32l0xx.o(.constdata)
+    APBPrescTable                            0x08009425   Data           8  system_stm32l0xx.o(.constdata)
+    Region$$Table$$Base                      0x08009430   Number         0  anon$$obj.o(Region$$Table)
+    Region$$Table$$Limit                     0x08009450   Number         0  anon$$obj.o(Region$$Table)
     i2c_addr                                 0x20000000   Data           1  lis3dh_driver.o(.data)
     lisid                                    0x20000002   Data           1  lis3dh_driver.o(.data)
     offset_x                                 0x20000004   Data           2  lis3dh_driver.o(.data)
@@ -3733,9 +3733,9 @@
 
   Image Entry point : 0x080050c1
 
-  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x000045a4, Max: 0x0000b000, ABSOLUTE, COMPRESSED[0x0000448c])
+  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00004594, Max: 0x0000b000, ABSOLUTE, COMPRESSED[0x0000447c])
 
-    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00004460, Max: 0x0000b000, ABSOLUTE)
+    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00004450, Max: 0x0000b000, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -3942,27 +3942,27 @@
     0x08009016   0x08009016   0x0000008c   Code   RO           77    i.delay_us          lis3dh_driver.o
     0x080090a2   0x080090a2   0x00000002   PAD
     0x080090a4   0x080090a4   0x00000018   Code   RO         1470    i.fputc             usart.o
-    0x080090bc   0x080090bc   0x000000dc   Code   RO         1925    i.main              main.o
-    0x08009198   0x08009198   0x0000003a   Code   RO           80    i.mir3da_ReadOneByte  lis3dh_driver.o
-    0x080091d2   0x080091d2   0x00000034   Code   RO           82    i.mir3da_WriteOneByte  lis3dh_driver.o
-    0x08009206   0x08009206   0x00000002   PAD
-    0x08009208   0x08009208   0x00000084   Code   RO           84    i.mir3da_init       lis3dh_driver.o
-    0x0800928c   0x0800928c   0x00000020   Code   RO           87    i.mir3da_register_mask_write  lis3dh_driver.o
-    0x080092ac   0x080092ac   0x00000008   Code   RO           89    i.mir3da_register_write  lis3dh_driver.o
-    0x080092b4   0x080092b4   0x0000002e   Code   RO           91    i.mir3da_set_active_interrupt_enable  lis3dh_driver.o
-    0x080092e2   0x080092e2   0x00000002   PAD
-    0x080092e4   0x080092e4   0x00000020   Code   RO           92    i.mir3da_set_enable  lis3dh_driver.o
-    0x08009304   0x08009304   0x00000034   Code   RO           93    i.mir3da_set_step_counter_open  lis3dh_driver.o
-    0x08009338   0x08009338   0x0000003c   Code   RO         1597    i.parameter_check   global_param.o
-    0x08009374   0x08009374   0x00000070   Code   RO         1598    i.parameter_init    global_param.o
-    0x080093e4   0x080093e4   0x00000038   Code   RO         1599    i.save_com_map_to_flash  global_param.o
-    0x0800941c   0x0800941c   0x00000019   Data   RO         5868    .constdata          system_stm32l0xx.o
-    0x08009435   0x08009435   0x00000008   Data   RO         5869    .constdata          system_stm32l0xx.o
-    0x0800943d   0x0800943d   0x00000003   PAD
-    0x08009440   0x08009440   0x00000020   Data   RO         6331    Region$$Table       anon$$obj.o
+    0x080090bc   0x080090bc   0x000000cc   Code   RO         1925    i.main              main.o
+    0x08009188   0x08009188   0x0000003a   Code   RO           80    i.mir3da_ReadOneByte  lis3dh_driver.o
+    0x080091c2   0x080091c2   0x00000034   Code   RO           82    i.mir3da_WriteOneByte  lis3dh_driver.o
+    0x080091f6   0x080091f6   0x00000002   PAD
+    0x080091f8   0x080091f8   0x00000084   Code   RO           84    i.mir3da_init       lis3dh_driver.o
+    0x0800927c   0x0800927c   0x00000020   Code   RO           87    i.mir3da_register_mask_write  lis3dh_driver.o
+    0x0800929c   0x0800929c   0x00000008   Code   RO           89    i.mir3da_register_write  lis3dh_driver.o
+    0x080092a4   0x080092a4   0x0000002e   Code   RO           91    i.mir3da_set_active_interrupt_enable  lis3dh_driver.o
+    0x080092d2   0x080092d2   0x00000002   PAD
+    0x080092d4   0x080092d4   0x00000020   Code   RO           92    i.mir3da_set_enable  lis3dh_driver.o
+    0x080092f4   0x080092f4   0x00000034   Code   RO           93    i.mir3da_set_step_counter_open  lis3dh_driver.o
+    0x08009328   0x08009328   0x0000003c   Code   RO         1597    i.parameter_check   global_param.o
+    0x08009364   0x08009364   0x00000070   Code   RO         1598    i.parameter_init    global_param.o
+    0x080093d4   0x080093d4   0x00000038   Code   RO         1599    i.save_com_map_to_flash  global_param.o
+    0x0800940c   0x0800940c   0x00000019   Data   RO         5868    .constdata          system_stm32l0xx.o
+    0x08009425   0x08009425   0x00000008   Data   RO         5869    .constdata          system_stm32l0xx.o
+    0x0800942d   0x0800942d   0x00000003   PAD
+    0x08009430   0x08009430   0x00000020   Data   RO         6331    Region$$Table       anon$$obj.o
 
 
-    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08009460, Size: 0x00001850, Max: 0x00002000, ABSOLUTE, COMPRESSED[0x0000002c])
+    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08009450, Size: 0x00001850, Max: 0x00002000, ABSOLUTE, COMPRESSED[0x0000002c])
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -4005,7 +4005,7 @@
        130          0          0          0          0       2975   flash.o
        228         30          0          0       1024       2267   global_param.o
       1354         34          0         22          0     378661   lis3dh_driver.o
-      2116        288          0         48        568      13350   main.o
+      2100        286          0         48        568      13342   main.o
        392         32          0          7        200       2845   serial_at_cmd_app.o
         28          8        192          0       1024        608   startup_stm32l051xx.o
        172         28          0         12          0       8445   stm32l0xx_hal.o
@@ -4030,7 +4030,7 @@
        388         44          0         24       3056       6340   usart.o
 
     ----------------------------------------------------------------------
-     15198       1144        260        320       5900     529311   Object Totals
+     15182       1142        260        320       5900     529303   Object Totals
          0          0         32          0          0          0   (incl. Generated)
         32          0          3          4          4          0   (incl. Padding)
 
@@ -4093,15 +4093,15 @@
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
 
-     17244       1198        260        324       5900     523571   Grand Totals
-     17244       1198        260         44       5900     523571   ELF Image Totals (compressed)
-     17244       1198        260         44          0          0   ROM Totals
+     17228       1196        260        324       5900     523563   Grand Totals
+     17228       1196        260         44       5900     523563   ELF Image Totals (compressed)
+     17228       1196        260         44          0          0   ROM Totals
 
 ==============================================================================
 
-    Total RO  Size (Code + RO Data)                17504 (  17.09kB)
+    Total RO  Size (Code + RO Data)                17488 (  17.08kB)
     Total RW  Size (RW Data + ZI Data)              6224 (   6.08kB)
-    Total ROM Size (Code + RO Data + RW Data)      17548 (  17.14kB)
+    Total ROM Size (Code + RO Data + RW Data)      17532 (  17.12kB)
 
 ==============================================================================
 

--
Gitblit v1.9.3