z8359531l преди 4 месеца
родител
ревизия
f2b427b4f7
променени са 73 файла, в които са добавени 5763 реда и са изтрити 5231 реда
  1. 19 19
      MDK-ARM/V9_PMU2_302CC.uvguix.zl835
  2. 370 2
      MDK-ARM/V9_PMU2_302CC.uvoptx
  3. 176 13
      MDK-ARM/V9_PMU2_302CC.uvprojx
  4. BIN
      build/V9_AG_PMU302_APP_.bin
  5. BIN
      build/V9_AG_PMU302_APP_.elf
  6. 186 186
      build/V9_AG_PMU302_APP_.hex
  7. 341 341
      build/V9_AG_PMU302_APP_.map
  8. 25 25
      build/adc.lst
  9. 43 43
      build/bsp_serial.lst
  10. 20 20
      build/can.lst
  11. 51 51
      build/can_debug.lst
  12. 62 62
      build/common.lst
  13. 7 7
      build/dma.lst
  14. 16 16
      build/gpio.lst
  15. 70 70
      build/hard_led.lst
  16. 29 29
      build/main.lst
  17. 29 29
      build/qingxie_bms.lst
  18. 37 37
      build/rkfifo.lst
  19. 45 45
      build/soft_adc.lst
  20. 138 138
      build/soft_bms.lst
  21. 2 2
      build/soft_calibration.lst
  22. 128 128
      build/soft_can.lst
  23. 42 42
      build/soft_crc.lst
  24. 97 97
      build/soft_eft.lst
  25. 170 170
      build/soft_engine.lst
  26. 55 55
      build/soft_flash.lst
  27. 64 64
      build/soft_flow.lst
  28. 48 48
      build/soft_herewin.lst
  29. 112 112
      build/soft_obstacle.lst
  30. 68 68
      build/soft_okcell.lst
  31. 112 112
      build/soft_p_2_c.lst
  32. BIN
      build/soft_p_2_c.o
  33. 2 2
      build/soft_poweramp.lst
  34. 112 112
      build/soft_seed_device.lst
  35. 33 33
      build/soft_tattu.lst
  36. 149 149
      build/soft_terrain.lst
  37. 107 107
      build/soft_test.lst
  38. BIN
      build/soft_test.o
  39. 50 50
      build/soft_timer.lst
  40. 123 123
      build/soft_uart.lst
  41. BIN
      build/soft_uart.o
  42. 102 102
      build/soft_update.lst
  43. 137 137
      build/soft_version.lst
  44. 199 199
      build/soft_water_device.lst
  45. 114 114
      build/stm32f3xx_hal.lst
  46. 85 85
      build/stm32f3xx_hal_adc.lst
  47. 112 112
      build/stm32f3xx_hal_adc_ex.lst
  48. 112 112
      build/stm32f3xx_hal_can.lst
  49. 204 204
      build/stm32f3xx_hal_cortex.lst
  50. 93 93
      build/stm32f3xx_hal_dma.lst
  51. 68 68
      build/stm32f3xx_hal_exti.lst
  52. 81 81
      build/stm32f3xx_hal_flash.lst
  53. 123 123
      build/stm32f3xx_hal_flash_ex.lst
  54. 67 67
      build/stm32f3xx_hal_gpio.lst
  55. 112 112
      build/stm32f3xx_hal_i2c.lst
  56. 41 41
      build/stm32f3xx_hal_i2c_ex.lst
  57. 8 8
      build/stm32f3xx_hal_msp.lst
  58. 60 60
      build/stm32f3xx_hal_pwr.lst
  59. 28 28
      build/stm32f3xx_hal_pwr_ex.lst
  60. 112 112
      build/stm32f3xx_hal_rcc.lst
  61. 107 107
      build/stm32f3xx_hal_rcc_ex.lst
  62. 112 112
      build/stm32f3xx_hal_tim.lst
  63. 112 112
      build/stm32f3xx_hal_tim_ex.lst
  64. 20 20
      build/stm32f3xx_hal_timebase_tim.lst
  65. 112 112
      build/stm32f3xx_hal_uart.lst
  66. 89 89
      build/stm32f3xx_hal_uart_ex.lst
  67. 73 73
      build/stm32f3xx_it.lst
  68. 23 23
      build/system_stm32f3xx.lst
  69. 69 69
      build/tim.lst
  70. 44 44
      build/usart.lst
  71. 1 0
      user_src/rkfifo.c
  72. 2 2
      user_src/soft_test.c
  73. 3 3
      user_src/soft_uart.c

Файловите разлики са ограничени, защото са твърде много
+ 19 - 19
MDK-ARM/V9_PMU2_302CC.uvguix.zl835


+ 370 - 2
MDK-ARM/V9_PMU2_302CC.uvoptx

@@ -117,10 +117,15 @@
         <pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
       </DebugOpt>
       <TargetDriverDllRegistry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>UL2CM3</Key>
+          <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F3xx_256 -FS08000000 -FL040000 -FP0($$Device:STM32F302CCTx$CMSIS\Flash\STM32F3xx_256.FLM))</Name>
+        </SetRegEntry>
         <SetRegEntry>
           <Number>0</Number>
           <Key>ST-LINKIII-KEIL_SWO</Key>
-          <Name>-U-O142 -O2254 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F3xx_256 -FS08000000 -FL040000 -FP0($$Device:STM32F302CC$Flash\STM32F3xx_256.FLM)</Name>
+          <Name>-U-O142 -O2254 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F3xx_256 -FS08000000 -FL040000 -FP0($$Device:STM32F302CCTx$CMSIS\Flash\STM32F3xx_256.FLM)</Name>
         </SetRegEntry>
       </TargetDriverDllRegistry>
       <Breakpoint/>
@@ -166,6 +171,13 @@
       <pszMrulep></pszMrulep>
       <pSingCmdsp></pSingCmdsp>
       <pMultCmdsp></pMultCmdsp>
+      <DebugDescription>
+        <Enable>1</Enable>
+        <EnableFlashSeq>1</EnableFlashSeq>
+        <EnableLog>0</EnableLog>
+        <Protocol>2</Protocol>
+        <DbgClock>10000000</DbgClock>
+      </DebugDescription>
     </TargetOption>
   </Target>
 
@@ -191,7 +203,7 @@
 
   <Group>
     <GroupName>Application/User/Core</GroupName>
-    <tvExp>0</tvExp>
+    <tvExp>1</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
@@ -585,6 +597,362 @@
     </File>
   </Group>
 
+  <Group>
+    <GroupName>Application/user_src</GroupName>
+    <tvExp>0</tvExp>
+    <tvExpOptDlg>0</tvExpOptDlg>
+    <cbSel>0</cbSel>
+    <RteFlg>0</RteFlg>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>33</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\bsp_serial.c</PathWithFileName>
+      <FilenameWithoutPath>bsp_serial.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>34</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\can_debug.c</PathWithFileName>
+      <FilenameWithoutPath>can_debug.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>35</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\common.c</PathWithFileName>
+      <FilenameWithoutPath>common.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>36</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\hard_led.c</PathWithFileName>
+      <FilenameWithoutPath>hard_led.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>37</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\qingxie_bms.c</PathWithFileName>
+      <FilenameWithoutPath>qingxie_bms.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>38</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\rkfifo.c</PathWithFileName>
+      <FilenameWithoutPath>rkfifo.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>39</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_adc.c</PathWithFileName>
+      <FilenameWithoutPath>soft_adc.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>40</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_bms.c</PathWithFileName>
+      <FilenameWithoutPath>soft_bms.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>41</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_calibration.c</PathWithFileName>
+      <FilenameWithoutPath>soft_calibration.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>42</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_can.c</PathWithFileName>
+      <FilenameWithoutPath>soft_can.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>43</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_crc.c</PathWithFileName>
+      <FilenameWithoutPath>soft_crc.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>44</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_eft.c</PathWithFileName>
+      <FilenameWithoutPath>soft_eft.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>45</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_engine.c</PathWithFileName>
+      <FilenameWithoutPath>soft_engine.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>46</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_flash.c</PathWithFileName>
+      <FilenameWithoutPath>soft_flash.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>47</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_flow.c</PathWithFileName>
+      <FilenameWithoutPath>soft_flow.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>48</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_herewin.c</PathWithFileName>
+      <FilenameWithoutPath>soft_herewin.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>49</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_obstacle.c</PathWithFileName>
+      <FilenameWithoutPath>soft_obstacle.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>50</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_okcell.c</PathWithFileName>
+      <FilenameWithoutPath>soft_okcell.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>51</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_p_2_c.c</PathWithFileName>
+      <FilenameWithoutPath>soft_p_2_c.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>52</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_poweramp.c</PathWithFileName>
+      <FilenameWithoutPath>soft_poweramp.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>53</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_seed_device.c</PathWithFileName>
+      <FilenameWithoutPath>soft_seed_device.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>54</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_tattu.c</PathWithFileName>
+      <FilenameWithoutPath>soft_tattu.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>55</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_terrain.c</PathWithFileName>
+      <FilenameWithoutPath>soft_terrain.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>56</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_test.c</PathWithFileName>
+      <FilenameWithoutPath>soft_test.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>57</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_timer.c</PathWithFileName>
+      <FilenameWithoutPath>soft_timer.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>58</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_uart.c</PathWithFileName>
+      <FilenameWithoutPath>soft_uart.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>59</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_update.c</PathWithFileName>
+      <FilenameWithoutPath>soft_update.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>60</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_version.c</PathWithFileName>
+      <FilenameWithoutPath>soft_version.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>5</GroupNumber>
+      <FileNumber>61</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>..\user_src\soft_water_device.c</PathWithFileName>
+      <FilenameWithoutPath>soft_water_device.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+  </Group>
+
   <Group>
     <GroupName>::CMSIS</GroupName>
     <tvExp>0</tvExp>

+ 176 - 13
MDK-ARM/V9_PMU2_302CC.uvprojx

@@ -10,11 +10,15 @@
       <TargetName>V9_PMU2_302CC</TargetName>
       <ToolsetNumber>0x4</ToolsetNumber>
       <ToolsetName>ARM-ADS</ToolsetName>
+      <pArmCC>5060960::V5.06 update 7 (build 960)::.\ARMCC</pArmCC>
+      <pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
       <uAC6>0</uAC6>
       <TargetOption>
         <TargetCommonOption>
           <Device>STM32F302CCTx</Device>
           <Vendor>STMicroelectronics</Vendor>
+          <PackID>Keil.STM32F3xx_DFP.3.1.0</PackID>
+          <PackURL>https://www.keil.com/pack/</PackURL>
           <Cpu>IRAM(0x20000000-0x20009FFF) IROM(0x8000000-0x803FFFF) CLOCK(8000000) FPU2 CPUTYPE("Cortex-M4") TZ</Cpu>
           <FlashUtilSpec></FlashUtilSpec>
           <StartupFile></StartupFile>
@@ -30,7 +34,7 @@
           <SLE66CMisc></SLE66CMisc>
           <SLE66AMisc></SLE66AMisc>
           <SLE66LinkerMisc></SLE66LinkerMisc>
-          <SFDFile></SFDFile>
+          <SFDFile>$$Device:STM32F302CCTx$CMSIS\SVD\STM32F302.svd</SFDFile>
           <bCustSvd>0</bCustSvd>
           <UseEnv>0</UseEnv>
           <BinPath></BinPath>
@@ -77,9 +81,9 @@
             <nStopB2X>0</nStopB2X>
           </BeforeMake>
           <AfterMake>
-            <RunUserProg1>0</RunUserProg1>
-            <RunUserProg2>1</RunUserProg2>
-            <UserProg1Name></UserProg1Name>
+            <RunUserProg1>1</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name>fromelf.exe  --bin -o "$L@L.bin" "#L"</UserProg1Name>
             <UserProg2Name></UserProg2Name>
             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
@@ -273,7 +277,7 @@
               </OCR_RVCT3>
               <OCR_RVCT4>
                 <Type>1</Type>
-                <StartAddress>0x8000000</StartAddress>
+                <StartAddress>0x8007800</StartAddress>
                 <Size>0x40000</Size>
               </OCR_RVCT4>
               <OCR_RVCT5>
@@ -311,22 +315,22 @@
           </ArmAdsMisc>
           <Cads>
             <interw>1</interw>
-            <Optim>4</Optim>
-            <oTime>0</oTime>
+            <Optim>1</Optim>
+            <oTime>1</oTime>
             <SplitLS>0</SplitLS>
             <OneElfS>1</OneElfS>
             <Strict>0</Strict>
             <EnumInt>0</EnumInt>
-            <PlainCh>0</PlainCh>
+            <PlainCh>1</PlainCh>
             <Ropi>0</Ropi>
             <Rwpi>0</Rwpi>
             <wLevel>2</wLevel>
             <uThumb>0</uThumb>
             <uSurpInc>0</uSurpInc>
             <uC99>1</uC99>
-            <uGnu>0</uGnu>
+            <uGnu>1</uGnu>
             <useXO>0</useXO>
-            <v6Lang>5</v6Lang>
+            <v6Lang>3</v6Lang>
             <v6LangP>3</v6LangP>
             <vShortEn>1</vShortEn>
             <vShortWch>1</vShortWch>
@@ -337,7 +341,7 @@
               <MiscControls></MiscControls>
               <Define>USE_HAL_DRIVER,STM32F302xC</Define>
               <Undefine></Undefine>
-              <IncludePath>../Core/Inc;../Drivers/STM32F3xx_HAL_Driver/Inc;../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F3xx/Include;../Drivers/CMSIS/Include</IncludePath>
+              <IncludePath>../Core/Inc;../Drivers/STM32F3xx_HAL_Driver/Inc;../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F3xx/Include;../Drivers/CMSIS/Include;..\user_inc</IncludePath>
             </VariousControls>
           </Cads>
           <Aads>
@@ -558,6 +562,156 @@
             </File>
           </Files>
         </Group>
+        <Group>
+          <GroupName>Application/user_src</GroupName>
+          <Files>
+            <File>
+              <FileName>bsp_serial.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\bsp_serial.c</FilePath>
+            </File>
+            <File>
+              <FileName>can_debug.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\can_debug.c</FilePath>
+            </File>
+            <File>
+              <FileName>common.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\common.c</FilePath>
+            </File>
+            <File>
+              <FileName>hard_led.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\hard_led.c</FilePath>
+            </File>
+            <File>
+              <FileName>qingxie_bms.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\qingxie_bms.c</FilePath>
+            </File>
+            <File>
+              <FileName>rkfifo.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\rkfifo.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_adc.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_adc.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_bms.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_bms.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_calibration.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_calibration.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_can.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_can.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_crc.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_crc.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_eft.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_eft.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_engine.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_engine.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_flash.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_flash.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_flow.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_flow.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_herewin.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_herewin.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_obstacle.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_obstacle.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_okcell.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_okcell.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_p_2_c.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_p_2_c.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_poweramp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_poweramp.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_seed_device.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_seed_device.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_tattu.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_tattu.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_terrain.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_terrain.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_test.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_test.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_timer.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_timer.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_uart.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_uart.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_update.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_update.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_version.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_version.c</FilePath>
+            </File>
+            <File>
+              <FileName>soft_water_device.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\user_src\soft_water_device.c</FilePath>
+            </File>
+          </Files>
+        </Group>
         <Group>
           <GroupName>::CMSIS</GroupName>
         </Group>
@@ -568,8 +722,8 @@
   <RTE>
     <apis/>
     <components>
-      <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="CMSIS Core">
-        <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
+      <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="6.1.0" condition="ARMv6_7_8-M Device">
+        <package name="CMSIS" schemaVersion="1.7.36" url="https://www.keil.com/pack/" vendor="ARM" version="6.1.0"/>
         <targetInfos>
           <targetInfo name="V9_PMU2_302CC"/>
         </targetInfos>
@@ -578,4 +732,13 @@
     <files/>
   </RTE>
 
+  <LayerInfo>
+    <Layers>
+      <Layer>
+        <LayName>V9_PMU2_302CC</LayName>
+        <LayPrjMark>1</LayPrjMark>
+      </Layer>
+    </Layers>
+  </LayerInfo>
+
 </Project>

BIN
build/V9_AG_PMU302_APP_.bin


BIN
build/V9_AG_PMU302_APP_.elf


Файловите разлики са ограничени, защото са твърде много
+ 186 - 186
build/V9_AG_PMU302_APP_.hex


+ 341 - 341
build/V9_AG_PMU302_APP_.map

@@ -3259,7 +3259,7 @@ LOAD d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/hard/crtn.o
  .igot.plt      0x200005d0        0x0 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/hard/crtbegin.o
                 0x200005d0                . = ALIGN (0x4)
 
-.bss            0x200005d0     0x4444 load address 0x0802af60
+.bss            0x200005d0     0x4a44 load address 0x0802af60
                 0x200005d0                _sbss = .
                 0x200005d0                __bss_start__ = _sbss
  *(.bss)
@@ -3710,445 +3710,445 @@ LOAD d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/hard/crtn.o
                 0x20002ae8                no_led_star
  *fill*         0x20002ae9        0x3 
  .bss.recv_vk_protocol
-                0x20002aec      0x200 build/soft_test.o
+                0x20002aec      0x400 build/soft_test.o
                 0x20002aec                recv_vk_protocol
  .bss.candebug_protocol
-                0x20002cec      0x200 build/soft_test.o
-                0x20002cec                candebug_protocol
+                0x20002eec      0x200 build/soft_test.o
+                0x20002eec                candebug_protocol
  .bss.send_uart_buffer
-                0x20002eec      0x400 build/soft_test.o
-                0x20002eec                send_uart_buffer
+                0x200030ec      0x800 build/soft_test.o
+                0x200030ec                send_uart_buffer
  .bss.beijing_time
-                0x200032ec        0x8 build/soft_test.o
-                0x200032ec                beijing_time
- .bss.msg_buf   0x200032f4      0x100 build/soft_p_2_c.o
-                0x200032f4                msg_buf
- .bss.crc       0x200033f4        0x2 build/soft_p_2_c.o
-                0x200033f4                crc
- *fill*         0x200033f6        0x2 
- .bss.pmu       0x200033f8       0x20 build/soft_p_2_c.o
-                0x200033f8                pmu
- .bss.planep    0x20003418       0x3e build/soft_p_2_c.o
-                0x20003418                planep
- *fill*         0x20003456        0x2 
+                0x200038ec        0x8 build/soft_test.o
+                0x200038ec                beijing_time
+ .bss.msg_buf   0x200038f4      0x100 build/soft_p_2_c.o
+                0x200038f4                msg_buf
+ .bss.crc       0x200039f4        0x2 build/soft_p_2_c.o
+                0x200039f4                crc
+ *fill*         0x200039f6        0x2 
+ .bss.pmu       0x200039f8       0x20 build/soft_p_2_c.o
+                0x200039f8                pmu
+ .bss.planep    0x20003a18       0x3e build/soft_p_2_c.o
+                0x20003a18                planep
+ *fill*         0x20003a56        0x2 
  .bss.radar_version
-                0x20003458       0x1e build/soft_p_2_c.o
-                0x20003458                radar_version
+                0x20003a58       0x1e build/soft_p_2_c.o
+                0x20003a58                radar_version
  .bss.request_id
-                0x20003476        0x1 build/soft_p_2_c.o
-                0x20003476                request_id
- *fill*         0x20003477        0x1 
+                0x20003a76        0x1 build/soft_p_2_c.o
+                0x20003a76                request_id
+ *fill*         0x20003a77        0x1 
  .bss.request_1_content
-                0x20003478        0x2 build/soft_p_2_c.o
-                0x20003478                request_1_content
- *fill*         0x2000347a        0x2 
+                0x20003a78        0x2 build/soft_p_2_c.o
+                0x20003a78                request_1_content
+ *fill*         0x20003a7a        0x2 
  .bss.request_2_content
-                0x2000347c        0x4 build/soft_p_2_c.o
-                0x2000347c                request_2_content
- .bss.ack_id    0x20003480        0x1 build/soft_p_2_c.o
-                0x20003480                ack_id
- *fill*         0x20003481        0x1 
+                0x20003a7c        0x4 build/soft_p_2_c.o
+                0x20003a7c                request_2_content
+ .bss.ack_id    0x20003a80        0x1 build/soft_p_2_c.o
+                0x20003a80                ack_id
+ *fill*         0x20003a81        0x1 
  .bss.ack_content
-                0x20003482        0x2 build/soft_p_2_c.o
-                0x20003482                ack_content
+                0x20003a82        0x2 build/soft_p_2_c.o
+                0x20003a82                ack_content
  .bss.ack_content1
-                0x20003484        0x2 build/soft_p_2_c.o
-                0x20003484                ack_content1
+                0x20003a84        0x2 build/soft_p_2_c.o
+                0x20003a84                ack_content1
  .bss.ack_content2
-                0x20003486        0x2 build/soft_p_2_c.o
-                0x20003486                ack_content2
- .bss.utc_time  0x20003488        0x4 build/soft_p_2_c.o
-                0x20003488                utc_time
+                0x20003a86        0x2 build/soft_p_2_c.o
+                0x20003a86                ack_content2
+ .bss.utc_time  0x20003a88        0x4 build/soft_p_2_c.o
+                0x20003a88                utc_time
  .bss.fmu_link_time
-                0x2000348c        0x4 build/soft_p_2_c.o
- .bss.pmu_pin   0x20003490       0x10 build/soft_p_2_c.o
-                0x20003490                pmu_pin
+                0x20003a8c        0x4 build/soft_p_2_c.o
+ .bss.pmu_pin   0x20003a90       0x10 build/soft_p_2_c.o
+                0x20003a90                pmu_pin
  .bss.recv_fmu_data
-                0x200034a0        0x1 build/soft_p_2_c.o
-                0x200034a0                recv_fmu_data
- *fill*         0x200034a1        0x3 
- .bss.msgidset  0x200034a4        0x8 build/soft_p_2_c.o
-                0x200034a4                msgidset
- .bss.DMJZ      0x200034ac        0x4 build/soft_p_2_c.o
-                0x200034ac                DMJZ
+                0x20003aa0        0x1 build/soft_p_2_c.o
+                0x20003aa0                recv_fmu_data
+ *fill*         0x20003aa1        0x3 
+ .bss.msgidset  0x20003aa4        0x8 build/soft_p_2_c.o
+                0x20003aa4                msgidset
+ .bss.DMJZ      0x20003aac        0x4 build/soft_p_2_c.o
+                0x20003aac                DMJZ
  .bss.circu_time_2hz.0
-                0x200034b0        0x4 build/soft_p_2_c.o
+                0x20003ab0        0x4 build/soft_p_2_c.o
  .bss.herewin_info
-                0x200034b4       0x3e build/soft_herewin.o
-                0x200034b4                herewin_info
- *fill*         0x200034f2        0x2 
+                0x20003ab4       0x3e build/soft_herewin.o
+                0x20003ab4                herewin_info
+ *fill*         0x20003af2        0x2 
  .bss.Herewin_Link
-                0x200034f4        0xc build/soft_herewin.o
-                0x200034f4                Herewin_Link
- .bss.can_info  0x20003500       0x4c build/soft_herewin.o
-                0x20003500                can_info
+                0x20003af4        0xc build/soft_herewin.o
+                0x20003af4                Herewin_Link
+ .bss.can_info  0x20003b00       0x4c build/soft_herewin.o
+                0x20003b00                can_info
  .bss.herewin_heart_time.2
-                0x2000354c        0x4 build/soft_herewin.o
+                0x20003b4c        0x4 build/soft_herewin.o
  .bss.herewin_vol_time.1
-                0x20003550        0x4 build/soft_herewin.o
+                0x20003b50        0x4 build/soft_herewin.o
  .bss.heart_num_count.0
-                0x20003554        0x1 build/soft_herewin.o
- *fill*         0x20003555        0x3 
+                0x20003b54        0x1 build/soft_herewin.o
+ *fill*         0x20003b55        0x3 
  .bss.weight_vkinfo
-                0x20003558       0x1f build/soft_seed_device.o
-                0x20003558                weight_vkinfo
- *fill*         0x20003577        0x1 
+                0x20003b58       0x1f build/soft_seed_device.o
+                0x20003b58                weight_vkinfo
+ *fill*         0x20003b77        0x1 
  .bss.seed_vkinfo
-                0x20003578        0xc build/soft_seed_device.o
-                0x20003578                seed_vkinfo
+                0x20003b78        0xc build/soft_seed_device.o
+                0x20003b78                seed_vkinfo
  .bss.weight_order
-                0x20003584        0x7 build/soft_seed_device.o
-                0x20003584                weight_order
+                0x20003b84        0x7 build/soft_seed_device.o
+                0x20003b84                weight_order
  .bss.weight_factory_cal_flag
-                0x2000358b        0x1 build/soft_seed_device.o
-                0x2000358b                weight_factory_cal_flag
+                0x20003b8b        0x1 build/soft_seed_device.o
+                0x20003b8b                weight_factory_cal_flag
  .bss.seed_init
-                0x2000358c        0x1 build/soft_seed_device.o
-                0x2000358c                seed_init
+                0x20003b8c        0x1 build/soft_seed_device.o
+                0x20003b8c                seed_init
  .bss.recv_fmu_seed_info
-                0x2000358d        0x1 build/soft_seed_device.o
-                0x2000358d                recv_fmu_seed_info
- *fill*         0x2000358e        0x2 
- .bss.Dev       0x20003590      0x294 build/soft_seed_device.o
-                0x20003590                Dev
+                0x20003b8d        0x1 build/soft_seed_device.o
+                0x20003b8d                recv_fmu_seed_info
+ *fill*         0x20003b8e        0x2 
+ .bss.Dev       0x20003b90      0x294 build/soft_seed_device.o
+                0x20003b90                Dev
  .bss.vk_count.8
-                0x20003824        0x1 build/soft_seed_device.o
- *fill*         0x20003825        0x3 
+                0x20003e24        0x1 build/soft_seed_device.o
+ *fill*         0x20003e25        0x3 
  .bss.time_50hz.7
-                0x20003828        0x4 build/soft_seed_device.o
+                0x20003e28        0x4 build/soft_seed_device.o
  .bss.time_49hz.6
-                0x2000382c        0x4 build/soft_seed_device.o
+                0x20003e2c        0x4 build/soft_seed_device.o
  .bss.time_48hz.5
-                0x20003830        0x4 build/soft_seed_device.o
+                0x20003e30        0x4 build/soft_seed_device.o
  .bss.time_47hz.4
-                0x20003834        0x4 build/soft_seed_device.o
+                0x20003e34        0x4 build/soft_seed_device.o
  .bss.time_1hz.3
-                0x20003838        0x4 build/soft_seed_device.o
+                0x20003e38        0x4 build/soft_seed_device.o
  .bss.time_330hz.2
-                0x2000383c        0x4 build/soft_seed_device.o
+                0x20003e3c        0x4 build/soft_seed_device.o
  .bss.time_5hz.1
-                0x20003840        0x4 build/soft_seed_device.o
+                0x20003e40        0x4 build/soft_seed_device.o
  .bss.time_50hz.0
-                0x20003844        0x4 build/soft_seed_device.o
- .bss.dev_pmu   0x20003848       0x59 build/soft_version.o
-                0x20003848                dev_pmu
- *fill*         0x200038a1        0x3 
- .bss.dev_ter   0x200038a4       0x59 build/soft_version.o
-                0x200038a4                dev_ter
- *fill*         0x200038fd        0x3 
- .bss.dev_obsf  0x20003900       0x59 build/soft_version.o
-                0x20003900                dev_obsf
- *fill*         0x20003959        0x3 
- .bss.dev_obsb  0x2000395c       0x59 build/soft_version.o
-                0x2000395c                dev_obsb
- *fill*         0x200039b5        0x3 
- .bss.dev_bms1  0x200039b8       0x59 build/soft_version.o
-                0x200039b8                dev_bms1
- *fill*         0x20003a11        0x3 
- .bss.dev_bms2  0x20003a14       0x59 build/soft_version.o
-                0x20003a14                dev_bms2
- *fill*         0x20003a6d        0x3 
+                0x20003e44        0x4 build/soft_seed_device.o
+ .bss.dev_pmu   0x20003e48       0x59 build/soft_version.o
+                0x20003e48                dev_pmu
+ *fill*         0x20003ea1        0x3 
+ .bss.dev_ter   0x20003ea4       0x59 build/soft_version.o
+                0x20003ea4                dev_ter
+ *fill*         0x20003efd        0x3 
+ .bss.dev_obsf  0x20003f00       0x59 build/soft_version.o
+                0x20003f00                dev_obsf
+ *fill*         0x20003f59        0x3 
+ .bss.dev_obsb  0x20003f5c       0x59 build/soft_version.o
+                0x20003f5c                dev_obsb
+ *fill*         0x20003fb5        0x3 
+ .bss.dev_bms1  0x20003fb8       0x59 build/soft_version.o
+                0x20003fb8                dev_bms1
+ *fill*         0x20004011        0x3 
+ .bss.dev_bms2  0x20004014       0x59 build/soft_version.o
+                0x20004014                dev_bms2
+ *fill*         0x2000406d        0x3 
  .bss.dev_spreader
-                0x20003a70       0x59 build/soft_version.o
-                0x20003a70                dev_spreader
- *fill*         0x20003ac9        0x3 
+                0x20004070       0x59 build/soft_version.o
+                0x20004070                dev_spreader
+ *fill*         0x200040c9        0x3 
  .bss.dev_weight
-                0x20003acc       0x59 build/soft_version.o
-                0x20003acc                dev_weight
- *fill*         0x20003b25        0x3 
+                0x200040cc       0x59 build/soft_version.o
+                0x200040cc                dev_weight
+ *fill*         0x20004125        0x3 
  .bss.dev_flowmeter
-                0x20003b28       0x59 build/soft_version.o
-                0x20003b28                dev_flowmeter
- *fill*         0x20003b81        0x3 
- .bss.dev_pump  0x20003b84       0x59 build/soft_version.o
-                0x20003b84                dev_pump
- *fill*         0x20003bdd        0x3 
- .bss.dev_arm   0x20003be0       0x59 build/soft_version.o
-                0x20003be0                dev_arm
- *fill*         0x20003c39        0x3 
- .bss.dev_lack  0x20003c3c       0x59 build/soft_version.o
-                0x20003c3c                dev_lack
- *fill*         0x20003c95        0x3 
+                0x20004128       0x59 build/soft_version.o
+                0x20004128                dev_flowmeter
+ *fill*         0x20004181        0x3 
+ .bss.dev_pump  0x20004184       0x59 build/soft_version.o
+                0x20004184                dev_pump
+ *fill*         0x200041dd        0x3 
+ .bss.dev_arm   0x200041e0       0x59 build/soft_version.o
+                0x200041e0                dev_arm
+ *fill*         0x20004239        0x3 
+ .bss.dev_lack  0x2000423c       0x59 build/soft_version.o
+                0x2000423c                dev_lack
+ *fill*         0x20004295        0x3 
  .bss.dev_centri
-                0x20003c98       0x59 build/soft_version.o
-                0x20003c98                dev_centri
- *fill*         0x20003cf1        0x3 
+                0x20004298       0x59 build/soft_version.o
+                0x20004298                dev_centri
+ *fill*         0x200042f1        0x3 
  .bss.dev_current
-                0x20003cf4       0x59 build/soft_version.o
-                0x20003cf4                dev_current
- *fill*         0x20003d4d        0x3 
+                0x200042f4       0x59 build/soft_version.o
+                0x200042f4                dev_current
+ *fill*         0x2000434d        0x3 
  .bss.dev_pump1
-                0x20003d50       0x59 build/soft_version.o
-                0x20003d50                dev_pump1
- *fill*         0x20003da9        0x3 
+                0x20004350       0x59 build/soft_version.o
+                0x20004350                dev_pump1
+ *fill*         0x200043a9        0x3 
  .bss.dev_pump2
-                0x20003dac       0x59 build/soft_version.o
-                0x20003dac                dev_pump2
- *fill*         0x20003e05        0x3 
+                0x200043ac       0x59 build/soft_version.o
+                0x200043ac                dev_pump2
+ *fill*         0x20004405        0x3 
  .bss.dev_nozzle1
-                0x20003e08       0x59 build/soft_version.o
-                0x20003e08                dev_nozzle1
- *fill*         0x20003e61        0x3 
+                0x20004408       0x59 build/soft_version.o
+                0x20004408                dev_nozzle1
+ *fill*         0x20004461        0x3 
  .bss.dev_nozzle2
-                0x20003e64       0x59 build/soft_version.o
-                0x20003e64                dev_nozzle2
- *fill*         0x20003ebd        0x3 
+                0x20004464       0x59 build/soft_version.o
+                0x20004464                dev_nozzle2
+ *fill*         0x200044bd        0x3 
  .bss.dev_nozzle3
-                0x20003ec0       0x59 build/soft_version.o
-                0x20003ec0                dev_nozzle3
- *fill*         0x20003f19        0x3 
+                0x200044c0       0x59 build/soft_version.o
+                0x200044c0                dev_nozzle3
+ *fill*         0x20004519        0x3 
  .bss.dev_nozzle4
-                0x20003f1c       0x59 build/soft_version.o
-                0x20003f1c                dev_nozzle4
- *fill*         0x20003f75        0x3 
+                0x2000451c       0x59 build/soft_version.o
+                0x2000451c                dev_nozzle4
+ *fill*         0x20004575        0x3 
  .bss.dev_part_tradar
-                0x20003f78       0x59 build/soft_version.o
-                0x20003f78                dev_part_tradar
- *fill*         0x20003fd1        0x3 
+                0x20004578       0x59 build/soft_version.o
+                0x20004578                dev_part_tradar
+ *fill*         0x200045d1        0x3 
  .bss.dev_tradar_f
-                0x20003fd4       0x59 build/soft_version.o
-                0x20003fd4                dev_tradar_f
- *fill*         0x2000402d        0x3 
+                0x200045d4       0x59 build/soft_version.o
+                0x200045d4                dev_tradar_f
+ *fill*         0x2000462d        0x3 
  .bss.dev_tradar_b
-                0x20004030       0x59 build/soft_version.o
-                0x20004030                dev_tradar_b
- *fill*         0x20004089        0x3 
+                0x20004630       0x59 build/soft_version.o
+                0x20004630                dev_tradar_b
+ *fill*         0x20004689        0x3 
  .bss.dev_h_bmsA
-                0x2000408c       0x59 build/soft_version.o
-                0x2000408c                dev_h_bmsA
- *fill*         0x200040e5        0x3 
+                0x2000468c       0x59 build/soft_version.o
+                0x2000468c                dev_h_bmsA
+ *fill*         0x200046e5        0x3 
  .bss.dev_h_bmsB
-                0x200040e8       0x59 build/soft_version.o
-                0x200040e8                dev_h_bmsB
- *fill*         0x20004141        0x3 
+                0x200046e8       0x59 build/soft_version.o
+                0x200046e8                dev_h_bmsB
+ *fill*         0x20004741        0x3 
  .bss.dev_remoteid
-                0x20004144       0x59 build/soft_version.o
-                0x20004144                dev_remoteid
- *fill*         0x2000419d        0x3 
+                0x20004744       0x59 build/soft_version.o
+                0x20004744                dev_remoteid
+ *fill*         0x2000479d        0x3 
  .bss.dev_tempSensor
-                0x200041a0       0x59 build/soft_version.o
-                0x200041a0                dev_tempSensor
- *fill*         0x200041f9        0x3 
- .bss.dev_null  0x200041fc       0x59 build/soft_version.o
-                0x200041fc                dev_null
+                0x200047a0       0x59 build/soft_version.o
+                0x200047a0                dev_tempSensor
+ *fill*         0x200047f9        0x3 
+ .bss.dev_null  0x200047fc       0x59 build/soft_version.o
+                0x200047fc                dev_null
  .bss.send_interval.2
-                0x20004255        0x1 build/soft_version.o
- *fill*         0x20004256        0x2 
+                0x20004855        0x1 build/soft_version.o
+ *fill*         0x20004856        0x2 
  .bss.circu_time.0
-                0x20004258        0x4 build/soft_version.o
- .bss._qx_bms   0x2000425c       0x58 build/qingxie_bms.o
-                0x2000425c                _qx_bms
+                0x20004858        0x4 build/soft_version.o
+ .bss._qx_bms   0x2000485c       0x58 build/qingxie_bms.o
+                0x2000485c                _qx_bms
  .bss._qx_bms_link
-                0x200042b4       0x30 build/qingxie_bms.o
-                0x200042b4                _qx_bms_link
+                0x200048b4       0x30 build/qingxie_bms.o
+                0x200048b4                _qx_bms_link
  .bss._Aqx_bms_link
-                0x200042e4        0xc build/qingxie_bms.o
-                0x200042e4                _Aqx_bms_link
+                0x200048e4        0xc build/qingxie_bms.o
+                0x200048e4                _Aqx_bms_link
  .bss.mimo_f_info
-                0x200042f0       0x45 build/soft_obstacle.o
-                0x200042f0                mimo_f_info
- *fill*         0x20004335        0x3 
+                0x200048f0       0x45 build/soft_obstacle.o
+                0x200048f0                mimo_f_info
+ *fill*         0x20004935        0x3 
  .bss.mimo_b_info
-                0x20004338       0x45 build/soft_obstacle.o
-                0x20004338                mimo_b_info
- *fill*         0x2000437d        0x3 
+                0x20004938       0x45 build/soft_obstacle.o
+                0x20004938                mimo_b_info
+ *fill*         0x2000497d        0x3 
  .bss.DM_f_info
-                0x20004380       0x45 build/soft_obstacle.o
-                0x20004380                DM_f_info
- *fill*         0x200043c5        0x3 
- .bss.F_radar   0x200043c8       0x18 build/soft_obstacle.o
-                0x200043c8                F_radar
- .bss.B_radar   0x200043e0       0x18 build/soft_obstacle.o
-                0x200043e0                B_radar
+                0x20004980       0x45 build/soft_obstacle.o
+                0x20004980                DM_f_info
+ *fill*         0x200049c5        0x3 
+ .bss.F_radar   0x200049c8       0x18 build/soft_obstacle.o
+                0x200049c8                F_radar
+ .bss.B_radar   0x200049e0       0x18 build/soft_obstacle.o
+                0x200049e0                B_radar
  .bss.recv_comF_flag
-                0x200043f8        0x1 build/soft_obstacle.o
-                0x200043f8                recv_comF_flag
+                0x200049f8        0x1 build/soft_obstacle.o
+                0x200049f8                recv_comF_flag
  .bss.recv_comB_flag
-                0x200043f9        0x1 build/soft_obstacle.o
-                0x200043f9                recv_comB_flag
+                0x200049f9        0x1 build/soft_obstacle.o
+                0x200049f9                recv_comB_flag
  .bss.obs_f_is_link
-                0x200043fa        0x1 build/soft_obstacle.o
-                0x200043fa                obs_f_is_link
+                0x200049fa        0x1 build/soft_obstacle.o
+                0x200049fa                obs_f_is_link
  .bss.obs_b_is_link
-                0x200043fb        0x1 build/soft_obstacle.o
-                0x200043fb                obs_b_is_link
+                0x200049fb        0x1 build/soft_obstacle.o
+                0x200049fb                obs_b_is_link
  .bss.uavr20_sensi_time
-                0x200043fc        0x4 build/soft_obstacle.o
-                0x200043fc                uavr20_sensi_time
+                0x200049fc        0x4 build/soft_obstacle.o
+                0x200049fc                uavr20_sensi_time
  .bss.uavr20_send_time
-                0x20004400        0x4 build/soft_obstacle.o
-                0x20004400                uavr20_send_time
+                0x20004a00        0x4 build/soft_obstacle.o
+                0x20004a00                uavr20_send_time
  .bss.uavrhup_getr1_ack
-                0x20004404        0x1 build/soft_obstacle.o
-                0x20004404                uavrhup_getr1_ack
+                0x20004a04        0x1 build/soft_obstacle.o
+                0x20004a04                uavrhup_getr1_ack
  .bss.frame_num.10
-                0x20004405        0x1 build/soft_obstacle.o
- *fill*         0x20004406        0x2 
+                0x20004a05        0x1 build/soft_obstacle.o
+ *fill*         0x20004a06        0x2 
  .bss.mimo_version.9
-                0x20004408       0x1c build/soft_obstacle.o
+                0x20004a08       0x1c build/soft_obstacle.o
  .bss.frame_head.8
-                0x20004424        0x1 build/soft_obstacle.o
- *fill*         0x20004425        0x3 
+                0x20004a24        0x1 build/soft_obstacle.o
+ *fill*         0x20004a25        0x3 
  .bss.radar_sensi_ack_time.7
-                0x20004428        0x4 build/soft_obstacle.o
+                0x20004a28        0x4 build/soft_obstacle.o
  .bss.mimo_50HZ.6
-                0x2000442c        0x4 build/soft_obstacle.o
+                0x20004a2c        0x4 build/soft_obstacle.o
  .bss.mimo_49HZ.5
-                0x20004430        0x4 build/soft_obstacle.o
+                0x20004a30        0x4 build/soft_obstacle.o
  .bss.radar_sensi_send_time.4
-                0x20004434        0x4 build/soft_obstacle.o
+                0x20004a34        0x4 build/soft_obstacle.o
  .bss.frame_fi.3
-                0x20004438        0x1 build/soft_obstacle.o
+                0x20004a38        0x1 build/soft_obstacle.o
  .bss.frame_bi.2
-                0x20004439        0x1 build/soft_obstacle.o
+                0x20004a39        0x1 build/soft_obstacle.o
  .bss.frame_ti.1
-                0x2000443a        0x1 build/soft_obstacle.o
- *fill*         0x2000443b        0x1 
+                0x20004a3a        0x1 build/soft_obstacle.o
+ *fill*         0x20004a3b        0x1 
  .bss.time_1hz.0
-                0x2000443c        0x4 build/soft_obstacle.o
+                0x20004a3c        0x4 build/soft_obstacle.o
  .bss.aver_value
-                0x20004440        0x4 build/soft_adc.o
-                0x20004440                aver_value
- .bss.adc_cnt   0x20004444        0x1 build/soft_adc.o
-                0x20004444                adc_cnt
- *fill*         0x20004445        0x3 
- .bss.ADC_flag  0x20004448        0x4 build/soft_adc.o
-                0x20004448                ADC_flag
- .bss.ADC_buf   0x2000444c       0x50 build/soft_adc.o
+                0x20004a40        0x4 build/soft_adc.o
+                0x20004a40                aver_value
+ .bss.adc_cnt   0x20004a44        0x1 build/soft_adc.o
+                0x20004a44                adc_cnt
+ *fill*         0x20004a45        0x3 
+ .bss.ADC_flag  0x20004a48        0x4 build/soft_adc.o
+                0x20004a48                ADC_flag
+ .bss.ADC_buf   0x20004a4c       0x50 build/soft_adc.o
  .bss.adc_time.0
-                0x2000449c        0x4 build/soft_adc.o
+                0x20004a9c        0x4 build/soft_adc.o
  .bss.liquid_inf
-                0x200044a0        0x7 build/soft_water_device.o
-                0x200044a0                liquid_inf
- *fill*         0x200044a7        0x1 
+                0x20004aa0        0x7 build/soft_water_device.o
+                0x20004aa0                liquid_inf
+ *fill*         0x20004aa7        0x1 
  .bss.liquid_aver_value
-                0x200044a8       0x28 build/soft_water_device.o
-                0x200044a8                liquid_aver_value
+                0x20004aa8       0x28 build/soft_water_device.o
+                0x20004aa8                liquid_aver_value
  .bss.liquid_aver_i
-                0x200044d0        0x1 build/soft_water_device.o
-                0x200044d0                liquid_aver_i
+                0x20004ad0        0x1 build/soft_water_device.o
+                0x20004ad0                liquid_aver_i
  .bss.liquid_opening
-                0x200044d1        0x1 build/soft_water_device.o
-                0x200044d1                liquid_opening
- *fill*         0x200044d2        0x2 
+                0x20004ad1        0x1 build/soft_water_device.o
+                0x20004ad1                liquid_opening
+ *fill*         0x20004ad2        0x2 
  .bss.liquid_aver_time
-                0x200044d4        0x4 build/soft_water_device.o
-                0x200044d4                liquid_aver_time
- .bss.flow_inf  0x200044d8       0x25 build/soft_water_device.o
-                0x200044d8                flow_inf
- *fill*         0x200044fd        0x3 
+                0x20004ad4        0x4 build/soft_water_device.o
+                0x20004ad4                liquid_aver_time
+ .bss.flow_inf  0x20004ad8       0x25 build/soft_water_device.o
+                0x20004ad8                flow_inf
+ *fill*         0x20004afd        0x3 
  .bss.Distributor_Link
-                0x20004500        0xc build/soft_water_device.o
-                0x20004500                Distributor_Link
+                0x20004b00        0xc build/soft_water_device.o
+                0x20004b00                Distributor_Link
  .bss.set_HWesc_ESCid
-                0x2000450c        0x1 build/soft_water_device.o
-                0x2000450c                set_HWesc_ESCid
- *fill*         0x2000450d        0x3 
+                0x20004b0c        0x1 build/soft_water_device.o
+                0x20004b0c                set_HWesc_ESCid
+ *fill*         0x20004b0d        0x3 
  .bss.SetEscidTail
-                0x20004510        0x1 build/soft_water_device.o
-                0x20004510                SetEscidTail
- *fill*         0x20004511        0x3 
+                0x20004b10        0x1 build/soft_water_device.o
+                0x20004b10                SetEscidTail
+ *fill*         0x20004b11        0x3 
  .bss.power_BatteryInfo
-                0x20004514       0x48 build/soft_water_device.o
-                0x20004514                power_BatteryInfo
+                0x20004b14       0x48 build/soft_water_device.o
+                0x20004b14                power_BatteryInfo
  .bss.batteryInfoBuf
-                0x2000455c       0x37 build/soft_water_device.o
-                0x2000455c                batteryInfoBuf
- *fill*         0x20004593        0x1 
+                0x20004b5c       0x37 build/soft_water_device.o
+                0x20004b5c                batteryInfoBuf
+ *fill*         0x20004b93        0x1 
  .bss.rawcmdTail
-                0x20004594        0x1 build/soft_water_device.o
-                0x20004594                rawcmdTail
- *fill*         0x20004595        0x3 
- .bss.EscMsg    0x20004598      0x3cc build/soft_water_device.o
-                0x20004598                EscMsg
+                0x20004b94        0x1 build/soft_water_device.o
+                0x20004b94                rawcmdTail
+ *fill*         0x20004b95        0x3 
+ .bss.EscMsg    0x20004b98      0x3cc build/soft_water_device.o
+                0x20004b98                EscMsg
  .bss.send_thr_buf
-                0x20004964        0x8 build/soft_water_device.o
-                0x20004964                send_thr_buf
+                0x20004f64        0x8 build/soft_water_device.o
+                0x20004f64                send_thr_buf
  .bss.BufIndex.2
-                0x2000496c        0x4 build/soft_water_device.o
+                0x20004f6c        0x4 build/soft_water_device.o
  .bss.BufGetS.1
-                0x20004970        0x1 build/soft_water_device.o
- *fill*         0x20004971        0x3 
+                0x20004f70        0x1 build/soft_water_device.o
+ *fill*         0x20004f71        0x3 
  .bss.time_1hz.0
-                0x20004974        0x4 build/soft_water_device.o
- .bss.eft_info  0x20004978       0x24 build/soft_eft.o
-                0x20004978                eft_info
+                0x20004f74        0x4 build/soft_water_device.o
+ .bss.eft_info  0x20004f78       0x24 build/soft_eft.o
+                0x20004f78                eft_info
  .bss.Temp_sensor
-                0x2000499c        0x5 build/soft_eft.o
-                0x2000499c                Temp_sensor
- *fill*         0x200049a1        0x3 
+                0x20004f9c        0x5 build/soft_eft.o
+                0x20004f9c                Temp_sensor
+ *fill*         0x20004fa1        0x3 
  .bss.mimo_lackloss
-                0x200049a4        0x7 build/soft_eft.o
-                0x200049a4                mimo_lackloss
- *fill*         0x200049ab        0x1 
+                0x20004fa4        0x7 build/soft_eft.o
+                0x20004fa4                mimo_lackloss
+ *fill*         0x20004fab        0x1 
  .bss.DM_lackloss
-                0x200049ac        0x7 build/soft_eft.o
-                0x200049ac                DM_lackloss
- *fill*         0x200049b3        0x1 
- .bss.Lpump1    0x200049b4        0x8 build/soft_eft.o
-                0x200049b4                Lpump1
- .bss.Lpump2    0x200049bc        0x8 build/soft_eft.o
-                0x200049bc                Lpump2
+                0x20004fac        0x7 build/soft_eft.o
+                0x20004fac                DM_lackloss
+ *fill*         0x20004fb3        0x1 
+ .bss.Lpump1    0x20004fb4        0x8 build/soft_eft.o
+                0x20004fb4                Lpump1
+ .bss.Lpump2    0x20004fbc        0x8 build/soft_eft.o
+                0x20004fbc                Lpump2
  .bss.z70weight
-                0x200049c4        0x8 build/soft_eft.o
-                0x200049c4                z70weight
+                0x20004fc4        0x8 build/soft_eft.o
+                0x20004fc4                z70weight
  .bss.weight_runing_time
-                0x200049cc        0x1 build/soft_eft.o
-                0x200049cc                weight_runing_time
+                0x20004fcc        0x1 build/soft_eft.o
+                0x20004fcc                weight_runing_time
  .bss.eft_sparyDev_priority
-                0x200049cd        0x1 build/soft_eft.o
-                0x200049cd                eft_sparyDev_priority
+                0x20004fcd        0x1 build/soft_eft.o
+                0x20004fcd                eft_sparyDev_priority
  .bss.eft_weightDev_priority
-                0x200049ce        0x1 build/soft_eft.o
-                0x200049ce                eft_weightDev_priority
- *fill*         0x200049cf        0x1 
+                0x20004fce        0x1 build/soft_eft.o
+                0x20004fce                eft_weightDev_priority
+ *fill*         0x20004fcf        0x1 
  .bss.LiftingWeight_warning
-                0x200049d0        0x2 build/soft_eft.o
-                0x200049d0                LiftingWeight_warning
- *fill*         0x200049d2        0x2 
+                0x20004fd0        0x2 build/soft_eft.o
+                0x20004fd0                LiftingWeight_warning
+ *fill*         0x20004fd2        0x2 
  .bss.eft_count.0
-                0x200049d4        0x4 build/soft_eft.o
+                0x20004fd4        0x4 build/soft_eft.o
  .bss.flash_pmu_par
-                0x200049d8       0x12 build/soft_flash.o
-                0x200049d8                flash_pmu_par
- *fill*         0x200049ea        0x2 
+                0x20004fd8       0x12 build/soft_flash.o
+                0x20004fd8                flash_pmu_par
+ *fill*         0x20004fea        0x2 
  .bss.current_pmu_par
-                0x200049ec       0x10 build/soft_flash.o
-                0x200049ec                current_pmu_par
+                0x20004fec       0x10 build/soft_flash.o
+                0x20004fec                current_pmu_par
  .bss.write_flash_flag
-                0x200049fc        0x1 build/soft_flash.o
-                0x200049fc                write_flash_flag
- *fill*         0x200049fd        0x3 
+                0x20004ffc        0x1 build/soft_flash.o
+                0x20004ffc                write_flash_flag
+ *fill*         0x20004ffd        0x3 
  .bss.__malloc_free_list
-                0x20004a00        0x4 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-nano-mallocr.o)
-                0x20004a00                __malloc_free_list
+                0x20005000        0x4 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-nano-mallocr.o)
+                0x20005000                __malloc_free_list
  .bss.__malloc_sbrk_start
-                0x20004a04        0x4 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-nano-mallocr.o)
-                0x20004a04                __malloc_sbrk_start
- .bss.errno     0x20004a08        0x4 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-reent.o)
-                0x20004a08                errno
+                0x20005004        0x4 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-nano-mallocr.o)
+                0x20005004                __malloc_sbrk_start
+ .bss.errno     0x20005008        0x4 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-reent.o)
+                0x20005008                errno
  .bss.__lock___malloc_recursive_mutex
-                0x20004a0c        0x1 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-lock.o)
-                0x20004a0c                __lock___malloc_recursive_mutex
- *fill*         0x20004a0d        0x3 
+                0x2000500c        0x1 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-lock.o)
+                0x2000500c                __lock___malloc_recursive_mutex
+ *fill*         0x2000500d        0x3 
  .bss.heap_end.0
-                0x20004a10        0x4 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libnosys.a(sbrk.o)
+                0x20005010        0x4 d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libnosys.a(sbrk.o)
  *(COMMON)
-                0x20004a14                . = ALIGN (0x4)
-                0x20004a14                _ebss = .
-                0x20004a14                __bss_end__ = _ebss
+                0x20005014                . = ALIGN (0x4)
+                0x20005014                _ebss = .
+                0x20005014                __bss_end__ = _ebss
 
 ._user_heap_stack
-                0x20004a14      0x604 load address 0x0802af60
-                0x20004a18                . = ALIGN (0x8)
- *fill*         0x20004a14        0x4 
-                0x20004a18                PROVIDE (end = .)
-                [!provide]                PROVIDE (_end = .)
-                0x20004c18                . = (. + _Min_Heap_Size)
- *fill*         0x20004a18      0x200 
-                0x20005018                . = (. + _Min_Stack_Size)
- *fill*         0x20004c18      0x400 
+                0x20005014      0x604 load address 0x0802af60
                 0x20005018                . = ALIGN (0x8)
+ *fill*         0x20005014        0x4 
+                0x20005018                PROVIDE (end = .)
+                [!provide]                PROVIDE (_end = .)
+                0x20005218                . = (. + _Min_Heap_Size)
+ *fill*         0x20005018      0x200 
+                0x20005618                . = (. + _Min_Stack_Size)
+ *fill*         0x20005218      0x400 
+                0x20005618                . = ALIGN (0x8)
 
 /DISCARD/
  libc.a(*)
@@ -4427,7 +4427,7 @@ LOAD d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/hard\libgcc.a
  .comment       0x00000049       0x4a build/soft_eft.o
  .comment       0x00000049       0x4a build/soft_flash.o
 
-.debug_info     0x00000000    0x37c75
+.debug_info     0x00000000    0x37c86
  .debug_info    0x00000000      0xdc9 build/main.o
  .debug_info    0x00000dc9      0x3cf build/gpio.o
  .debug_info    0x00001198      0xcdd build/adc.o
@@ -4468,20 +4468,20 @@ LOAD d:/arm-gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/hard\libgcc.a
  .debug_info    0x00022ea5     0x1139 build/soft_flow.o
  .debug_info    0x00023fde      0xb29 build/soft_timer.o
  .debug_info    0x00024b07      0x721 build/can_debug.o
- .debug_info    0x00025228     0x126f build/soft_test.o
- .debug_info    0x00026497      0x470 build/rkfifo.o
- .debug_info    0x00026907     0x4c68 build/soft_p_2_c.o
- .debug_info    0x0002b56f      0x4ae build/soft_herewin.o
- .debug_info    0x0002ba1d     0x2d05 build/soft_seed_device.o
- .debug_info    0x0002e722      0x784 build/common.o
- .debug_info    0x0002eea6     0x1787 build/soft_version.o
- .debug_info    0x0003062d      0x4a8 build/qingxie_bms.o
- .debug_info    0x00030ad5     0x2021 build/soft_obstacle.o
- .debug_info    0x00032af6      0xa35 build/soft_adc.o
- .debug_info    0x0003352b     0x20dc build/soft_water_device.o
- .debug_info    0x00035607     0x180d build/soft_eft.o
- .debug_info    0x00036e14      0xe3f build/soft_flash.o
- .debug_info    0x00037c53       0x22 build/startup_stm32f302xc.o
+ .debug_info    0x00025228     0x1280 build/soft_test.o
+ .debug_info    0x000264a8      0x470 build/rkfifo.o
+ .debug_info    0x00026918     0x4c68 build/soft_p_2_c.o
+ .debug_info    0x0002b580      0x4ae build/soft_herewin.o
+ .debug_info    0x0002ba2e     0x2d05 build/soft_seed_device.o
+ .debug_info    0x0002e733      0x784 build/common.o
+ .debug_info    0x0002eeb7     0x1787 build/soft_version.o
+ .debug_info    0x0003063e      0x4a8 build/qingxie_bms.o
+ .debug_info    0x00030ae6     0x2021 build/soft_obstacle.o
+ .debug_info    0x00032b07      0xa35 build/soft_adc.o
+ .debug_info    0x0003353c     0x20dc build/soft_water_device.o
+ .debug_info    0x00035618     0x180d build/soft_eft.o
+ .debug_info    0x00036e25      0xe3f build/soft_flash.o
+ .debug_info    0x00037c64       0x22 build/startup_stm32f302xc.o
 
 .debug_abbrev   0x00000000     0x6bbf
  .debug_abbrev  0x00000000      0x1f5 build/main.o

+ 25 - 25
build/adc.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
   10:Core/Src/adc.c ****   * Copyright (c) 2025 STMicroelectronics.
   11:Core/Src/adc.c ****   * All rights reserved.
   12:Core/Src/adc.c ****   *
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 2
 
 
   13:Core/Src/adc.c ****   * This software is licensed under terms that can be found in the LICENSE file
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
   71 001e 1A61     		str	r2, [r3, #16]
   72 0020 5A61     		str	r2, [r3, #20]
   39:Core/Src/adc.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 3
 
 
   40:Core/Src/adc.c ****   /* USER CODE BEGIN ADC1_Init 1 */
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  111 005e 0122     		movs	r2, #1
  112 0060 DA61     		str	r2, [r3, #28]
   56:Core/Src/adc.c ****   hadc1.Init.DMAContinuousRequests = DISABLE;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 4
 
 
  113              		.loc 1 56 36
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  156 00a8 DA61     		str	r2, [r3, #28]
   68:Core/Src/adc.c **** 
   69:Core/Src/adc.c ****   if (HAL_ADC_Init(&hadc1) != HAL_OK)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 5
 
 
  157              		.loc 1 69 7
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  192              		.loc 1 88 19
  193 00e4 0123     		movs	r3, #1
  194 00e6 7B60     		str	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 6
 
 
   89:Core/Src/adc.c ****   sConfig.Rank = ADC_REGULAR_RANK_1;
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  235 0118 00000000 		.word	hadc1
  236 011c 00000000 		.word	hadctemp
  237              		.cfi_endproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 7
 
 
  238              	.LFE130:
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  282 0024 5B69     		ldr	r3, [r3, #20]
  283 0026 1B4A     		ldr	r2, .L12
  284 0028 43F08053 		orr	r3, r3, #268435456
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 8
 
 
  285 002c 5361     		str	r3, [r2, #20]
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  326 0078 FFF7FEFF 		bl	HAL_NVIC_EnableIRQ
  128:Core/Src/adc.c **** 
  129:Core/Src/adc.c ****     HAL_ADCEx_Calibration_Start(&hadc1,ADC_SINGLE_ENDED);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 9
 
 
  327              		.loc 1 129 5
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  376              		.cfi_def_cfa_register 7
  377 0006 7860     		str	r0, [r7, #4]
  137:Core/Src/adc.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 10
 
 
  138:Core/Src/adc.c ****   if(adcHandle->Instance==ADC1)
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  415              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  416              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
  417              		.file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 11
 
 
  418              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
@@ -607,24 +607,24 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 1
  421              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h"
  422              		.file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h"
  423              		.file 11 "Core/Inc/adc.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s 			page 12
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 adc.c
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:24     .bss.hadctemp:00000000 hadctemp
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:21     .bss.hadctemp:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:31     .bss.hadc1:00000000 hadc1
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:28     .bss.hadc1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:34     .text.MX_ADC1_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:40     .text.MX_ADC1_Init:00000000 MX_ADC1_Init
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:235    .text.MX_ADC1_Init:00000118 $d
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:241    .text.HAL_ADC_MspInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:247    .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:348    .text.HAL_ADC_MspInit:00000094 $d
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:354    .text.HAL_ADC_MspDeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:360    .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
-C:\Users\zl835\AppData\Local\Temp\ccyocwNk.s:408    .text.HAL_ADC_MspDeInit:00000030 $d
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:24     .bss.hadctemp:00000000 hadctemp
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:21     .bss.hadctemp:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:31     .bss.hadc1:00000000 hadc1
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:28     .bss.hadc1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:34     .text.MX_ADC1_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:40     .text.MX_ADC1_Init:00000000 MX_ADC1_Init
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:235    .text.MX_ADC1_Init:00000118 $d
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:241    .text.HAL_ADC_MspInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:247    .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:348    .text.HAL_ADC_MspInit:00000094 $d
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:354    .text.HAL_ADC_MspDeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:360    .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
+C:\Users\zl835\AppData\Local\Temp\cciKfPIa.s:408    .text.HAL_ADC_MspDeInit:00000030 $d
 
 UNDEFINED SYMBOLS
 HAL_ADC_Init

+ 43 - 43
build/bsp_serial.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
   28:user_src/bsp_serial.c **** Serial serial4;
   29:user_src/bsp_serial.c **** void UART4_IRQHandler( void )
   30:user_src/bsp_serial.c **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 2
 
 
   31:user_src/bsp_serial.c ****     _uartIsr( &serial4 );
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
   32              		@ frame_needed = 1, uses_anonymous_args = 0
   33 0000 80B5     		push	{r7, lr}
   34              	.LCFI0:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 3
 
 
   35              		.cfi_def_cfa_offset 8
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
   78              	.LCFI3:
   79              		.cfi_def_cfa_offset 8
   80 0044 BD46     		mov	sp, r7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 4
 
 
   81              	.LCFI4:
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  130              		.cfi_restore 7
  131              		.cfi_def_cfa_offset 0
  132 001a 7047     		bx	lr
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 5
 
 
  133              		.cfi_endproc
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  184              		.section	.text.bspSerialRead,"ax",%progbits
  185              		.align	1
  186              		.global	bspSerialRead
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 6
 
 
  187              		.syntax unified
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  228              		.cfi_def_cfa_register 13
  229              		@ sp needed
  230 0024 80BD     		pop	{r7, pc}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 7
 
 
  231              		.cfi_endproc
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  279              		.loc 1 127 12
  280 002c DBB2     		uxtb	r3, r3
  281 002e FB60     		str	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 8
 
 
  282              	.L11:
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  331 0012 FB60     		str	r3, [r7, #12]
  135:user_src/bsp_serial.c **** 
  136:user_src/bsp_serial.c ****     while ( __HAL_UART_GET_FLAG( handle, UART_FLAG_TC ) == RESET )
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 9
 
 
  332              		.loc 1 136 11
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  381              		@ args = 0, pretend = 0, frame = 24
  382              		@ frame_needed = 1, uses_anonymous_args = 0
  383 0000 80B5     		push	{r7, lr}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 10
 
 
  384              	.LCFI34:
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  429              		.loc 1 152 1
  430 003e 1846     		mov	r0, r3
  431 0040 1837     		adds	r7, r7, #24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 11
 
 
  432              	.LCFI37:
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  161:user_src/bsp_serial.c ****         _stm32_putc( serial, c );
  480              		.loc 1 161 9
  481 0022 FB7A     		ldrb	r3, [r7, #11]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 12
 
 
  482 0024 1946     		mov	r1, r3
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  529 0008 0023     		movs	r3, #0
  530 000a FB60     		str	r3, [r7, #12]
  171:user_src/bsp_serial.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 13
 
 
  172:user_src/bsp_serial.c ****     return ret;
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  184:user_src/bsp_serial.c ****     UART_HandleTypeDef *handle = serial->huart;
  575              		.loc 1 184 25
  576 0008 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 14
 
 
  577 000a D3F8B030 		ldr	r3, [r3, #176]
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  620 0056 24D0     		beq	.L27
  621              	.LBB3:
  194:user_src/bsp_serial.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 15
 
 
  195:user_src/bsp_serial.c ****         int ret = _serialTxeIsrCallback( serial );
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  666 00ac 402B     		cmp	r3, #64
  667 00ae 17D1     		bne	.L29
  204:user_src/bsp_serial.c ****               ( __HAL_UART_GET_IT_SOURCE( handle, UART_IT_TC ) != RESET ) )
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 16
 
 
  668              		.loc 1 204 17 discriminator 1
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  709 00f6 FB68     		ldr	r3, [r7, #12]
  710 00f8 1B68     		ldr	r3, [r3]
  711 00fa DB69     		ldr	r3, [r3, #28]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 17
 
 
  712 00fc 03F00403 		and	r3, r3, #4
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  754 013e 03F01003 		and	r3, r3, #16
  755              		.loc 1 228 12
  756 0142 102B     		cmp	r3, #16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 18
 
 
  757 0144 03D1     		bne	.L34
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  799 018a 03D1     		bne	.L37
  241:user_src/bsp_serial.c ****         {
  242:user_src/bsp_serial.c ****             __HAL_UART_CLEAR_FLAG( handle, UART_FLAG_TC );
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 19
 
 
  800              		.loc 1 242 13
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  846              		@ args = 0, pretend = 0, frame = 0
  847              		@ frame_needed = 1, uses_anonymous_args = 0
  848              		@ link register save eliminated.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 20
 
 
  849 0000 80B4     		push	{r7}
@@ -1193,33 +1193,33 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 1
  878              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  879              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h"
  880              		.file 10 "user_inc/bsp_serial.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s 			page 21
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 bsp_serial.c
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:20     .text.bspSerialWrite:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:26     .text.bspSerialWrite:00000000 bspSerialWrite
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:89     .text.bspSerialReadReady:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:95     .text.bspSerialReadReady:00000000 bspSerialReadReady
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:137    .text.bspSerialWriteDone:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:143    .text.bspSerialWriteDone:00000000 bspSerialWriteDone
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:185    .text.bspSerialRead:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:191    .text.bspSerialRead:00000000 bspSerialRead
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:235    .text._stm32_getc:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:240    .text._stm32_getc:00000000 _stm32_getc
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:303    .text._stm32_putc:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:308    .text._stm32_putc:00000000 _stm32_putc
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:372    .text._serialRxneIsrCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:377    .text._serialRxneIsrCallback:00000000 _serialRxneIsrCallback
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:443    .text._serialTxeIsrCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:448    .text._serialTxeIsrCallback:00000000 _serialTxeIsrCallback
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:505    .text._serialTcIsrCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:510    .text._serialTcIsrCallback:00000000 _serialTcIsrCallback
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:551    .text._uartIsr:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:557    .text._uartIsr:00000000 _uartIsr
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:836    .text.bspSerialInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccFZrXYf.s:842    .text.bspSerialInit:00000000 bspSerialInit
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:20     .text.bspSerialWrite:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:26     .text.bspSerialWrite:00000000 bspSerialWrite
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:89     .text.bspSerialReadReady:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:95     .text.bspSerialReadReady:00000000 bspSerialReadReady
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:137    .text.bspSerialWriteDone:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:143    .text.bspSerialWriteDone:00000000 bspSerialWriteDone
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:185    .text.bspSerialRead:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:191    .text.bspSerialRead:00000000 bspSerialRead
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:235    .text._stm32_getc:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:240    .text._stm32_getc:00000000 _stm32_getc
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:303    .text._stm32_putc:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:308    .text._stm32_putc:00000000 _stm32_putc
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:372    .text._serialRxneIsrCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:377    .text._serialRxneIsrCallback:00000000 _serialRxneIsrCallback
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:443    .text._serialTxeIsrCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:448    .text._serialTxeIsrCallback:00000000 _serialTxeIsrCallback
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:505    .text._serialTcIsrCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:510    .text._serialTcIsrCallback:00000000 _serialTcIsrCallback
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:551    .text._uartIsr:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:557    .text._uartIsr:00000000 _uartIsr
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:836    .text.bspSerialInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccxXE9Kb.s:842    .text.bspSerialInit:00000000 bspSerialInit
 
 UNDEFINED SYMBOLS
 rkfifo_in

+ 20 - 20
build/can.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
   19:Core/Src/can.c **** /* USER CODE END Header */
   20:Core/Src/can.c **** /* Includes ------------------------------------------------------------------*/
   21:Core/Src/can.c **** #include "can.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 2
 
 
   22:Core/Src/can.c **** 
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
   65 001c 114B     		ldr	r3, .L4
   66 001e 4FF40032 		mov	r2, #131072
   67 0022 1A61     		str	r2, [r3, #16]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 3
 
 
   47:Core/Src/can.c ****   hcan.Init.TimeSeg2 = CAN_BS2_2TQ;
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
  106              		.loc 1 62 1
  107 0060 00BF     		nop
  108 0062 80BD     		pop	{r7, pc}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 4
 
 
  109              	.L5:
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
   70:Core/Src/can.c ****   /* USER CODE BEGIN CAN_MspInit 0 */
   71:Core/Src/can.c **** 
   72:Core/Src/can.c ****   /* USER CODE END CAN_MspInit 0 */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 5
 
 
   73:Core/Src/can.c ****     /* CAN clock enable */
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
  198              		.loc 1 86 5
  199 0068 07F11403 		add	r3, r7, #20
  200 006c 1946     		mov	r1, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 6
 
 
  201 006e 4FF09040 		mov	r0, #1207959552
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
  245              		.cfi_def_cfa_offset 8
  246              		.cfi_offset 7, -8
  247              		.cfi_offset 14, -4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 7
 
 
  248 0002 82B0     		sub	sp, sp, #8
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
  280              		.cfi_def_cfa_offset 8
  281 0034 BD46     		mov	sp, r7
  282              	.LCFI11:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 8
 
 
  283              		.cfi_def_cfa_register 13
@@ -441,22 +441,22 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 1
  301              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
  302              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
  303              		.file 9 "Core/Inc/can.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s 			page 9
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 can.c
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:24     .bss.hcan:00000000 hcan
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:21     .bss.hcan:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:27     .text.MX_CAN_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:33     .text.MX_CAN_Init:00000000 MX_CAN_Init
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:112    .text.MX_CAN_Init:00000064 $d
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:118    .text.HAL_CAN_MspInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:124    .text.HAL_CAN_MspInit:00000000 HAL_CAN_MspInit
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:225    .text.HAL_CAN_MspInit:00000090 $d
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:231    .text.HAL_CAN_MspDeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:237    .text.HAL_CAN_MspDeInit:00000000 HAL_CAN_MspDeInit
-C:\Users\zl835\AppData\Local\Temp\cci6CW7j.s:289    .text.HAL_CAN_MspDeInit:00000038 $d
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:24     .bss.hcan:00000000 hcan
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:21     .bss.hcan:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:27     .text.MX_CAN_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:33     .text.MX_CAN_Init:00000000 MX_CAN_Init
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:112    .text.MX_CAN_Init:00000064 $d
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:118    .text.HAL_CAN_MspInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:124    .text.HAL_CAN_MspInit:00000000 HAL_CAN_MspInit
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:225    .text.HAL_CAN_MspInit:00000090 $d
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:231    .text.HAL_CAN_MspDeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:237    .text.HAL_CAN_MspDeInit:00000000 HAL_CAN_MspDeInit
+C:\Users\zl835\AppData\Local\Temp\ccInIkTd.s:289    .text.HAL_CAN_MspDeInit:00000038 $d
 
 UNDEFINED SYMBOLS
 HAL_CAN_Init

+ 51 - 51
build/can_debug.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
   10:user_src/can_debug.c **** Debug_buf debug_can;
   11:user_src/can_debug.c **** 
   12:user_src/can_debug.c **** void check_can_dev_connect(void)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 2
 
 
   13:user_src/can_debug.c **** {
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
   20:user_src/can_debug.c ****                 debug_can.ID_buf[i].connect_status = 2;
   90              		.loc 1 20 36
   91 0038 FA79     		ldrb	r2, [r7, #7]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 3
 
 
   92              		.loc 1 20 52
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  133              		.loc 1 29 1
  134 0076 00BF     		nop
  135 0078 0837     		adds	r7, r7, #8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 4
 
 
  136              	.LCFI3:
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  185 0016 0133     		adds	r3, r3, #1
  186 0018 FB73     		strb	r3, [r7, #15]
   37:user_src/can_debug.c ****     len++; //status
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 5
 
 
  187              		.loc 1 37 8
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  236              		.cfi_offset 5, -12
  237              		.cfi_offset 7, -8
  238              		.cfi_offset 14, -4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 6
 
 
  239 0002 84B0     		sub	sp, sp, #16
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
   56:user_src/can_debug.c **** 
   57:user_src/can_debug.c ****         msg_buf[index++] = 0xFE;
  282              		.loc 1 57 22
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 7
 
 
  283 0038 FB68     		ldr	r3, [r7, #12]
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  330              		.loc 1 64 23
  331 0080 4E4B     		ldr	r3, .L21
  332 0082 504A     		ldr	r2, .L21+8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 8
 
 
  333 0084 C3F82423 		str	r2, [r3, #804]
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  377              		.loc 1 74 39
  378 00c4 3D4B     		ldr	r3, .L21
  379 00c6 B3F82033 		ldrh	r3, [r3, #800]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 9
 
 
  380              		.loc 1 74 28
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  428 0110 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  429 0112 1846     		mov	r0, r3
  430 0114 8847     		blx	r1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 10
 
 
  431              	.LVL0:
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  479 0160 174B     		ldr	r3, .L21+4
  480 0162 5A70     		strb	r2, [r3, #1]
   85:user_src/can_debug.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 11
 
 
   86:user_src/can_debug.c ****         crc = Get_Crc16(msg_buf, index);
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
   92:user_src/can_debug.c ****     }
   93:user_src/can_debug.c **** 
   94:user_src/can_debug.c **** }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 12
 
 
  527              		.loc 1 94 1
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  105:user_src/can_debug.c ****     };
  106:user_src/can_debug.c ****     #pragma pack(0)
  107:user_src/can_debug.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 13
 
 
  108:user_src/can_debug.c ****     struct can_dev_temp temp_a;
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  613 0046 B2F82023 		ldrh	r2, [r2, #800]
  614              		.loc 1 121 15
  615 004a 9342     		cmp	r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 14
 
 
  616 004c 10D1     		bne	.L28
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  656 0088 B3F82033 		ldrh	r3, [r3, #800]
  657              		.loc 1 131 32
  658 008c 0133     		adds	r3, r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 15
 
 
  659 008e 9AB2     		uxth	r2, r3
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  707 00da CB1A     		subs	r3, r1, r3
  708              		.loc 1 136 41
  709 00dc 4FF47A72 		mov	r2, #1000
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 16
 
 
  710 00e0 B2FBF3F3 		udiv	r3, r2, r3
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  761 0136 BD46     		mov	sp, r7
  762              	.LCFI20:
  763              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 17
 
 
  764              		@ sp needed
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  813              	.L38:
  147:user_src/can_debug.c ****     {
  148:user_src/can_debug.c ****         temp_buf[seek_i] = c;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 18
 
 
  814              		.loc 1 148 17
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  857 0072 97F88730 		ldrb	r3, [r7, #135]	@ zero_extendqisi2
  858 0076 0133     		adds	r3, r3, #1
  859 0078 87F88730 		strb	r3, [r7, #135]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 19
 
 
  860              	.L35:
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  907              	.LCFI27:
  908              		.cfi_def_cfa_offset 24
  909              		.cfi_offset 7, -24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 20
 
 
  910              		.cfi_offset 14, -20
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  957 004c 3A46     		mov	r2, r7
  958 004e 1344     		add	r3, r3, r2
  959 0050 7A6B     		ldr	r2, [r7, #52]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 21
 
 
  960              		.loc 1 173 9
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  1006 00aa 5A1C     		adds	r2, r3, #1
  1007 00ac 87F82720 		strb	r2, [r7, #39]
  1008              		.loc 1 181 18
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 22
 
 
  1009 00b0 2833     		adds	r3, r3, #40
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  1061              	.LFB139:
  186:user_src/can_debug.c **** 
  187:user_src/can_debug.c **** void put_candata_to_rkfifo_tx(CAN_TxHeaderTypeDef txhead,uint8_t *data)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 23
 
 
  188:user_src/can_debug.c **** {   
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  1110 003e 3A46     		mov	r2, r7
  1111 0040 1344     		add	r3, r3, r2
  1112 0042 3A6B     		ldr	r2, [r7, #48]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 24
 
 
  1113              		.loc 1 193 9
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  1159 0096 1344     		add	r3, r3, r2
  1160 0098 3A6A     		ldr	r2, [r7, #32]
  1161              		.loc 1 201 5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 25
 
 
  1162 009a 1A60     		str	r2, [r3]	@ unaligned
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  1210 00ea 00BF     		.align	2
  1211              	.L49:
  1212 00ec 00000000 		.word	candebug_rkfifo
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 26
 
 
  1213              		.cfi_endproc
@@ -1512,35 +1512,35 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 1
  1222              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
  1223              		.file 7 "user_inc/can_debug.h"
  1224              		.file 8 "user_inc/soft_p_2_c.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s 			page 27
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 can_debug.c
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:24     .bss.candebug_rkfifo:00000000 candebug_rkfifo
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:21     .bss.candebug_rkfifo:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:31     .bss.debug_can:00000000 debug_can
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:28     .bss.debug_can:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:34     .text.check_can_dev_connect:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:40     .text.check_can_dev_connect:00000000 check_can_dev_connect
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:146    .text.check_can_dev_connect:00000080 $d
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:151    .text.get_data_total_len:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:157    .text.get_data_total_len:00000000 get_data_total_len
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:220    .text.Can_send_debug_to_app:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:226    .text.Can_send_debug_to_app:00000000 Can_send_debug_to_app
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:541    .text.Can_send_debug_to_app:000001bc $d
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:548    .text.register_can_dev_func:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:554    .text.register_can_dev_func:00000000 register_can_dev_func
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:769    .text.register_can_dev_func:0000013c $d
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:774    .text.seek_can_debug_buf_adr:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:780    .text.seek_can_debug_buf_adr:00000000 seek_can_debug_buf_adr
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:886    .text.seek_can_debug_buf_adr:00000098 $d
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:891    .text.put_candata_to_rkfifo_rx:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:897    .text.put_candata_to_rkfifo_rx:00000000 put_candata_to_rkfifo_rx
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:1049   .text.put_candata_to_rkfifo_rx:000000ec $d
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:1054   .text.put_candata_to_rkfifo_tx:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:1060   .text.put_candata_to_rkfifo_tx:00000000 put_candata_to_rkfifo_tx
-C:\Users\zl835\AppData\Local\Temp\ccDIoVLx.s:1212   .text.put_candata_to_rkfifo_tx:000000ec $d
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:24     .bss.candebug_rkfifo:00000000 candebug_rkfifo
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:21     .bss.candebug_rkfifo:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:31     .bss.debug_can:00000000 debug_can
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:28     .bss.debug_can:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:34     .text.check_can_dev_connect:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:40     .text.check_can_dev_connect:00000000 check_can_dev_connect
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:146    .text.check_can_dev_connect:00000080 $d
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:151    .text.get_data_total_len:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:157    .text.get_data_total_len:00000000 get_data_total_len
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:220    .text.Can_send_debug_to_app:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:226    .text.Can_send_debug_to_app:00000000 Can_send_debug_to_app
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:541    .text.Can_send_debug_to_app:000001bc $d
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:548    .text.register_can_dev_func:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:554    .text.register_can_dev_func:00000000 register_can_dev_func
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:769    .text.register_can_dev_func:0000013c $d
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:774    .text.seek_can_debug_buf_adr:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:780    .text.seek_can_debug_buf_adr:00000000 seek_can_debug_buf_adr
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:886    .text.seek_can_debug_buf_adr:00000098 $d
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:891    .text.put_candata_to_rkfifo_rx:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:897    .text.put_candata_to_rkfifo_rx:00000000 put_candata_to_rkfifo_rx
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:1049   .text.put_candata_to_rkfifo_rx:000000ec $d
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:1054   .text.put_candata_to_rkfifo_tx:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:1060   .text.put_candata_to_rkfifo_tx:00000000 put_candata_to_rkfifo_tx
+C:\Users\zl835\AppData\Local\Temp\cc3nOrNt.s:1212   .text.put_candata_to_rkfifo_tx:000000ec $d
 
 UNDEFINED SYMBOLS
 HAL_GetTick

+ 62 - 62
build/common.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
   47              		.loc 1 9 18
   48 000c 7868     		ldr	r0, [r7, #4]
   49 000e FFF7FEFF 		bl	strlen
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 2
 
 
   50 0012 0346     		mov	r3, r0
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
   94 004e 002B     		cmp	r3, #0
   95 0050 01D1     		bne	.L5
   20:user_src/common.c ****                 return 1;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 3
 
 
   96              		.loc 1 20 24
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  143              		.cfi_def_cfa_offset 4
  144              		.cfi_offset 7, -4
  145 0002 87B0     		sub	sp, sp, #28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 4
 
 
  146              	.LCFI6:
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  188              		.loc 1 37 1
  189 0038 00BF     		nop
  190 003a 00BF     		nop
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 5
 
 
  191 003c 1C37     		adds	r7, r7, #28
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  237              		.loc 1 47 14
  238 0012 0023     		movs	r3, #0
  239 0014 FB81     		strh	r3, [r7, #14]	@ movhi
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 6
 
 
  240              		.loc 1 47 23
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  285              		.loc 1 56 49
  286 0052 BB89     		ldrh	r3, [r7, #12]
  287 0054 0133     		adds	r3, r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 7
 
 
  288 0056 5B00     		lsls	r3, r3, #1
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
   60:user_src/common.c ****     }
   61:user_src/common.c **** }
  334              		.loc 1 61 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 8
 
 
  335 0094 1437     		adds	r7, r7, #20
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  382 0012 0023     		movs	r3, #0
  383 0014 FB82     		strh	r3, [r7, #22]	@ movhi
  384              		.loc 1 70 23
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 9
 
 
  385 0016 0023     		movs	r3, #0
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  433 0060 21DD     		ble	.L24
   77:user_src/common.c ****             {
   78:user_src/common.c ****                 tmp = *( arr + num1 );
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 10
 
 
  434              		.loc 1 78 30
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
   72:user_src/common.c ****     {
  484              		.loc 1 72 42 discriminator 2
  485 00b4 FB8A     		ldrh	r3, [r7, #22]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 11
 
 
  486 00b6 013B     		subs	r3, r3, #1
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  532 0002 87B0     		sub	sp, sp, #28
  533              	.LCFI24:
  534              		.cfi_def_cfa_offset 32
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 12
 
 
  535 0004 00AF     		add	r7, sp, #0
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  577 003a 00BF     		nop
  578 003c 1C37     		adds	r7, r7, #28
  579              	.LCFI26:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 13
 
 
  580              		.cfi_def_cfa_offset 4
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  107:user_src/common.c ****     for ( int i = 0 ; i < lenc  && tmp_lens >= 2 ; i++ )
  628              		.loc 1 107 15
  629 0018 0023     		movs	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 14
 
 
  630 001a BB61     		str	r3, [r7, #24]
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  676 0062 1A46     		mov	r2, r3
  677              		.loc 1 115 17
  678 0064 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 15
 
 
  679 0066 1344     		add	r3, r3, r2
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  727              	.L36:
  122:user_src/common.c ****         tmp_lens--;
  728              		.loc 1 122 17 discriminator 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 16
 
 
  729 00b4 B7F91E30 		ldrsh	r3, [r7, #30]
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  770 00ee 1A44     		add	r2, r2, r3
  771              		.loc 1 131 23
  772 00f0 B7F90810 		ldrsh	r1, [r7, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 17
 
 
  773 00f4 B7F91E30 		ldrsh	r3, [r7, #30]
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  816              		.cfi_def_cfa_offset 0
  817 012c 7047     		bx	lr
  818              		.cfi_endproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 18
 
 
  819              	.LFE135:
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  859 0016 0FC4     		stmia	r4!, {r0, r1, r2, r3}
  860 0018 0FCD     		ldmia	r5!, {r0, r1, r2, r3}
  861 001a 0FC4     		stmia	r4!, {r0, r1, r2, r3}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 19
 
 
  862 001c 95E80300 		ldm	r5, {r0, r1}
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  901              		.loc 1 166 31 discriminator 1
  902 0054 7B6C     		ldr	r3, [r7, #68]
  903 0056 B3FBF2F1 		udiv	r1, r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 20
 
 
  904 005a 01FB02F2 		mul	r2, r1, r2
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  948 009e 0023     		movs	r3, #0
  949 00a0 BB63     		str	r3, [r7, #56]
  950              	.L51:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 21
 
 
  177:user_src/common.c **** 
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  998              		.loc 1 183 28 discriminator 3
  999 00e2 97F83720 		ldrb	r2, [r7, #55]
  1000 00e6 1A70     		strb	r2, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 22
 
 
  179:user_src/common.c ****     {
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1048              		.thumb_func
  1050              	Int2String:
  1051              	.LFB137:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 23
 
 
  188:user_src/common.c **** 
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  200:user_src/common.c ****     {
  201:user_src/common.c ****         if(size>0) 
  1094              		.loc 1 201 11
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 24
 
 
  1095 002e FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  209:user_src/common.c ****     str[i] = '\0';
  1142              		.loc 1 209 8
  1143 007c 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 25
 
 
  1144 007e BA68     		ldr	r2, [r7, #8]
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1185 00b6 3B69     		ldr	r3, [r7, #16]
  1186 00b8 B868     		ldr	r0, [r7, #8]
  1187 00ba 0344     		add	r3, r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 26
 
 
  1188              		.loc 1 222 25 discriminator 2
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1240              		.loc 1 224 12 discriminator 2
  1241 0106 3B69     		ldr	r3, [r7, #16]
  1242 0108 B868     		ldr	r0, [r7, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 27
 
 
  1243 010a 0344     		add	r3, r3, r0
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1291              		.thumb
  1292              		.thumb_func
  1294              	Check_dev_link:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 28
 
 
  1295              	.LFB138:
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1334 002a FB68     		ldr	r3, [r7, #12]
  1335 002c 5A60     		str	r2, [r3, #4]
  244:user_src/common.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 29
 
 
  245:user_src/common.c ****     if (dev->connect_status == COMP_NORMAL && (dev->error_time > ms))
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1382              		.section	.text.Check_Timer_Ready,"ax",%progbits
  1383              		.align	1
  1384              		.global	Check_Timer_Ready
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 30
 
 
  1385              		.syntax unified
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1427 0026 1A60     		str	r2, [r3]
  266:user_src/common.c ****         return true;
  1428              		.loc 1 266 16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 31
 
 
  1429 0028 0123     		movs	r3, #1
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1478              		.loc 1 273 44
  1479 0012 B7F90620 		ldrsh	r2, [r7, #6]
  1480 0016 B7F90430 		ldrsh	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 32
 
 
  1481 001a 9A42     		cmp	r2, r3
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1532              		.cfi_def_cfa_offset 24
  1533 0004 00AF     		add	r7, sp, #0
  1534              	.LCFI65:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 33
 
 
  1535              		.cfi_def_cfa_register 7
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1579              		.loc 1 286 1
  1580 003c 1846     		mov	r0, r3
  1581 003e 1437     		adds	r7, r7, #20
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 34
 
 
  1582              	.LCFI66:
@@ -2001,38 +2001,38 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 1
  1600              		.file 4 "user_inc/common.h"
  1601              		.file 5 "user_inc/soft_obstacle.h"
  1602              		.file 6 "d:\\arm-gcc\\arm-none-eabi\\include\\stdlib.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s 			page 35
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 common.c
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:20     .text.findStrInArray:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:26     .text.findStrInArray:00000000 findStrInArray
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:128    .text.buf2int:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:134    .text.buf2int:00000000 buf2int
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:207    .text.u16t_buf_sort:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:213    .text.u16t_buf_sort:00000000 u16t_buf_sort
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:351    .text.mimomocib_buf_sort:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:357    .text.mimomocib_buf_sort:00000000 mimomocib_buf_sort
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:515    .text.short2buf:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:521    .text.short2buf:00000000 short2buf
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:594    .text.char_to_hex_string:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:600    .text.char_to_hex_string:00000000 char_to_hex_string
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:822    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:826    .text.itoa:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:832    .text.itoa:00000000 itoa
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1039   .text.itoa:0000010c $d
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1044   .text.Int2String:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1050   .text.Int2String:00000000 Int2String
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1283   .text.Int2String:00000138 $d
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1288   .text.Check_dev_link:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1294   .text.Check_dev_link:00000000 Check_dev_link
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1383   .text.Check_Timer_Ready:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1389   .text.Check_Timer_Ready:00000000 Check_Timer_Ready
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1449   .text.math_cons_i16:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1455   .text.math_cons_i16:00000000 math_cons_i16
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1513   .text.StrArrayNull:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccvU9L5P.s:1519   .text.StrArrayNull:00000000 StrArrayNull
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:20     .text.findStrInArray:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:26     .text.findStrInArray:00000000 findStrInArray
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:128    .text.buf2int:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:134    .text.buf2int:00000000 buf2int
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:207    .text.u16t_buf_sort:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:213    .text.u16t_buf_sort:00000000 u16t_buf_sort
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:351    .text.mimomocib_buf_sort:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:357    .text.mimomocib_buf_sort:00000000 mimomocib_buf_sort
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:515    .text.short2buf:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:521    .text.short2buf:00000000 short2buf
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:594    .text.char_to_hex_string:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:600    .text.char_to_hex_string:00000000 char_to_hex_string
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:822    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:826    .text.itoa:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:832    .text.itoa:00000000 itoa
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1039   .text.itoa:0000010c $d
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1044   .text.Int2String:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1050   .text.Int2String:00000000 Int2String
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1283   .text.Int2String:00000138 $d
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1288   .text.Check_dev_link:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1294   .text.Check_dev_link:00000000 Check_dev_link
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1383   .text.Check_Timer_Ready:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1389   .text.Check_Timer_Ready:00000000 Check_Timer_Ready
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1449   .text.math_cons_i16:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1455   .text.math_cons_i16:00000000 math_cons_i16
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1513   .text.StrArrayNull:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrecGQK.s:1519   .text.StrArrayNull:00000000 StrArrayNull
 
 UNDEFINED SYMBOLS
 strlen

+ 7 - 7
build/dma.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOaD1ad.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s 			page 1
   28:Core/Src/dma.c **** /*----------------------------------------------------------------------------*/
   29:Core/Src/dma.c **** /* Configure DMA                                                              */
   30:Core/Src/dma.c **** /*----------------------------------------------------------------------------*/
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOaD1ad.s 			page 2
 
 
   31:Core/Src/dma.c **** 
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s 			page 1
   49:Core/Src/dma.c ****   /* DMA1_Channel3_IRQn interrupt configuration */
   50:Core/Src/dma.c ****   HAL_NVIC_SetPriority(DMA1_Channel3_IRQn, 0, 0);
   65              		.loc 1 50 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOaD1ad.s 			page 3
 
 
   66 002e 0022     		movs	r2, #0
@@ -174,14 +174,14 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s 			page 1
  108              		.file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
  109              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  110              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOaD1ad.s 			page 4
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 dma.c
-C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s:20     .text.MX_DMA_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s:26     .text.MX_DMA_Init:00000000 MX_DMA_Init
-C:\Users\zl835\AppData\Local\Temp\cceyt0yj.s:102    .text.MX_DMA_Init:00000068 $d
+C:\Users\zl835\AppData\Local\Temp\ccOaD1ad.s:20     .text.MX_DMA_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOaD1ad.s:26     .text.MX_DMA_Init:00000000 MX_DMA_Init
+C:\Users\zl835\AppData\Local\Temp\ccOaD1ad.s:102    .text.MX_DMA_Init:00000068 $d
 
 UNDEFINED SYMBOLS
 HAL_NVIC_SetPriority

+ 16 - 16
build/gpio.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
   28:Core/Src/gpio.c **** /*----------------------------------------------------------------------------*/
   29:Core/Src/gpio.c **** /* Configure GPIO                                                             */
   30:Core/Src/gpio.c **** /*----------------------------------------------------------------------------*/
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 2
 
 
   31:Core/Src/gpio.c **** /* USER CODE BEGIN 1 */
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
   63 002c 3B69     		ldr	r3, [r7, #16]
   64              	.LBE2:
   65              	.LBB3:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 3
 
 
   51:Core/Src/gpio.c ****   __HAL_RCC_GPIOF_CLK_ENABLE();
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
  110 0084 0022     		movs	r2, #0
  111 0086 44F20701 		movw	r1, #16391
  112 008a 3D48     		ldr	r0, .L2+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 4
 
 
  113 008c FFF7FEFF 		bl	HAL_GPIO_WritePin
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
  148              		.loc 1 79 24
  149 00d0 0023     		movs	r3, #0
  150 00d2 FB61     		str	r3, [r7, #28]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 5
 
 
   80:Core/Src/gpio.c ****   GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
  190 0118 1946     		mov	r1, r3
  191 011a 1948     		ldr	r0, .L2+4
  192 011c FFF7FEFF 		bl	HAL_GPIO_Init
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 6
 
 
   95:Core/Src/gpio.c **** 
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
  231 0162 0123     		movs	r3, #1
  232 0164 FB61     		str	r3, [r7, #28]
  111:Core/Src/gpio.c ****   HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 7
 
 
  233              		.loc 1 111 3
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
  118:Core/Src/gpio.c ****   if(uav_type == 18)
  283              		.loc 1 118 5
  284 000a FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 8
 
 
  285 000c 122B     		cmp	r3, #18
@@ -478,22 +478,22 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 1
  330              	.Letext0:
  331              		.file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
  332              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 9
 
 
  333              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
  334              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s 			page 10
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 gpio.c
-C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s:20     .text.MX_GPIO_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s:26     .text.MX_GPIO_Init:00000000 MX_GPIO_Init
-C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s:251    .text.MX_GPIO_Init:0000017c $d
-C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s:258    .text.init_gpio:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s:264    .text.init_gpio:00000000 init_gpio
-C:\Users\zl835\AppData\Local\Temp\ccEFs8zl.s:325    .text.init_gpio:00000044 $d
+C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s:20     .text.MX_GPIO_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s:26     .text.MX_GPIO_Init:00000000 MX_GPIO_Init
+C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s:251    .text.MX_GPIO_Init:0000017c $d
+C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s:258    .text.init_gpio:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s:264    .text.init_gpio:00000000 init_gpio
+C:\Users\zl835\AppData\Local\Temp\ccC8wYhb.s:325    .text.init_gpio:00000044 $d
 
 UNDEFINED SYMBOLS
 HAL_GPIO_WritePin

+ 70 - 70
build/hard_led.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
   47              		.global	L_cyan
   48              		.section	.bss.L_cyan,"aw",%nobits
   49              		.align	2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 2
 
 
   52              	L_cyan:
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
   84              		.loc 1 17 23
   85              		.cfi_startproc
   86              		@ args = 0, pretend = 0, frame = 0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 3
 
 
   87              		@ frame_needed = 1, uses_anonymous_args = 0
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  134 0044 0346     		mov	r3, r0
  135              		.loc 1 24 15
  136 0046 084A     		ldr	r2, .L2+24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 4
 
 
  137 0048 1361     		str	r3, [r2, #16]
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  182 000c 1A46     		mov	r2, r3
  183 000e 2346     		mov	r3, r4
  184 0010 FB71     		strb	r3, [r7, #7]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 5
 
 
  185 0012 0346     		mov	r3, r0
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
   45:user_src/hard_led.c **** 	else if (LED == Green)
   46:user_src/hard_led.c **** 	{
   47:user_src/hard_led.c **** 		L_green.on_time_ms = on_time * 100;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 6
 
 
   48:user_src/hard_led.c **** 		L_green.off_time_ms = off_time * 100;
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  232              	.L5:
   45:user_src/hard_led.c **** 	{
  233              		.loc 1 45 10
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 7
 
 
  234 0062 FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  278 00aa 1ED1     		bne	.L8
   56:user_src/hard_led.c **** 		L_blue.off_time_ms = off_time * 100;
  279              		.loc 1 56 31
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 8
 
 
  280 00ac BB79     		ldrb	r3, [r7, #6]	@ zero_extendqisi2
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  324 00f4 02FB03F3 		mul	r3, r2, r3
  325 00f8 1A46     		mov	r2, r3
   65:user_src/hard_led.c **** 		L_purple.off_time_ms = off_time * 100;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 9
 
 
  326              		.loc 1 65 23
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  370 0140 5A60     		str	r2, [r3, #4]
   75:user_src/hard_led.c **** 		LEDYellow_OFF();
  371              		.loc 1 75 35
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 10
 
 
  372 0142 7B79     		ldrb	r3, [r7, #5]	@ zero_extendqisi2
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  416 018a 02FB03F3 		mul	r3, r2, r3
  417 018e 1A46     		mov	r2, r3
   84:user_src/hard_led.c **** 		LEDCyan_OFF();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 11
 
 
  418              		.loc 1 84 22
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  462 01d6 9A60     		str	r2, [r3, #8]
   94:user_src/hard_led.c **** 		L_white.repeat = repeat;
  463              		.loc 1 94 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 12
 
 
  464 01d8 0022     		movs	r2, #0
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  517              		.syntax unified
  518              		.thumb
  519              		.thumb_func
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 13
 
 
  521              	led_blink_repeat:
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  119:user_src/hard_led.c **** 		{
  120:user_src/hard_led.c **** 			LEDRed_ON();
  556              		.loc 1 120 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 14
 
 
  557 002c 0122     		movs	r2, #1
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  598 006e DB68     		ldr	r3, [r3, #12]
  599              		.loc 1 133 50 discriminator 2
  600 0070 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 15
 
 
  601 0072 10D1     		bne	.L20
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  644 00b0 9342     		cmp	r3, r2
  645 00b2 05D0     		beq	.L22
  646              		.loc 1 143 46 discriminator 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 16
 
 
  647 00b4 774B     		ldr	r3, .L71+16
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  686 00f6 D3E2     		b	.L64
  687              	.L23:
  156:user_src/hard_led.c **** 			}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 17
 
 
  157:user_src/hard_led.c **** 			if (L_red.status == ON)
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  728              		.loc 1 170 9
  729 0136 FFF7FEFF 		bl	HAL_GetTick
  730 013a 0246     		mov	r2, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 18
 
 
  731              		.loc 1 170 30
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  771              		.loc 1 184 16
  772 017a 484B     		ldr	r3, .L71+24
  773 017c 9B68     		ldr	r3, [r3, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 19
 
 
  774              		.loc 1 184 7
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  813 01be 0122     		movs	r2, #1
  814 01c0 0221     		movs	r1, #2
  815 01c2 3248     		ldr	r0, .L71+8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 20
 
 
  816 01c4 FFF7FEFF 		bl	HAL_GPIO_WritePin
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  207:user_src/hard_led.c **** 			}
  208:user_src/hard_led.c **** 			else
  209:user_src/hard_led.c **** 			{
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 21
 
 
  210:user_src/hard_led.c **** 				if (HAL_GetTick() - L_green.time > L_green.off_time_ms)
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  901 0248 002B     		cmp	r3, #0
  902 024a 7BD0     		beq	.L33
  223:user_src/hard_led.c **** 		{
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 22
 
 
  224:user_src/hard_led.c **** 			if ((L_blue.off_time_ms == 25500) || (L_blue.on_time_ms == 25500))
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  944 0298 00000000 		.word	L_blue
  945 029c 00000000 		.word	L_green
  946 02a0 00000000 		.word	L_cyan
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 23
 
 
  947 02a4 00000000 		.word	L_purple
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  992 02f0 D360     		str	r3, [r2, #12]
  243:user_src/hard_led.c **** 					LEDBlue_OFF();
  993              		.loc 1 243 6
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 24
 
 
  994 02f2 0022     		movs	r2, #0
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1036 033a 1361     		str	r3, [r2, #16]
  256:user_src/hard_led.c **** 						L_blue.status = ON;
  1037              		.loc 1 256 21
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 25
 
 
  1038 033c 804B     		ldr	r3, .L73
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1078 037a 7248     		ldr	r0, .L73+4
  1079 037c FFF7FEFF 		bl	HAL_GPIO_WritePin
  271:user_src/hard_led.c **** 				}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 26
 
 
  272:user_src/hard_led.c **** 				else if (L_purple.on_time_ms == 25500)
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1119 03ba 634B     		ldr	r3, .L73+8
  1120 03bc DB68     		ldr	r3, [r3, #12]
  1121              		.loc 1 283 21
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 27
 
 
  1122 03be 013B     		subs	r3, r3, #1
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1163              		.loc 1 296 23
  1164 0404 FFF7FEFF 		bl	HAL_GetTick
  1165 0408 0346     		mov	r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 28
 
 
  1166              		.loc 1 296 21
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  310:user_src/hard_led.c **** 				{
  311:user_src/hard_led.c **** 					LEDYellow_OFF();
  1207              		.loc 1 311 6
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 29
 
 
  1208 0448 0022     		movs	r2, #0
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1248 0486 9A42     		cmp	r2, r3
  1249 0488 40F21781 		bls	.L15
  323:user_src/hard_led.c **** 				{
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 30
 
 
  324:user_src/hard_led.c **** 					L_yellow.repeat--;
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1291 04cc 0122     		movs	r2, #1
  1292 04ce 0321     		movs	r1, #3
  1293 04d0 1C48     		ldr	r0, .L73+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 31
 
 
  1294 04d2 FFF7FEFF 		bl	HAL_GPIO_WritePin
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1334 0510 9B68     		ldr	r3, [r3, #8]
  1335              		.loc 1 350 8
  1336 0512 46F29C32 		movw	r2, #25500
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 32
 
 
  1337 0516 9342     		cmp	r3, r2
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  363:user_src/hard_led.c **** 				if (HAL_GetTick() - L_cyan.time > L_cyan.on_time_ms)
  1376              		.loc 1 363 9
  1377 055c FFF7FEFF 		bl	HAL_GetTick
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 33
 
 
  1378 0560 0246     		mov	r2, r0
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1422 05a2 9A42     		cmp	r2, r3
  1423 05a4 40F28980 		bls	.L15
  374:user_src/hard_led.c **** 				{
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 34
 
 
  375:user_src/hard_led.c **** 					if (L_cyan.repeat != 0)
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1465 05ea 9342     		cmp	r3, r2
  1466 05ec 1AD1     		bne	.L58
  1467              	.L57:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 35
 
 
  388:user_src/hard_led.c **** 			{
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1505              		.loc 1 401 7
  1506 0628 FF2B     		cmp	r3, #255
  1507 062a 19D1     		bne	.L61
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 36
 
 
  402:user_src/hard_led.c **** 			{
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1550              		.loc 1 413 47
  1551 066c 154B     		ldr	r3, .L75+8
  1552 066e 9B68     		ldr	r3, [r3, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 37
 
 
  1553              		.loc 1 413 8
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1596 06a8 00BF     		nop
  1597 06aa 06E0     		b	.L15
  1598              	.L67:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 38
 
 
  277:user_src/hard_led.c **** 			}
@@ -2265,42 +2265,42 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 1
  1631              		.file 6 "user_inc/soft_p_2_c.h"
  1632              		.file 7 "user_inc/soft_flash.h"
  1633              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclTbvme.s 			page 39
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 hard_led.c
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:24     .bss.L_red:00000000 L_red
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:21     .bss.L_red:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:31     .bss.L_blue:00000000 L_blue
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:28     .bss.L_blue:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:38     .bss.L_green:00000000 L_green
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:35     .bss.L_green:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:45     .bss.L_purple:00000000 L_purple
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:42     .bss.L_purple:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:52     .bss.L_cyan:00000000 L_cyan
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:49     .bss.L_cyan:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:59     .bss.L_yellow:00000000 L_yellow
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:56     .bss.L_yellow:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:66     .bss.L_white:00000000 L_white
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:63     .bss.L_white:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:72     .bss.led_is_ok:00000000 led_is_ok
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:73     .bss.led_is_ok:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:75     .text.Update_LED_Time:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:81     .text.Update_LED_Time:00000000 Update_LED_Time
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:144    .text.Update_LED_Time:00000050 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:155    .text.led_set_blink:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:161    .text.led_set_blink:00000000 led_set_blink
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:496    .text.led_set_blink:00000200 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:512    .bss.L_red_time:00000000 L_red_time
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:509    .bss.L_red_time:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:515    .text.led_blink_repeat:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:521    .text.led_blink_repeat:00000000 led_blink_repeat
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:939    .text.led_blink_repeat:00000284 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:952    .text.led_blink_repeat:000002b0 $t
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:1364   .text.led_blink_repeat:00000540 $d
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:1371   .text.led_blink_repeat:00000554 $t
-C:\Users\zl835\AppData\Local\Temp\ccv4wKEi.s:1619   .text.led_blink_repeat:000006bc $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:24     .bss.L_red:00000000 L_red
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:21     .bss.L_red:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:31     .bss.L_blue:00000000 L_blue
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:28     .bss.L_blue:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:38     .bss.L_green:00000000 L_green
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:35     .bss.L_green:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:45     .bss.L_purple:00000000 L_purple
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:42     .bss.L_purple:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:52     .bss.L_cyan:00000000 L_cyan
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:49     .bss.L_cyan:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:59     .bss.L_yellow:00000000 L_yellow
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:56     .bss.L_yellow:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:66     .bss.L_white:00000000 L_white
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:63     .bss.L_white:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:72     .bss.led_is_ok:00000000 led_is_ok
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:73     .bss.led_is_ok:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:75     .text.Update_LED_Time:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:81     .text.Update_LED_Time:00000000 Update_LED_Time
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:144    .text.Update_LED_Time:00000050 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:155    .text.led_set_blink:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:161    .text.led_set_blink:00000000 led_set_blink
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:496    .text.led_set_blink:00000200 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:512    .bss.L_red_time:00000000 L_red_time
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:509    .bss.L_red_time:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:515    .text.led_blink_repeat:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:521    .text.led_blink_repeat:00000000 led_blink_repeat
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:939    .text.led_blink_repeat:00000284 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:952    .text.led_blink_repeat:000002b0 $t
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:1364   .text.led_blink_repeat:00000540 $d
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:1371   .text.led_blink_repeat:00000554 $t
+C:\Users\zl835\AppData\Local\Temp\cclTbvme.s:1619   .text.led_blink_repeat:000006bc $d
 
 UNDEFINED SYMBOLS
 HAL_GetTick

+ 29 - 29
build/main.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
   28:Core/Src/main.c **** 
   29:Core/Src/main.c **** /* Private includes ----------------------------------------------------------*/
   30:Core/Src/main.c **** /* USER CODE BEGIN Includes */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 2
 
 
   31:Core/Src/main.c **** #include "soft_can.h"
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
   85:Core/Src/main.c **** /* USER CODE END PFP */
   86:Core/Src/main.c **** 
   87:Core/Src/main.c **** /* Private user code ---------------------------------------------------------*/
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 3
 
 
   88:Core/Src/main.c **** /* USER CODE BEGIN 0 */
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  118:Core/Src/main.c **** 
  119:Core/Src/main.c ****   /* Initialize all configured peripherals */
  120:Core/Src/main.c ****   MX_GPIO_Init();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 4
 
 
   53              		.loc 1 120 3
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
   80              		.loc 1 147 5
   81 0046 FFF7FEFF 		bl	pmu_inside_led
  148:Core/Src/main.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 5
 
 
  149:Core/Src/main.c ****     //AD电压50HZ采集
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  181:Core/Src/main.c ****     //发动机相关功能
  182:Core/Src/main.c ****     engine_function();
  104              		.loc 1 182 5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 6
 
 
  105 0076 FFF7FEFF 		bl	engine_function
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  137              		.align	1
  138              		.global	SystemClock_Config
  139              		.syntax unified
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 7
 
 
  140              		.thumb
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  179 002c FFF7FEFF 		bl	memset
  221:Core/Src/main.c **** 
  222:Core/Src/main.c ****   /** Initializes the RCC Oscillators according to the specified parameters
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 8
 
 
  223:Core/Src/main.c ****   * in the RCC_OscInitTypeDef structure.
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  215              		.loc 1 241 34
  216 006a 0223     		movs	r3, #2
  217 006c BB63     		str	r3, [r7, #56]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 9
 
 
  242:Core/Src/main.c ****   RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  258 00b0 01D0     		beq	.L10
  256:Core/Src/main.c ****   {
  257:Core/Src/main.c ****     Error_Handler();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 10
 
 
  259              		.loc 1 257 5
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  298              		.cfi_def_cfa_register 7
  299 0006 7860     		str	r0, [r7, #4]
  275:Core/Src/main.c ****   /* USER CODE BEGIN Callback 0 */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 11
 
 
  276:Core/Src/main.c **** 
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  339              		@ frame_needed = 1, uses_anonymous_args = 0
  340              		@ link register save eliminated.
  341 0000 80B4     		push	{r7}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 12
 
 
  342              	.LCFI13:
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
   46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __STATIC_INLINE
   47:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __STATIC_INLINE                        static inline
   48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 13
 
 
   49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __STATIC_FORCEINLINE                 
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  103:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic push
  104:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wpacked"
  105:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wattributes"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 14
 
 
  106:Drivers/CMSIS/Include/cmsis_gcc.h ****   __PACKED_STRUCT T_UINT32_READ { uint32_t v; };
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  363              		.loc 1 296 9 discriminator 1
  364 0008 FEE7     		b	.L17
  365              		.cfi_endproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 15
 
 
  366              	.LFE136:
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  403 0010 5DF8047B 		ldr	r7, [sp], #4
  404              	.LCFI20:
  405              		.cfi_restore 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 16
 
 
  406              		.cfi_def_cfa_offset 0
@@ -917,23 +917,23 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 1
  420              		.file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  421              		.file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
  422              		.file 12 "user_inc/soft_p_2_c.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s 			page 17
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 main.c
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:20     .text.main:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:26     .text.main:00000000 main
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:143    .text.SystemClock_Config:00000000 SystemClock_Config
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:130    .text.main:000000a0 $d
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:137    .text.SystemClock_Config:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:334    .text.Error_Handler:00000000 Error_Handler
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:276    .text.HAL_TIM_PeriodElapsedCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:282    .text.HAL_TIM_PeriodElapsedCallback:00000000 HAL_TIM_PeriodElapsedCallback
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:323    .text.HAL_TIM_PeriodElapsedCallback:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:328    .text.Error_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:369    .text.assert_failed:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoVfNeh.s:375    .text.assert_failed:00000000 assert_failed
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:20     .text.main:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:26     .text.main:00000000 main
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:143    .text.SystemClock_Config:00000000 SystemClock_Config
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:130    .text.main:000000a0 $d
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:137    .text.SystemClock_Config:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:334    .text.Error_Handler:00000000 Error_Handler
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:276    .text.HAL_TIM_PeriodElapsedCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:282    .text.HAL_TIM_PeriodElapsedCallback:00000000 HAL_TIM_PeriodElapsedCallback
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:323    .text.HAL_TIM_PeriodElapsedCallback:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:328    .text.Error_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:369    .text.assert_failed:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc0wiOic.s:375    .text.assert_failed:00000000 assert_failed
 
 UNDEFINED SYMBOLS
 HAL_Init

+ 29 - 29
build/qingxie_bms.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
   45 0002 82B0     		sub	sp, sp, #8
   46              	.LCFI1:
   47              		.cfi_def_cfa_offset 16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 2
 
 
   48 0004 00AF     		add	r7, sp, #0
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
   92 0044 01D1     		bne	.L5
   20:user_src/qingxie_bms.c ****     can_buf[0] = 2;
   93              		.loc 1 20 16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 3
 
 
   94 0046 0223     		movs	r3, #2
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  143              		.align	2
  146              	_qx_bms_link:
  147 0000 00000000 		.space	48
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 4
 
 
  147      00000000 
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
   35:user_src/qingxie_bms.c ****   if (id == QINGXIE_BMS0_CAN_ID1 || id == QINGXIE_BMS1_CAN_ID1 ||
  190              		.loc 1 35 6
  191 0018 FB68     		ldr	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 5
 
 
  192 001a 41F26C62 		movw	r2, #5740
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  238 006c 7B61     		str	r3, [r7, #20]
  239              	.L14:
   44:user_src/qingxie_bms.c ****     }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 6
 
 
   45:user_src/qingxie_bms.c ****     _qx_bms_link[bms_id].connect_status = COMP_NORMAL;
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  289 00c2 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  290 00c4 9AB2     		uxth	r2, r3
  291              		.loc 1 49 52
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 7
 
 
  292 00c6 BB68     		ldr	r3, [r7, #8]
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  344 011e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  345 0120 9BB2     		uxth	r3, r3
  346              		.loc 1 51 56
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 8
 
 
  347 0122 1B02     		lsls	r3, r3, #8
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
   59:user_src/qingxie_bms.c ****     } else if (id == QINGXIE_BMS2_CAN_ID2) {
  394              		.loc 1 59 15
  395 0176 FB68     		ldr	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 9
 
 
  396 0178 43F26D62 		movw	r2, #13933
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  444 01c6 0233     		adds	r3, r3, #2
  445 01c8 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  446 01ca 9BB2     		uxth	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 10
 
 
  447              		.loc 1 65 56
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  499 0222 1B02     		lsls	r3, r3, #8
  500 0224 9BB2     		uxth	r3, r3
  501              		.loc 1 67 42
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 11
 
 
  502 0226 1344     		add	r3, r3, r2
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  551 0280 08D1     		bne	.L25
   73:user_src/qingxie_bms.c ****       bms_id = 2;
  552              		.loc 1 73 14
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 12
 
 
  553 0282 0223     		movs	r3, #2
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  601 02d6 BB68     		ldr	r3, [r7, #8]
  602 02d8 0233     		adds	r3, r3, #2
  603 02da 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 13
 
 
  604 02dc 9BB2     		uxth	r3, r3
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  655              		.cfi_def_cfa_register 13
  656              		@ sp needed
  657 032c 80BD     		pop	{r7, pc}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 14
 
 
  658              	.L30:
@@ -794,25 +794,25 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 1
  669              		.file 4 "user_inc/common.h"
  670              		.file 5 "user_inc/qingxie_bms.h"
  671              		.file 6 "user_inc/soft_p_2_c.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s 			page 15
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 qingxie_bms.c
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:24     .bss._qx_bms:00000000 _qx_bms
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:21     .bss._qx_bms:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:27     .text.send_info_to_Qx:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:33     .text.send_info_to_Qx:00000000 send_info_to_Qx
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:135    .text.send_info_to_Qx:00000080 $d
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:153    .bss._Aqx_bms_link:00000000 _Aqx_bms_link
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:146    .bss._qx_bms_link:00000000 _qx_bms_link
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:143    .bss._qx_bms_link:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:150    .bss._Aqx_bms_link:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:156    .text.QxBmsCanRecvHookFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:162    .text.QxBmsCanRecvHookFunction:00000000 QxBmsCanRecvHookFunction
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:559    .text.QxBmsCanRecvHookFunction:00000288 $d
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:564    .text.QxBmsCanRecvHookFunction:00000294 $t
-C:\Users\zl835\AppData\Local\Temp\cchBnxIR.s:661    .text.QxBmsCanRecvHookFunction:00000330 $d
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:24     .bss._qx_bms:00000000 _qx_bms
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:21     .bss._qx_bms:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:27     .text.send_info_to_Qx:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:33     .text.send_info_to_Qx:00000000 send_info_to_Qx
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:135    .text.send_info_to_Qx:00000080 $d
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:153    .bss._Aqx_bms_link:00000000 _Aqx_bms_link
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:146    .bss._qx_bms_link:00000000 _qx_bms_link
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:143    .bss._qx_bms_link:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:150    .bss._Aqx_bms_link:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:156    .text.QxBmsCanRecvHookFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:162    .text.QxBmsCanRecvHookFunction:00000000 QxBmsCanRecvHookFunction
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:559    .text.QxBmsCanRecvHookFunction:00000288 $d
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:564    .text.QxBmsCanRecvHookFunction:00000294 $t
+C:\Users\zl835\AppData\Local\Temp\ccnoXfLM.s:661    .text.QxBmsCanRecvHookFunction:00000330 $d
 
 UNDEFINED SYMBOLS
 can_send_msg_normal

+ 37 - 37
build/rkfifo.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
   29:user_src/rkfifo.c **** static inline int fls_int(int x)
   30:user_src/rkfifo.c **** {
   28              		.loc 1 30 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 2
 
 
   29              		.cfi_startproc
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
   73 002e 03F07F43 		and	r3, r3, #-16777216
   74              		.loc 1 40 8
   75 0032 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 3
 
 
   76 0034 05D1     		bne	.L5
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
   55:user_src/rkfifo.c ****     if (!(x & 0x80000000u))
  116              		.loc 1 55 8
  117 006e 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 4
 
 
  118 0070 002B     		cmp	r3, #0
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  159              		@ args = 0, pretend = 0, frame = 8
  160              		@ frame_needed = 1, uses_anonymous_args = 0
  161 0000 80B5     		push	{r7, lr}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 5
 
 
  162              	.LCFI6:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  207              	.LCFI9:
  208              		.cfi_def_cfa_offset 8
  209 003a BD46     		mov	sp, r7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 6
 
 
  210              	.LCFI10:
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  255              		.loc 1 90 1
  256 001a 1846     		mov	r0, r3
  257 001c 0C37     		adds	r7, r7, #12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 7
 
 
  258              	.LCFI14:
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  307 001a 002B     		cmp	r3, #0
  308 001c 05D0     		beq	.L16
  309              		.loc 1 97 10 discriminator 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 8
 
 
  310 001e 7B68     		ldr	r3, [r7, #4]
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  111:user_src/rkfifo.c ****     }
  112:user_src/rkfifo.c **** 
  113:user_src/rkfifo.c ****     fifo->mask = size - 1;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 9
 
 
  351              		.loc 1 113 23
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  121:user_src/rkfifo.c ****     unsigned int size = fifo->mask + 1;
  400              		.loc 1 121 29
  401 000e FB68     		ldr	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 10
 
 
  402 0010 9B68     		ldr	r3, [r3, #8]
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  445 0056 7A69     		ldr	r2, [r7, #20]
  446 0058 BB69     		ldr	r3, [r7, #24]
  447 005a 9342     		cmp	r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 11
 
 
  448 005c 28BF     		it	cs
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  141:user_src/rkfifo.c **** unsigned int rkfifo_in(rkfifo_t *fifo, const void *buf, unsigned int len)
  142:user_src/rkfifo.c **** {
  496              		.loc 1 142 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 12
 
 
  497              		.cfi_startproc
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  540 0032 F868     		ldr	r0, [r7, #12]
  541 0034 FFF7FEFF 		bl	__rkfifo_copy_in
  154:user_src/rkfifo.c ****     fifo->in += len;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 13
 
 
  542              		.loc 1 154 14
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  591              		.loc 1 161 29
  592 000e FB68     		ldr	r3, [r7, #12]
  593 0010 9B68     		ldr	r3, [r3, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 14
 
 
  594              		.loc 1 161 18
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  637 0058 BB69     		ldr	r3, [r7, #24]
  638 005a 9342     		cmp	r3, r2
  639 005c 28BF     		it	cs
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 15
 
 
  640 005e 1346     		movcs	r3, r2
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  180:user_src/rkfifo.c **** unsigned int rkfifo_out_peek(rkfifo_t *fifo, void *buf, unsigned int len)
  181:user_src/rkfifo.c **** {
  689              		.loc 1 181 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 16
 
 
  690              		.cfi_startproc
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  735              		.loc 1 190 1
  736 0034 1846     		mov	r0, r3
  737 0036 1837     		adds	r7, r7, #24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 17
 
 
  738              	.LCFI40:
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  788              		.loc 1 196 12
  789 0024 7B68     		ldr	r3, [r7, #4]
  197:user_src/rkfifo.c **** }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 18
 
 
  790              		.loc 1 197 1
@@ -1038,29 +1038,29 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 1
  805              		.file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
  806              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  807              		.file 4 "user_inc/rkfifo.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s 			page 19
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 rkfifo.c
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:20     .text.fls_int:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:25     .text.fls_int:00000000 fls_int
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:150    .text.rounddown_pow_of_two:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:155    .text.rounddown_pow_of_two:00000000 rounddown_pow_of_two
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:218    .text.kfifo_unused:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:223    .text.kfifo_unused:00000000 kfifo_unused
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:273    .text.rkfifo_init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:279    .text.rkfifo_init:00000000 rkfifo_init
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:374    .text.__rkfifo_copy_in:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:379    .text.__rkfifo_copy_in:00000000 __rkfifo_copy_in
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:488    .text.rkfifo_in:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:494    .text.rkfifo_in:00000000 rkfifo_in
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:565    .text.__rkfifo_copy_out:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:570    .text.__rkfifo_copy_out:00000000 __rkfifo_copy_out
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:681    .text.rkfifo_out_peek:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:687    .text.rkfifo_out_peek:00000000 rkfifo_out_peek
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:749    .text.rkfifo_out:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsjuFE.s:755    .text.rkfifo_out:00000000 rkfifo_out
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:20     .text.fls_int:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:25     .text.fls_int:00000000 fls_int
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:150    .text.rounddown_pow_of_two:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:155    .text.rounddown_pow_of_two:00000000 rounddown_pow_of_two
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:218    .text.kfifo_unused:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:223    .text.kfifo_unused:00000000 kfifo_unused
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:273    .text.rkfifo_init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:279    .text.rkfifo_init:00000000 rkfifo_init
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:374    .text.__rkfifo_copy_in:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:379    .text.__rkfifo_copy_in:00000000 __rkfifo_copy_in
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:488    .text.rkfifo_in:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:494    .text.rkfifo_in:00000000 rkfifo_in
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:565    .text.__rkfifo_copy_out:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:570    .text.__rkfifo_copy_out:00000000 __rkfifo_copy_out
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:681    .text.rkfifo_out_peek:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:687    .text.rkfifo_out_peek:00000000 rkfifo_out_peek
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:749    .text.rkfifo_out:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd7h6eA.s:755    .text.rkfifo_out:00000000 rkfifo_out
 
 UNDEFINED SYMBOLS
 memcpy

+ 45 - 45
build/soft_adc.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
    9:user_src/soft_adc.c **** /*********************AD中断回调*******************/
   10:user_src/soft_adc.c **** void HAL_ADC_ConvCpltCallback( ADC_HandleTypeDef *hadc )
   11:user_src/soft_adc.c **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 2
 
 
   56              		.loc 1 11 1
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
   18:user_src/soft_adc.c ****   * @param   arr, length
   19:user_src/soft_adc.c ****   * @details 
   20:user_src/soft_adc.c ****   * @author  Zhang Sir 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 3
 
 
   21:user_src/soft_adc.c ****  **/
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  148              	.L11:
   33:user_src/soft_adc.c ****         {
   34:user_src/soft_adc.c ****             if ( *( arr + num1 ) > *( arr + num1 + 1 ) )
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 4
 
 
  149              		.loc 1 34 25
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  199 007e 1A60     		str	r2, [r3]	@ float
  200              	.L9:
   32:user_src/soft_adc.c ****         {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 5
 
 
  201              		.loc 1 32 46 discriminator 2
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  247              		.thumb
  248              		.thumb_func
  250              	Get_ADCChannelValue:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 6
 
 
  251              	.LFB132:
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  289 002a 01D0     		beq	.L16
   59:user_src/soft_adc.c **** 	{
   60:user_src/soft_adc.c **** 		Error_Handler();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 7
 
 
  290              		.loc 1 60 3
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  337              		.syntax unified
  338              		.thumb
  339              		.thumb_func
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 8
 
 
  341              	adc_gather_hz:
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  379 0030 C3ED007A 		vstr.32	s15, [r3]
   85:user_src/soft_adc.c ****         HAL_ADC_Stop(&hadc1);
  380              		.loc 1 85 9
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 9
 
 
  381 0034 0C48     		ldr	r0, .L22+4
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  428              	ADC_gather:
  429              	.LFB134:
   95:user_src/soft_adc.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 10
 
 
   96:user_src/soft_adc.c **** 
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  468              	.L27:
  112:user_src/soft_adc.c ****         {
  113:user_src/soft_adc.c ****             real_value += ADC_buf[ib];
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 11
 
 
  469              		.loc 1 113 34 discriminator 3
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  513              		.loc 1 121 1
  514 0086 B0EE670A 		vmov.f32	s0, s15
  515 008a 0837     		adds	r7, r7, #8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 12
 
 
  516              	.LCFI22:
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  560 0006 0023     		movs	r3, #0
  561 0008 FB80     		strh	r3, [r7, #6]	@ movhi
  134:user_src/soft_adc.c ****     float mcu_temp1 = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 13
 
 
  562              		.loc 1 134 11
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  608              	.LCFI27:
  609              		.cfi_def_cfa_offset 8
  610 007a BD46     		mov	sp, r7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 14
 
 
  611              	.LCFI28:
@@ -811,41 +811,41 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 1
  641              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h"
  642              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h"
  643              		.file 10 "Core/Inc/adc.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s 			page 15
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_adc.c
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:24     .bss.ADC_value:00000000 ADC_value
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:21     .bss.ADC_value:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:31     .bss.aver_value:00000000 aver_value
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:28     .bss.aver_value:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:37     .bss.adc_cnt:00000000 adc_cnt
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:38     .bss.adc_cnt:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:44     .bss.ADC_flag:00000000 ADC_flag
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:41     .bss.ADC_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:47     .text.HAL_ADC_ConvCpltCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:53     .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:93     .text.HAL_ADC_ConvCpltCallback:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:98     .text.buf_sort:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:104    .text.buf_sort:00000000 buf_sort
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:244    .text.Get_ADCChannelValue:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:250    .text.Get_ADCChannelValue:00000000 Get_ADCChannelValue
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:322    .bss.ADC_buf:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:325    .bss.ADC_buf:00000000 ADC_buf
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:332    .bss.ADC_temp:00000000 ADC_temp
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:329    .bss.ADC_temp:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:335    .text.adc_gather_hz:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:341    .text.adc_gather_hz:00000000 adc_gather_hz
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:414    .text.adc_gather_hz:00000064 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:631    .bss.adc_time.0:00000000 adc_time.0
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:422    .text.ADC_gather:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:428    .text.ADC_gather:00000000 ADC_gather
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:526    .text.ADC_gather:00000090 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:536    .text.ADC_read_temptrue:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:542    .text.ADC_read_temptrue:00000000 ADC_read_temptrue
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:618    .text.ADC_read_temptrue:00000080 $d
-C:\Users\zl835\AppData\Local\Temp\ccN9DLyV.s:628    .bss.adc_time.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:24     .bss.ADC_value:00000000 ADC_value
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:21     .bss.ADC_value:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:31     .bss.aver_value:00000000 aver_value
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:28     .bss.aver_value:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:37     .bss.adc_cnt:00000000 adc_cnt
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:38     .bss.adc_cnt:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:44     .bss.ADC_flag:00000000 ADC_flag
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:41     .bss.ADC_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:47     .text.HAL_ADC_ConvCpltCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:53     .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:93     .text.HAL_ADC_ConvCpltCallback:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:98     .text.buf_sort:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:104    .text.buf_sort:00000000 buf_sort
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:244    .text.Get_ADCChannelValue:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:250    .text.Get_ADCChannelValue:00000000 Get_ADCChannelValue
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:322    .bss.ADC_buf:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:325    .bss.ADC_buf:00000000 ADC_buf
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:332    .bss.ADC_temp:00000000 ADC_temp
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:329    .bss.ADC_temp:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:335    .text.adc_gather_hz:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:341    .text.adc_gather_hz:00000000 adc_gather_hz
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:414    .text.adc_gather_hz:00000064 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:631    .bss.adc_time.0:00000000 adc_time.0
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:422    .text.ADC_gather:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:428    .text.ADC_gather:00000000 ADC_gather
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:526    .text.ADC_gather:00000090 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:536    .text.ADC_read_temptrue:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:542    .text.ADC_read_temptrue:00000000 ADC_read_temptrue
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:618    .text.ADC_read_temptrue:00000080 $d
+C:\Users\zl835\AppData\Local\Temp\ccdrowJQ.s:628    .bss.adc_time.0:00000000 $d
 
 UNDEFINED SYMBOLS
 HAL_ADC_ConfigChannel

+ 138 - 138
build/soft_bms.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
   48      00000000 
   48      00000000 
   49 0062 FFFF     		.short	-1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 2
 
 
   50 0064 0000     		.space	2
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
   24:user_src/soft_bms.c **** 
   25:user_src/soft_bms.c **** /**
   26:user_src/soft_bms.c ****   * @file    update_bms_data
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 3
 
 
   27:user_src/soft_bms.c ****   * @brief   更新电池信息
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
   42:user_src/soft_bms.c ****     //海盈电池
   43:user_src/soft_bms.c ****     Check_dev_link(&Herewin_Link,5000,(char *)&herewin_info,sizeof(herewin_bms));
  116              		.loc 1 43 5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 4
 
 
  117 003e 3E23     		movs	r3, #62
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  159 0098 B3F84031 		ldrh	r3, [r3, #320]	@ unaligned
  160 009c 9AB2     		uxth	r2, r3
  161              		.loc 1 55 32
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 5
 
 
  162 009e 954B     		ldr	r3, .L41+60
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  206 00f2 804B     		ldr	r3, .L41+60
  207 00f4 83F86120 		strb	r2, [r3, #97]
   66:user_src/soft_bms.c ****             //正方电池只关心飞控对接异常不让解锁,不关心异常5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 6
 
 
   67:user_src/soft_bms.c ****             bms_data.bms_ss = ( ( okcell_device1.okcell_inf.cell_D0.cell_d0[5] >> 8 ) != 5 ) ? ( ok
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  256 0148 674B     		ldr	r3, .L41+48
  257 014a B3F8FE30 		ldrh	r3, [r3, #254]	@ unaligned
  258 014e 9AB2     		uxth	r2, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 7
 
 
  259              		.loc 1 72 29 discriminator 4
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  306 01ac B3F80C31 		ldrh	r3, [r3, #268]	@ unaligned
  307 01b0 9AB2     		uxth	r2, r3
  308              		.loc 1 79 30 discriminator 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 8
 
 
  309 01b2 504B     		ldr	r3, .L41+60
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  356 0212 9AB2     		uxth	r2, r3
  357              		.loc 1 86 30 discriminator 4
  358 0214 374B     		ldr	r3, .L41+60
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 9
 
 
  359 0216 A3F82520 		strh	r2, [r3, #37]	@ unaligned
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  406              		.loc 1 93 30 discriminator 4
  407 0276 1F4B     		ldr	r3, .L41+60
  408 0278 A3F83320 		strh	r2, [r3, #51]	@ unaligned
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 10
 
 
   94:user_src/soft_bms.c ****             bms_data.bms_v25 = okcell_device1.okcell_inf.cell_D0.cell_d0[31];
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  457 02ec 00000000 		.word	okcell_device2
  458 02f0 00000000 		.word	Dev
  459 02f4 00000000 		.word	bms_data
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 11
 
 
  460 02f8 CDCCCCCC 		.word	-858993459
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  509 0348 7B60     		str	r3, [r7, #4]
  510              	.L9:
   99:user_src/soft_bms.c ****             for(int i = 1; i< 11; i++){
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 12
 
 
  511              		.loc 1 99 13 discriminator 1
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  557 039c 0023     		movs	r3, #0
  558 039e 0293     		str	r3, [sp, #8]
  559 03a0 0023     		movs	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 13
 
 
  560 03a2 0193     		str	r3, [sp, #4]
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  601 03ee 1D4B     		ldr	r3, .L43+24
  602 03f0 A3F85B20 		strh	r2, [r3, #91]	@ unaligned
  603 03f4 0BE0     		b	.L14
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 14
 
 
  604              	.L13:
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  649 0448 9BB2     		uxth	r3, r3
  650 044a 10E0     		b	.L16
  651              	.L44:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 15
 
 
  652              		.align	2
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  700 04ae B3F80031 		ldrh	r3, [r3, #256]	@ unaligned
  701 04b2 9AB2     		uxth	r2, r3
  702              		.loc 1 139 30 discriminator 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 16
 
 
  703 04b4 894B     		ldr	r3, .L45
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  750 0514 9AB2     		uxth	r2, r3
  751              		.loc 1 146 31 discriminator 4
  752 0516 714B     		ldr	r3, .L45
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 17
 
 
  753 0518 A3F81920 		strh	r2, [r3, #25]	@ unaligned
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  800              		.loc 1 153 31 discriminator 4
  801 0578 584B     		ldr	r3, .L45
  802 057a A3F82720 		strh	r2, [r3, #39]	@ unaligned
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 18
 
 
  154:user_src/soft_bms.c ****             bms_data2.bms_v19 = okcell_device2.okcell_inf.cell_D0.cell_d0[25];
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  850 05da 404B     		ldr	r3, .L45
  851 05dc A3F83520 		strh	r2, [r3, #53]	@ unaligned
  161:user_src/soft_bms.c ****             bms_data2.bms_v26 = okcell_device2.okcell_inf.cell_D0.cell_d0[32];
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 19
 
 
  852              		.loc 1 161 74 discriminator 4
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  900 062e 3B68     		ldr	r3, [r7]
  901 0630 0133     		adds	r3, r3, #1
  902              		.loc 1 167 86 discriminator 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 20
 
 
  903 0632 2B4A     		ldr	r2, .L45+4
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  949              		.loc 1 173 83
  950 0682 83F00103 		eor	r3, r3, #1
  951 0686 DBB2     		uxtb	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 21
 
 
  952              		.loc 1 173 15
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  999 06e4 00000000 		.word	okcell_device1
  1000 06e8 39000000 		.word	bms_data2+57
  1001 06ec 00000000 		.word	dev_bms2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 22
 
 
  1002 06f0 08000000 		.word	.LC1
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1045 0740 DB08     		lsrs	r3, r3, #3
  1046 0742 9AB2     		uxth	r2, r3
  1047 0744 614B     		ldr	r3, .L47+16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 23
 
 
  1048 0746 A3F85B20 		strh	r2, [r3, #91]	@ unaligned
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  196:user_src/soft_bms.c ****             bms_data.bms_v3 = tattu_device1.ttu_inf.tattu_v3;
  1096              		.loc 1 196 52
  1097 07a6 454B     		ldr	r3, .L47
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 24
 
 
  1098 07a8 B3F8F030 		ldrh	r3, [r3, #240]	@ unaligned
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1145              		.loc 1 203 53
  1146 0808 2C4B     		ldr	r3, .L47
  1147 080a B3F8FE30 		ldrh	r3, [r3, #254]	@ unaligned
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 25
 
 
  1148 080e 9AB2     		uxth	r2, r3
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1194 0868 0B22     		movs	r2, #11
  1195 086a A3F86420 		strh	r2, [r3, #100]	@ movhi
  212:user_src/soft_bms.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 26
 
 
  213:user_src/soft_bms.c ****             if(StrArrayNull( &bms_data.bms_ids[0], sizeof( bms_data.bms_ids ) ) == false && dev_bms
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1248 08dc 00000000 		.word	dev_bms1
  1249 08e0 10000000 		.word	.LC2
  1250              	.L23:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 27
 
 
  215:user_src/soft_bms.c ****         }
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1293 0934 5B00     		lsls	r3, r3, #1
  1294 0936 9BB2     		uxth	r3, r3
  1295 0938 1AB2     		sxth	r2, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 28
 
 
  1296 093a 5E4B     		ldr	r3, .L49+12
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1343              		.loc 1 233 30
  1344 0998 464B     		ldr	r3, .L49+12
  1345 099a A3F80B20 		strh	r2, [r3, #11]	@ unaligned
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 29
 
 
  234:user_src/soft_bms.c ****             bms_data2.bms_v5 = tattu_device2.ttu_inf.tattu_v5;
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1393 09fa 2E4B     		ldr	r3, .L49+12
  1394 09fc A3F81920 		strh	r2, [r3, #25]	@ unaligned
  241:user_src/soft_bms.c ****             bms_data2.bms_v12 = tattu_device2.ttu_inf.tattu_v12;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 30
 
 
  1395              		.loc 1 241 54
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1441 0a5a 002B     		cmp	r3, #0
  1442 0a5c 00F08382 		beq	.L38
  1443              		.loc 1 249 110 discriminator 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 31
 
 
  1444 0a60 184B     		ldr	r3, .L49+28
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1491 0ac0 39000000 		.word	bms_data2+57
  1492 0ac4 00000000 		.word	dev_bms2
  1493 0ac8 18000000 		.word	.LC3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 32
 
 
  1494              	.L22:
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  294:user_src/soft_bms.c ****         bms_data.bms_cycle = herewin_info.circulation_num;//海盈电池循环次数
  1509              		.loc 1 294 42
  1510 0ae4 6A4B     		ldr	r3, .L51+12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 33
 
 
  1511 0ae6 B3F83330 		ldrh	r3, [r3, #51]	@ unaligned
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  299:user_src/soft_bms.c ****         
  300:user_src/soft_bms.c ****         bms_data.bms_vs = herewin_info.SOC_info;
  1561              		.loc 1 300 39
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 34
 
 
  1562 0b3c 544B     		ldr	r3, .L51+12
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  309:user_src/soft_bms.c ****         bms_data.bms_v5 = herewin_info.battery_vol[4];
  1608              		.loc 1 309 51
  1609 0b98 3D4B     		ldr	r3, .L51+12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 35
 
 
  1610 0b9a B3F80B30 		ldrh	r3, [r3, #11]	@ unaligned
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1657              		.loc 1 316 52
  1658 0bfa 254B     		ldr	r3, .L51+12
  1659 0bfc B3F81930 		ldrh	r3, [r3, #25]	@ unaligned
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 36
 
 
  1660 0c00 9AB2     		uxth	r2, r3
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1706 0c5a 0693     		str	r3, [sp, #24]
  1707 0c5c 0F4B     		ldr	r3, .L51+24
  1708 0c5e 0593     		str	r3, [sp, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 37
 
 
  1709 0c60 0023     		movs	r3, #0
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  364:user_src/soft_bms.c ****         else
  365:user_src/soft_bms.c ****         {
  366:user_src/soft_bms.c ****             memset( &Device1, 0, sizeof( Device1 ) );
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 38
 
 
  367:user_src/soft_bms.c ****         }
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1732 0c90 00000000 		.word	herewin_info
  1733 0c94 00000000 		.word	bms_data
  1734 0c98 56555555 		.word	1431655766
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 39
 
 
  1735 0c9c 20000000 		.word	.LC4
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1777 0ce6 A3F85B20 		strh	r2, [r3, #91]	@ unaligned
  336:user_src/soft_bms.c ****             bms_data.bms_vs = Device1.vk_bms2.persent / 10;
  1778              		.loc 1 336 48
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 40
 
 
  1779 0cea A24B     		ldr	r3, .L53
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1822              		.loc 1 349 63
  1823 0d42 964A     		ldr	r2, .L53+40
  1824 0d44 82FB0312 		smull	r1, r2, r2, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 41
 
 
  1825 0d48 9210     		asrs	r2, r2, #2
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1869 0d98 0193     		str	r3, [sp, #4]
  1870 0d9a 2023     		movs	r3, #32
  1871 0d9c 0093     		str	r3, [sp]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 42
 
 
  1872 0d9e 7E4B     		ldr	r3, .L53+36
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1919              	.L31:
  366:user_src/soft_bms.c ****         }
  1920              		.loc 1 366 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 43
 
 
  1921 0df8 40F24D12 		movw	r2, #333
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  1964 0e4c 83F86120 		strb	r2, [r3, #97]
  377:user_src/soft_bms.c ****             bms_data2.bms_num = Device2.vk_bms2.bms_num;
  1965              		.loc 1 377 47
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 44
 
 
  1966 0e50 494B     		ldr	r3, .L53+4
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2009 0ea2 4548     		ldr	r0, .L53+68
  2010 0ea4 FFF7FEFF 		bl	StrArrayNull
  2011 0ea8 0346     		mov	r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 45
 
 
  391:user_src/soft_bms.c ****                 regist_dev_info(&dev_bms2,DEVICE_BMS2,false,(char *)bms_data2.bms_ids,32,NULL,0,NUL
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2057 0efc 002B     		cmp	r3, #0
  2058 0efe 34D0     		beq	.L40
  393:user_src/soft_bms.c ****                 regist_dev_info(&dev_bms2,DEVICE_BMS2,false,NULL,0,NULL,0,NULL,0,&Device2.vk_bms3.b
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 46
 
 
  2059              		.loc 1 393 151 discriminator 1
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  406:user_src/soft_bms.c ****             //memset(&bms_data, 0, sizeof(bms_data));
  2105              		.loc 1 406 41
  2106 0f50 0A4B     		ldr	r3, .L53+8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 47
 
 
  2107 0f52 0222     		movs	r2, #2
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2157 0fb8 39000000 		.word	bms_data2+57
  2158 0fbc 00000000 		.word	dev_bms2
  2159 0fc0 DC000000 		.word	Device2+220
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 48
 
 
  2160              		.cfi_endproc
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2200 000e 0023     		movs	r3, #0
  2201 0010 FB73     		strb	r3, [r7, #15]
  2202              		.loc 1 430 22
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 49
 
 
  2203 0012 0023     		movs	r3, #0
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  443:user_src/soft_bms.c ****     }
  444:user_src/soft_bms.c **** 
  445:user_src/soft_bms.c ****     if(ptr->Vkbms_Link.connect_status != COMP_NORMAL)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 50
 
 
  2245              		.loc 1 445 23
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2288 0088 3A69     		ldr	r2, [r7, #16]
  2289 008a 1846     		mov	r0, r3
  2290 008c FFF7FEFF 		bl	can_send_msg_normal
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 51
 
 
  457:user_src/soft_bms.c ****         
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  467:user_src/soft_bms.c ****     }
  468:user_src/soft_bms.c ****     else if(ptr->get_bms4_ack == false)
  2335              		.loc 1 468 16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 52
 
 
  2336 00d2 7B69     		ldr	r3, [r7, #20]
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  476:user_src/soft_bms.c ****     {
  477:user_src/soft_bms.c ****         len = 0;
  2383              		.loc 1 477 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 53
 
 
  2384 011e 0023     		movs	r3, #0
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2427 015e 7B80     		strh	r3, [r7, #2]	@ movhi
  2428 0160 7B88     		ldrh	r3, [r7, #2]
  489:user_src/soft_bms.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 54
 
 
  490:user_src/soft_bms.c ****         memcpy(&bms_can_buf[0],&crc,2);
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2475 01a8 7B69     		ldr	r3, [r7, #20]
  2476 01aa 5B7C     		ldrb	r3, [r3, #17]	@ zero_extendqisi2
  2477              		.loc 1 497 60
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 55
 
 
  2478 01ac DB02     		lsls	r3, r3, #11
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  503:user_src/soft_bms.c ****     }
  504:user_src/soft_bms.c ****     //开启mos
  505:user_src/soft_bms.c ****     else if(start_msg.mos_status == true)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 56
 
 
  2527              		.loc 1 505 22
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2573 0238 002B     		cmp	r3, #0
  2574 023a 1CD0     		beq	.L67
  514:user_src/soft_bms.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 57
 
 
  515:user_src/soft_bms.c ****         msg_id = 0x09;
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2621 0282 B3F5FA7F 		cmp	r3, #500
  2622 0286 19D9     		bls	.L55
  523:user_src/soft_bms.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 58
 
 
  524:user_src/soft_bms.c ****         msg_id = 0x02;
@@ -3478,7 +3478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  541:user_src/soft_bms.c ****     //     if(Device1.ack_to_bms == true || Device2.ack_to_bms == true)
  542:user_src/soft_bms.c ****     //     {
  543:user_src/soft_bms.c ****     //         msg_id = 0x01;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 59
 
 
  544:user_src/soft_bms.c **** 
@@ -3538,7 +3538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  598:user_src/soft_bms.c ****     //                 }
  599:user_src/soft_bms.c ****     //                 bsm_step_num--;
  600:user_src/soft_bms.c ****     //             }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 60
 
 
  601:user_src/soft_bms.c ****     //             else
@@ -3598,7 +3598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  655:user_src/soft_bms.c ****     //         {
  656:user_src/soft_bms.c ****     //             bsm_step_num = 5;
  657:user_src/soft_bms.c ****     //             bms_step = 4; 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 61
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 61
 
 
  658:user_src/soft_bms.c ****     //         }
@@ -3658,7 +3658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  712:user_src/soft_bms.c ****     //     utc_send_time--;
  713:user_src/soft_bms.c ****     // }
  714:user_src/soft_bms.c ****     // else if(HAL_GetTick() - bms_heart_time > 500)//实时信息应答包
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 62
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 62
 
 
  715:user_src/soft_bms.c ****     // {
@@ -3718,7 +3718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  769:user_src/soft_bms.c ****     //                     can_send_msg_normal(&bms_can_buf[0], len, can_id);
  770:user_src/soft_bms.c ****     //                 }
  771:user_src/soft_bms.c ****     //                 bsm_step_num--;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 63
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 63
 
 
  772:user_src/soft_bms.c ****     //             }
@@ -3778,7 +3778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  826:user_src/soft_bms.c ****     //     {
  827:user_src/soft_bms.c ****     //         msg_id = 0x07;
  828:user_src/soft_bms.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 64
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 64
 
 
  829:user_src/soft_bms.c ****     //         crc = Get_Crc16(&start_msg.key_data[0],20);
@@ -3838,7 +3838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  883:user_src/soft_bms.c ****     //             can_send_msg_normal(&bms_can_buf[0], 0, can_id);
  884:user_src/soft_bms.c ****     //         }
  885:user_src/soft_bms.c ****     //         bms_heart_time = HAL_GetTick();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 65
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 65
 
 
  886:user_src/soft_bms.c ****     //     }
@@ -3898,7 +3898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2700 0002 00AF     		add	r7, sp, #0
  2701              	.LCFI11:
  2702              		.cfi_def_cfa_register 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 66
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 66
 
 
  901:user_src/soft_bms.c ****     static uint32_t bms_time = 0;
@@ -3958,7 +3958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2740              		.global	bms_test
  2741              		.section	.bss.bms_test,"aw",%nobits
  2742              		.align	1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 67
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 67
 
 
  2745              	bms_test:
@@ -4018,7 +4018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2789 000e 0023     		movs	r3, #0
  2790 0010 BB61     		str	r3, [r7, #24]
  2791              		.loc 1 933 29
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 68
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 68
 
 
  2792 0012 0023     		movs	r3, #0
@@ -4078,7 +4078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2835 0052 FB68     		ldr	r3, [r7, #12]
  2836 0054 DBB2     		uxtb	r3, r3
  2837              		.loc 1 944 15
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 69
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 69
 
 
  2838 0056 03F00703 		and	r3, r3, #7
@@ -4138,7 +4138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2878 008e FB69     		ldr	r3, [r7, #28]
  2879 0090 0122     		movs	r2, #1
  2880 0092 1A72     		strb	r2, [r3, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 70
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 70
 
 
  959:user_src/soft_bms.c ****     Bmspointer->Vkbms_Link.recv_time = HAL_GetTick();
@@ -4198,7 +4198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2922 00d2 FB69     		ldr	r3, [r7, #28]
  2923 00d4 0122     		movs	r2, #1
  2924 00d6 9A74     		strb	r2, [r3, #18]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 71
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 71
 
 
  972:user_src/soft_bms.c ****         Bmspointer->recv_mul_freme_complete = false;
@@ -4258,7 +4258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  2971 011e 6F4B     		ldr	r3, .L114+12
  2972 0120 1B68     		ldr	r3, [r3]
  2973              		.loc 1 979 78 discriminator 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 72
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 72
 
 
  2974 0122 7A69     		ldr	r2, [r7, #20]
@@ -4318,7 +4318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  989:user_src/soft_bms.c ****                 Bmspointer->mul_frame_num = 1;
  3019              		.loc 1 989 43
  3020 016a FB69     		ldr	r3, [r7, #28]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 73
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 73
 
 
  3021 016c 0122     		movs	r2, #1
@@ -4378,7 +4378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  3059 019c 4F4B     		ldr	r3, .L114+12
  3060 019e 1B68     		ldr	r3, [r3]
  3061              		.loc 1 1003 78 discriminator 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 74
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 74
 
 
  3062 01a0 7A69     		ldr	r2, [r7, #20]
@@ -4438,7 +4438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  3108 01f0 1946     		mov	r1, r3
  3109              		.loc 1 1011 137
  3110 01f2 FB69     		ldr	r3, [r7, #28]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 75
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 75
 
 
  3111 01f4 DB7D     		ldrb	r3, [r3, #23]	@ zero_extendqisi2
@@ -4498,7 +4498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  3155 0246 FB69     		ldr	r3, [r7, #28]
  3156 0248 DB7D     		ldrb	r3, [r3, #23]	@ zero_extendqisi2
  3157              		.loc 1 1020 47 discriminator 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 76
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 76
 
 
  3158 024a 312B     		cmp	r3, #49
@@ -4558,7 +4558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  3198              		.loc 1 1034 11
  3199 0288 002B     		cmp	r3, #0
  3200 028a 72D0     		beq	.L110
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 77
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 77
 
 
 1035:user_src/soft_bms.c ****         {   
@@ -4618,7 +4618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  3243              		.align	2
  3244              	.L114:
  3245 02d0 00000000 		.word	bms1_source_id.1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 78
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 78
 
 
  3246 02d4 00000000 		.word	Device1
@@ -4678,7 +4678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
 1060:user_src/soft_bms.c ****             start_msg.mos_status = true;
  3287              		.loc 1 1060 34
  3288 0318 1A4B     		ldr	r3, .L116
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 79
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 79
 
 
  3289 031a 0122     		movs	r2, #1
@@ -4738,7 +4738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  3328 034e 0D4B     		ldr	r3, .L116
  3329 0350 0022     		movs	r2, #0
  3330 0352 DA70     		strb	r2, [r3, #3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 80
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 80
 
 
 1076:user_src/soft_bms.c ****         break;
@@ -4798,7 +4798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
 1085:user_src/soft_bms.c ****     }
 1086:user_src/soft_bms.c **** }
  3371              		.loc 1 1086 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 81
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 81
 
 
  3372 037c 00BF     		nop
@@ -4853,67 +4853,67 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 1
  3434              		.file 10 "user_inc/soft_eft.h"
  3435              		.file 11 "user_inc/soft_seed_device.h"
  3436              		.file 12 "user_inc/soft_version.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 82
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 82
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_bms.c
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:24     .bss.Device1:00000000 Device1
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:21     .bss.Device1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:31     .bss.Device2:00000000 Device2
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:28     .bss.Device2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:38     .data.bms_data:00000000 bms_data
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:35     .data.bms_data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:47     .data.bms_data2:00000000 bms_data2
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:44     .data.bms_data2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:52     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:68     .text.update_bms_data:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:74     .text.update_bms_data:00000000 update_bms_data
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:444    .text.update_bms_data:000002b8 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:463    .text.update_bms_data:000002fc $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:654    .text.update_bms_data:0000044c $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:664    .text.update_bms_data:0000046c $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:997    .text.update_bms_data:000006dc $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:1005   .text.update_bms_data:000006f4 $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:1240   .text.update_bms_data:000008bc $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:1252   .text.update_bms_data:000008e4 $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:1485   .text.update_bms_data:00000aa8 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:1496   .text.update_bms_data:00000acc $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:1729   .text.update_bms_data:00000c84 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:1740   .text.update_bms_data:00000ca8 $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2140   .text.update_bms_data:00000f74 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2167   .data.utc_send_time:00000000 utc_send_time
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2170   .text.send_msg_to_VKbms:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2176   .text.send_msg_to_VKbms:00000000 send_msg_to_VKbms
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2671   .text.send_msg_to_VKbms:000002c4 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3392   .data.change_dev.5:00000000 change_dev.5
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3398   .bss.bms_heart_time.4:00000000 bms_heart_time.4
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2683   .text.bms_function:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2689   .text.bms_function:00000000 bms_function
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2735   .text.bms_function:00000034 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3404   .bss.bms_time.3:00000000 bms_time.3
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3410   .bss.bms_5hz_time.2:00000000 bms_5hz_time.2
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2745   .bss.bms_test:00000000 bms_test
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2742   .bss.bms_test:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2752   .bss.bms_re:00000000 bms_re
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2749   .bss.bms_re:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2758   .bss.fmu_send_vkbms_msgid:00000000 fmu_send_vkbms_msgid
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2759   .bss.fmu_send_vkbms_msgid:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2761   .text.BMSCanRecvHookFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:2767   .text.BMSCanRecvHookFunction:00000000 BMSCanRecvHookFunction
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3137   .text.BMSCanRecvHookFunction:00000218 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3146   .text.BMSCanRecvHookFunction:0000023c $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3245   .text.BMSCanRecvHookFunction:000002d0 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3416   .bss.bms1_source_id.1:00000000 bms1_source_id.1
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3422   .bss.pack_msg_id.0:00000000 pack_msg_id.0
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3251   .text.BMSCanRecvHookFunction:000002e0 $t
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3384   .text.BMSCanRecvHookFunction:00000384 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3395   .bss.bms_heart_time.4:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3401   .bss.bms_time.3:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3407   .bss.bms_5hz_time.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3413   .bss.bms1_source_id.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s:3419   .bss.pack_msg_id.0:00000000 $d
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKmU5pk.s 			page 83
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:24     .bss.Device1:00000000 Device1
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:21     .bss.Device1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:31     .bss.Device2:00000000 Device2
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:28     .bss.Device2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:38     .data.bms_data:00000000 bms_data
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:35     .data.bms_data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:47     .data.bms_data2:00000000 bms_data2
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:44     .data.bms_data2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:52     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:68     .text.update_bms_data:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:74     .text.update_bms_data:00000000 update_bms_data
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:444    .text.update_bms_data:000002b8 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:463    .text.update_bms_data:000002fc $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:654    .text.update_bms_data:0000044c $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:664    .text.update_bms_data:0000046c $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:997    .text.update_bms_data:000006dc $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:1005   .text.update_bms_data:000006f4 $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:1240   .text.update_bms_data:000008bc $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:1252   .text.update_bms_data:000008e4 $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:1485   .text.update_bms_data:00000aa8 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:1496   .text.update_bms_data:00000acc $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:1729   .text.update_bms_data:00000c84 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:1740   .text.update_bms_data:00000ca8 $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2140   .text.update_bms_data:00000f74 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2167   .data.utc_send_time:00000000 utc_send_time
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2170   .text.send_msg_to_VKbms:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2176   .text.send_msg_to_VKbms:00000000 send_msg_to_VKbms
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2671   .text.send_msg_to_VKbms:000002c4 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3392   .data.change_dev.5:00000000 change_dev.5
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3398   .bss.bms_heart_time.4:00000000 bms_heart_time.4
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2683   .text.bms_function:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2689   .text.bms_function:00000000 bms_function
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2735   .text.bms_function:00000034 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3404   .bss.bms_time.3:00000000 bms_time.3
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3410   .bss.bms_5hz_time.2:00000000 bms_5hz_time.2
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2745   .bss.bms_test:00000000 bms_test
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2742   .bss.bms_test:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2752   .bss.bms_re:00000000 bms_re
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2749   .bss.bms_re:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2758   .bss.fmu_send_vkbms_msgid:00000000 fmu_send_vkbms_msgid
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2759   .bss.fmu_send_vkbms_msgid:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2761   .text.BMSCanRecvHookFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:2767   .text.BMSCanRecvHookFunction:00000000 BMSCanRecvHookFunction
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3137   .text.BMSCanRecvHookFunction:00000218 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3146   .text.BMSCanRecvHookFunction:0000023c $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3245   .text.BMSCanRecvHookFunction:000002d0 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3416   .bss.bms1_source_id.1:00000000 bms1_source_id.1
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3422   .bss.pack_msg_id.0:00000000 pack_msg_id.0
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3251   .text.BMSCanRecvHookFunction:000002e0 $t
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3384   .text.BMSCanRecvHookFunction:00000384 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3395   .bss.bms_heart_time.4:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3401   .bss.bms_time.3:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3407   .bss.bms_5hz_time.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3413   .bss.bms1_source_id.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s:3419   .bss.pack_msg_id.0:00000000 $d
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccA1lCvb.s 			page 83
 
 
 

+ 2 - 2
build/soft_calibration.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccln3LDJ.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchTQAcI.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -20,7 +20,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccln3LDJ.s 			page 1
   17              	.Ltext0:
   18              		.cfi_sections	.debug_frame
   19              	.Letext0:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccln3LDJ.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cchTQAcI.s 			page 2
 
 
 DEFINED SYMBOLS

+ 128 - 128
build/soft_can.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
   51              		.thumb
   52              		.thumb_func
   54              	Can_decode_data_function:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 2
 
 
   55              	.LFB133:
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
   68              		.cfi_offset 14, -20
   69 0004 00AF     		add	r7, sp, #0
   70              	.LCFI2:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 3
 
 
   71              		.cfi_def_cfa_register 7
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  122 009e 43D0     		beq	.L13
  123 00a0 FB2B     		cmp	r3, #251
  124 00a2 00F2FB80 		bhi	.L28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 4
 
 
  125 00a6 312B     		cmp	r3, #49
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
   95:user_src/soft_can.c ****         EngGeelyCanRecvHookFunction(RxHeader.StdId, RxData, RxHeader.DLC);
   96:user_src/soft_can.c ****         break;
   97:user_src/soft_can.c ****       case 0x100: //geely发动机 上电长发包
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 5
 
 
   98:user_src/soft_can.c ****         EngGeelyCanRecvHookFunction(RxHeader.StdId, RxData, RxHeader.DLC);
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  160              		.loc 1 72 9
  161 00d8 754B     		ldr	r3, .L31
  162 00da 1B68     		ldr	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 6
 
 
   72:user_src/soft_can.c ****         break;
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
   85:user_src/soft_can.c ****         break;
  205              		.loc 1 85 65
  206 0118 654A     		ldr	r2, .L31
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 7
 
 
  207 011a 1269     		ldr	r2, [r2, #16]
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  249 0156 1269     		ldr	r2, [r2, #16]
   98:user_src/soft_can.c ****         break;
  250              		.loc 1 98 9
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 8
 
 
  251 0158 D2B2     		uxtb	r2, r2
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  293 0194 D2B2     		uxtb	r2, r2
  294 0196 4749     		ldr	r1, .L31+4
  295 0198 1846     		mov	r0, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 9
 
 
  296 019a FFF7FEFF 		bl	EZ_Radar_UpdateCanRecvHookFunction
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  344 01fe A3F5B353 		sub	r3, r3, #5728
  345 0202 0C3B     		subs	r3, r3, #12
  346 0204 022B     		cmp	r3, #2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 10
 
 
  347 0206 40D8     		bhi	.L19
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  383 0236 D2B2     		uxtb	r2, r2
  384 0238 1E49     		ldr	r1, .L31+4
  385 023a 1846     		mov	r0, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 11
 
 
  386 023c FFF7FEFF 		bl	QxBmsCanRecvHookFunction
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  146:user_src/soft_can.c ****          DMlacklossCanRecvFunction(Rxhead.ExtId, RxData, RxHeader.DLC);
  429              		.loc 1 146 10
  430 0278 FB68     		ldr	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 12
 
 
  431              		.loc 1 146 66
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  476              		.cfi_def_cfa_offset 0
  477 02ac 7047     		bx	lr
  478              	.L32:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 13
 
 
  479 02ae 00BF     		.align	2
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  171:user_src/soft_can.c ****   sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;
  519              		.loc 1 171 29
  520 000e 0123     		movs	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 14
 
 
  521 0010 FB61     		str	r3, [r7, #28]
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  186:user_src/soft_can.c ****   sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;
  561              		.loc 1 186 29
  562 0050 0123     		movs	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 15
 
 
  563 0052 FB61     		str	r3, [r7, #28]
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  201:user_src/soft_can.c ****   sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;
  603              		.loc 1 201 29
  604 0092 0123     		movs	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 16
 
 
  605 0094 FB61     		str	r3, [r7, #28]
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  216:user_src/soft_can.c ****   sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;
  645              		.loc 1 216 29
  646 00d4 0123     		movs	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 17
 
 
  647 00d6 FB61     		str	r3, [r7, #28]
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  686 0116 BB61     		str	r3, [r7, #24]
  232:user_src/soft_can.c ****   sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;
  687              		.loc 1 232 29
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 18
 
 
  688 0118 0123     		movs	r3, #1
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  727 0156 0023     		movs	r3, #0
  728 0158 BB61     		str	r3, [r7, #24]
  248:user_src/soft_can.c ****   sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 19
 
 
  729              		.loc 1 248 29
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  768              		.loc 1 263 28
  769 0198 0023     		movs	r3, #0
  770 019a BB61     		str	r3, [r7, #24]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 20
 
 
  264:user_src/soft_can.c ****   sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  279:user_src/soft_can.c ****   sFilterConfig.FilterMode = CAN_FILTERMODE_IDMASK;
  810              		.loc 1 279 28
  811 01da 0023     		movs	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 21
 
 
  812 01dc BB61     		str	r3, [r7, #24]
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  851 021a 7B61     		str	r3, [r7, #20]
  295:user_src/soft_can.c ****   sFilterConfig.FilterMode = CAN_FILTERMODE_IDMASK;
  852              		.loc 1 295 28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 22
 
 
  853 021c 0023     		movs	r3, #0
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  893 0256 2837     		adds	r7, r7, #40
  894              	.LCFI9:
  895              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 23
 
 
  896 0258 BD46     		mov	sp, r7
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  945 001a 0822     		movs	r2, #8
  946 001c DA60     		str	r2, [r3, #12]
  947 001e 0AE0     		b	.L48
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 24
 
 
  948              	.L47:
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  988 005c 0CD0     		beq	.L51
  989 005e 994A     		ldr	r2, .L95+8
  990 0060 9342     		cmp	r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 25
 
 
  991 0062 11D8     		bhi	.L52
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  346:user_src/soft_can.c **** 
  347:user_src/soft_can.c ****   //正方电池
  348:user_src/soft_can.c ****   else if (RxHeader.FilterMatchIndex == 1)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 26
 
 
  1030              		.loc 1 348 20
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1070 00d6 7A4B     		ldr	r3, .L95+4
  1071 00d8 5B68     		ldr	r3, [r3, #4]
  1072              		.loc 1 362 64
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 27
 
 
  1073 00da 794A     		ldr	r2, .L95+4
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1115 011c 684B     		ldr	r3, .L95+4
  1116 011e 5B68     		ldr	r3, [r3, #4]
  1117              		.loc 1 374 33 discriminator 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 28
 
 
  1118 0120 41F26D62 		movw	r2, #5741
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1167 0190 65020000 		.word	.L64+1
  1168              		.p2align 1
  1169              	.L70:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 29
 
 
  380:user_src/soft_can.c ****     {
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  392:user_src/soft_can.c ****     //VK设备升级
  393:user_src/soft_can.c ****     case CAN_NODEID_RADAR_UPDATE://14
  394:user_src/soft_can.c ****         switch (((RxHeader.ExtId) & MSG_ID_MASK) >> 19)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 30
 
 
  1212              		.loc 1 394 27
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1239 01fa 0122     		movs	r2, #1
  1240 01fc 83F82421 		strb	r2, [r3, #292]
  405:user_src/soft_can.c ****         case CAN_MSGID_RADAR_ING:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 31
 
 
  1241              		.loc 1 405 11
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1282 023a 0133     		adds	r3, r3, #1
  1283 023c 9AB2     		uxth	r2, r3
  1284 023e 244B     		ldr	r3, .L95+20
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 32
 
 
  1285 0240 A3F81E21 		strh	r2, [r3, #286]	@ unaligned
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  423:user_src/soft_can.c ****     case CAN_NODEID_LASER:
  424:user_src/soft_can.c ****         switch (((RxHeader.ExtId) & MSG_ID_MASK) >> 19)
  1328              		.loc 1 424 27
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 33
 
 
  1329 0278 114B     		ldr	r3, .L95+4
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1377 02da 1269     		ldr	r2, [r2, #16]
  1378              		.loc 1 430 11
  1379 02dc D2B2     		uxtb	r2, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 34
 
 
  1380 02de 2C49     		ldr	r1, .L97+4
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  445:user_src/soft_can.c ****   }
  446:user_src/soft_can.c **** 
  447:user_src/soft_can.c ****   //VK电池
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 35
 
 
  448:user_src/soft_can.c ****   else if(RxHeader.FilterMatchIndex == 7)
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1461 0358 0346     		mov	r3, r0
  1462              		.loc 1 459 35 discriminator 1
  1463 035a 42F20F72 		movw	r2, #9999
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 36
 
 
  1464 035e 9342     		cmp	r3, r2
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  470:user_src/soft_can.c ****   * @brief   CAN初始化 
  471:user_src/soft_can.c ****   * @param   none
  472:user_src/soft_can.c ****   * @details 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 37
 
 
  473:user_src/soft_can.c ****   * @author  Zhang Sir 
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  490:user_src/soft_can.c **** }
  1547              		.loc 1 490 1
  1548 003a 00BF     		nop
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 38
 
 
  1549 003c 80BD     		pop	{r7, pc}
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1589 0006 0023     		movs	r3, #0
  1590 0008 7B81     		strh	r3, [r7, #10]	@ movhi
  509:user_src/soft_can.c ****   uint32_t for_i = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 39
 
 
  1591              		.loc 1 509 12
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  521:user_src/soft_can.c ****     {
  522:user_src/soft_can.c ****       obstacle_buf[0] = 0x12; //后雷达
  1634              		.loc 1 522 23
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 40
 
 
  1635 005a 1223     		movs	r3, #18
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1673 0094 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  1674              		.loc 1 538 34 discriminator 1
  1675 0096 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 41
 
 
  1676 0098 00F07681 		beq	.L134
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1715 00d0 7748     		ldr	r0, .L139+16
  1716 00d2 FFF7FEFF 		bl	memset
  554:user_src/soft_can.c ****     }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 42
 
 
  555:user_src/soft_can.c ****     break;
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1755 010c 40F2E272 		movw	r2, #2018
  1756 0110 0821     		movs	r1, #8
  1757 0112 1846     		mov	r0, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 43
 
 
  1758 0114 FFF7FEFF 		bl	can_send_msg_normal
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1799              		.loc 1 583 39
  1800 0156 594B     		ldr	r3, .L139+28
  1801 0158 0022     		movs	r2, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 44
 
 
  1802 015a 5A70     		strb	r2, [r3, #1]
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1840 018c 4B4B     		ldr	r3, .L139+28
  1841 018e 5B78     		ldrb	r3, [r3, #1]	@ zero_extendqisi2
  1842              		.loc 1 599 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 45
 
 
  1843 0190 002B     		cmp	r3, #0
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1884 01d0 1344     		add	r3, r3, r2
  1885              		.loc 1 612 36 discriminator 3
  1886 01d2 344A     		ldr	r2, .L139+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 46
 
 
  1887 01d4 D35C     		ldrb	r3, [r2, r3]	@ zero_extendqisi2
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1930 0218 274A     		ldr	r2, .L139+24
  1931 021a C921     		movs	r1, #201
  1932 021c 1846     		mov	r0, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 47
 
 
  1933 021e FFF7FEFF 		bl	Update_ack_func
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  1956 0244 1C4A     		ldr	r2, .L139+24
  1957 0246 C921     		movs	r1, #201
  1958 0248 1846     		mov	r0, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 48
 
 
  1959 024a FFF7FEFF 		bl	Update_ack_func
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  642:user_src/soft_can.c ****       }
  2004              		.loc 1 642 39
  2005 0290 0A4B     		ldr	r3, .L139+28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 49
 
 
  2006 0292 0022     		movs	r2, #0
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2052 02e8 2D4B     		ldr	r3, .L141
  2053 02ea 1B68     		ldr	r3, [r3]
  2054 02ec 1B0A     		lsrs	r3, r3, #8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 50
 
 
  2055              		.loc 1 656 21
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2096 032a 0022     		movs	r2, #0
  2097 032c 1A60     		str	r2, [r3]
  2098 032e 0EE0     		b	.L131
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 51
 
 
  2099              	.L130:
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2139              		.loc 1 683 20
  2140 0366 104B     		ldr	r3, .L141+8
  2141 0368 0022     		movs	r2, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 52
 
 
  2142 036a 9A70     		strb	r2, [r3, #2]
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2180 0398 1037     		adds	r7, r7, #16
  2181              	.LCFI21:
  2182              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 53
 
 
  2183 039a BD46     		mov	sp, r7
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2228 0008 0B46     		mov	r3, r1
  2229 000a 7A60     		str	r2, [r7, #4]
  2230 000c FB72     		strb	r3, [r7, #11]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 54
 
 
  707:user_src/soft_can.c ****   //计算总帧数
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2273 0046 1360     		str	r3, [r2]
  719:user_src/soft_can.c **** 
  720:user_src/soft_can.c ****     //如果剩下的长度大于8个字节,则此帧发8字节
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 55
 
 
  721:user_src/soft_can.c ****     if (length - (sequence + 1) * 8 >= 0)
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2318 0082 FA68     		ldr	r2, [r7, #12]
  2319 0084 1344     		add	r3, r3, r2
  2320              		.loc 1 730 17 discriminator 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 56
 
 
  2321 0086 1978     		ldrb	r1, [r3]	@ zero_extendqisi2
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  734:user_src/soft_can.c ****     //CAN共有三个发送邮箱,当三个邮箱都满时新数据无法发送
  735:user_src/soft_can.c ****     //等待有可使用的邮箱,并发送出去
  736:user_src/soft_can.c ****     uint32_t time2 = HAL_GetTick();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 57
 
 
  2368              		.loc 1 736 22
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2413 0126 00BF     		nop
  2414 0128 00BF     		nop
  2415 012a 3437     		adds	r7, r7, #52
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 58
 
 
  2416              	.LCFI26:
@@ -3478,7 +3478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2461 000c FB72     		strb	r3, [r7, #11]
  755:user_src/soft_can.c ****   // 计算总帧数
  756:user_src/soft_can.c ****   unsigned char frame_num = (length - 1) / 8 + 1;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 59
 
 
  2462              		.loc 1 756 37
@@ -3538,7 +3538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2506 0048 002B     		cmp	r3, #0
  2507 004a 03DB     		blt	.L160
  767:user_src/soft_can.c ****       TxHeader.DLC = 8;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 60
 
 
  2508              		.loc 1 767 20
@@ -3598,7 +3598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2553 008c BB62     		str	r3, [r7, #40]
  2554              	.L162:
  773:user_src/soft_can.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 61
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 61
 
 
  2555              		.loc 1 773 33 discriminator 1
@@ -3658,7 +3658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2597 00d8 00BF     		nop
  2598              	.L167:
  2599              		.loc 1 785 12 discriminator 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 62
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 62
 
 
  2600 00da 1448     		ldr	r0, .L169+8
@@ -3718,7 +3718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2647              	.L169:
  2648 0124 00000000 		.word	TxHeader
  2649 0128 00000000 		.word	planep
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 63
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 63
 
 
  2650 012c 00000000 		.word	hcan
@@ -3778,7 +3778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2692 002a FFF7FEFF 		bl	Check_dev_link
  805:user_src/soft_can.c ****   Check_dev_link(&uavr12_info.Link,3000,(char *)&uavr12_info,sizeof(uavr_obs));
  2693              		.loc 1 805 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 64
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 64
 
 
  2694 002e 4523     		movs	r3, #69
@@ -3838,7 +3838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2740 009a FFF7FEFF 		bl	Check_dev_link
  814:user_src/soft_can.c ****   Check_dev_link(&Dev.Part_Bradar_Link,3000,(char *)&Dev.Part_radarB,sizeof(Part_Fradar));
  2741              		.loc 1 814 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 65
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 65
 
 
  2742 009e 1323     		movs	r3, #19
@@ -3898,7 +3898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2793              	.LCFI37:
  2794              		.cfi_def_cfa_register 7
  2795 0006 7860     		str	r0, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 66
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 66
 
 
  2796 0008 0846     		mov	r0, r1
@@ -3958,7 +3958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2843              		.loc 1 826 8
  2844 0050 FB68     		ldr	r3, [r7, #12]
  2845 0052 5A1C     		adds	r2, r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 67
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 67
 
 
  2846 0054 FA60     		str	r2, [r7, #12]
@@ -4018,7 +4018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  839:user_src/soft_can.c **** {
  2890              		.loc 1 839 1
  2891              		.cfi_startproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 68
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 68
 
 
  2892              		@ args = 0, pretend = 0, frame = 0
@@ -4078,7 +4078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2937 003c 03D1     		bne	.L178
  849:user_src/soft_can.c ****   {
  850:user_src/soft_can.c ****     __HAL_CAN_CLEAR_FLAG(&hcan, CAN_FLAG_ERRI);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 69
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 69
 
 
  2938              		.loc 1 850 5
@@ -4138,7 +4138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  2995              		.file 10 "Core/Inc/can.h"
  2996              		.file 11 "user_inc/soft_uart.h"
  2997              		.file 12 "user_inc/common.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 70
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 70
 
 
  2998              		.file 13 "user_inc/soft_terrain.h"
@@ -4146,67 +4146,67 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 1
  3000              		.file 15 "user_inc/soft_p_2_c.h"
  3001              		.file 16 "user_inc/soft_eft.h"
  3002              		.file 17 "user_inc/soft_seed_device.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 71
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 71
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_can.c
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:24     .bss.RxHeader:00000000 RxHeader
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:21     .bss.RxHeader:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:31     .bss.TxHeader:00000000 TxHeader
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:28     .bss.TxHeader:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:38     .bss.RxData:00000000 RxData
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:35     .bss.RxData:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:45     .bss.Rupdate:00000000 Rupdate
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:42     .bss.Rupdate:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:48     .text.Can_decode_data_function:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:54     .text.Can_decode_data_function:00000000 Can_decode_data_function
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:481    .text.Can_decode_data_function:000002b0 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:490    .text.Can_filter_init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:496    .text.Can_filter_init:00000000 Can_filter_init
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:904    .text.Can_filter_init:0000025c $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:909    .text.HAL_CAN_RxFifo0MsgPendingCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:915    .text.HAL_CAN_RxFifo0MsgPendingCallback:00000000 HAL_CAN_RxFifo0MsgPendingCallback
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1155   .text.HAL_CAN_RxFifo0MsgPendingCallback:00000160 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1168   .text.HAL_CAN_RxFifo0MsgPendingCallback:00000194 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1341   .text.HAL_CAN_RxFifo0MsgPendingCallback:00000290 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1347   .text.HAL_CAN_RxFifo0MsgPendingCallback:000002a8 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1365   .text.HAL_CAN_RxFifo0MsgPendingCallback:000002bc $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1373   .text.HAL_CAN_RxFifo0MsgPendingCallback:000002d4 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1495   .text.HAL_CAN_RxFifo0MsgPendingCallback:0000038c $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1502   .text.can_start_init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1508   .text.can_start_init:00000000 can_start_init
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1553   .text.can_start_init:00000040 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1562   .bss.update_count:00000000 update_count
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1559   .bss.update_count:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1565   .text.Can_obstacle_update:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1571   .text.Can_obstacle_update:00000000 Can_obstacle_update
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1608   .text.Can_obstacle_update:00000028 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:1615   .text.Can_obstacle_update:00000044 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2209   .text.can_send_msg_normal:00000000 can_send_msg_normal
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2020   .text.Can_obstacle_update:000002a0 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2971   .bss.update_i.2:00000000 update_i.2
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2977   .bss.check_sum.1:00000000 check_sum.1
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2983   .data.pack_count.0:00000000 pack_count.0
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2032   .text.Can_obstacle_update:000002c8 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2191   .text.Can_obstacle_update:000003a0 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2203   .text.can_send_msg_normal:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2426   .text.can_send_msg_normal:00000130 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2434   .text.can_send_msg_normalstd:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2440   .text.can_send_msg_normalstd:00000000 can_send_msg_normalstd
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2648   .text.can_send_msg_normalstd:00000124 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2655   .text.check_radar_link_status:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2661   .text.check_radar_link_status:00000000 check_radar_link_status
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2753   .text.check_radar_link_status:000000b0 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2772   .text.put_date_to_can:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2778   .text.put_date_to_can:00000000 put_date_to_can
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2882   .text.CAN1_SCE_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2888   .text.CAN1_SCE_IRQHandler:00000000 CAN1_SCE_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2963   .text.CAN1_SCE_IRQHandler:00000058 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2968   .bss.update_i.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2974   .bss.check_sum.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s:2980   .data.pack_count.0:00000000 $d
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 72
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:24     .bss.RxHeader:00000000 RxHeader
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:21     .bss.RxHeader:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:31     .bss.TxHeader:00000000 TxHeader
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:28     .bss.TxHeader:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:38     .bss.RxData:00000000 RxData
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:35     .bss.RxData:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:45     .bss.Rupdate:00000000 Rupdate
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:42     .bss.Rupdate:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:48     .text.Can_decode_data_function:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:54     .text.Can_decode_data_function:00000000 Can_decode_data_function
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:481    .text.Can_decode_data_function:000002b0 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:490    .text.Can_filter_init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:496    .text.Can_filter_init:00000000 Can_filter_init
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:904    .text.Can_filter_init:0000025c $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:909    .text.HAL_CAN_RxFifo0MsgPendingCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:915    .text.HAL_CAN_RxFifo0MsgPendingCallback:00000000 HAL_CAN_RxFifo0MsgPendingCallback
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1155   .text.HAL_CAN_RxFifo0MsgPendingCallback:00000160 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1168   .text.HAL_CAN_RxFifo0MsgPendingCallback:00000194 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1341   .text.HAL_CAN_RxFifo0MsgPendingCallback:00000290 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1347   .text.HAL_CAN_RxFifo0MsgPendingCallback:000002a8 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1365   .text.HAL_CAN_RxFifo0MsgPendingCallback:000002bc $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1373   .text.HAL_CAN_RxFifo0MsgPendingCallback:000002d4 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1495   .text.HAL_CAN_RxFifo0MsgPendingCallback:0000038c $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1502   .text.can_start_init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1508   .text.can_start_init:00000000 can_start_init
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1553   .text.can_start_init:00000040 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1562   .bss.update_count:00000000 update_count
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1559   .bss.update_count:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1565   .text.Can_obstacle_update:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1571   .text.Can_obstacle_update:00000000 Can_obstacle_update
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1608   .text.Can_obstacle_update:00000028 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:1615   .text.Can_obstacle_update:00000044 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2209   .text.can_send_msg_normal:00000000 can_send_msg_normal
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2020   .text.Can_obstacle_update:000002a0 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2971   .bss.update_i.2:00000000 update_i.2
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2977   .bss.check_sum.1:00000000 check_sum.1
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2983   .data.pack_count.0:00000000 pack_count.0
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2032   .text.Can_obstacle_update:000002c8 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2191   .text.Can_obstacle_update:000003a0 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2203   .text.can_send_msg_normal:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2426   .text.can_send_msg_normal:00000130 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2434   .text.can_send_msg_normalstd:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2440   .text.can_send_msg_normalstd:00000000 can_send_msg_normalstd
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2648   .text.can_send_msg_normalstd:00000124 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2655   .text.check_radar_link_status:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2661   .text.check_radar_link_status:00000000 check_radar_link_status
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2753   .text.check_radar_link_status:000000b0 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2772   .text.put_date_to_can:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2778   .text.put_date_to_can:00000000 put_date_to_can
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2882   .text.CAN1_SCE_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2888   .text.CAN1_SCE_IRQHandler:00000000 CAN1_SCE_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2963   .text.CAN1_SCE_IRQHandler:00000058 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2968   .bss.update_i.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2974   .bss.check_sum.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s:2980   .data.pack_count.0:00000000 $d
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 72
 
 
 
@@ -4266,7 +4266,7 @@ Check_dev_link
 mimo_ter_info
 mimo_f_info
 mimo_b_info
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccRBiZpx.s 			page 73
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccD4Q1Qs.s 			page 73
 
 
 DM_ter_info

+ 42 - 42
build/soft_crc.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
   57 0040 6224     		.short	9314
   58 0042 4334     		.short	13379
   59 0044 2004     		.short	1056
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 2
 
 
   60 0046 0114     		.short	5121
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  114 00b2 DCCB     		.short	-13348
  115 00b4 BFFB     		.short	-1089
  116 00b6 9EEB     		.short	-5218
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 3
 
 
  117 00b8 799B     		.short	-25735
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  171 0124 FBA3     		.short	-23557
  172 0126 DAB3     		.short	-19494
  173 0128 3DC3     		.short	-15555
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 4
 
 
  174 012a 1CD3     		.short	-11492
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  228 0196 2768     		.short	26663
  229 0198 C018     		.short	6336
  230 019a E108     		.short	2273
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 5
 
 
  231 019c 8238     		.short	14466
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  285              		.thumb
  286              		.thumb_func
  288              	crc_ccitt:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 6
 
 
  289              	.LFB130:
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  309 000a 0023     		movs	r3, #0
  310 000c FB60     		str	r3, [r7, #12]
   35:user_src/soft_crc.c **** 	while (len-- > 0)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 7
 
 
  311              		.loc 1 35 8
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  360              		.cfi_def_cfa_offset 0
  361 0048 7047     		bx	lr
  362              	.L6:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 8
 
 
  363 004a 00BF     		.align	2
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  412 001e 9BB2     		uxth	r3, r3
  413 0020 1846     		mov	r0, r3
  414              		.loc 1 45 51 discriminator 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 9
 
 
  415 0022 7B68     		ldr	r3, [r7, #4]
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  464              	.LFE131:
  466              		.global	auchCRCHi
  467              		.section	.rodata.auchCRCHi,"a"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 10
 
 
  468              		.align	2
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  485 00cf 4001C080 		.ascii	"@\001\300\200A\000\301\201@\000\301\201@\001\300\200"
  485      4100C181 
  485      4000C181 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 11
 
 
  485      4001C080 
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  504 0093 6DAF6F6E 		.ascii	"m\257on\256\252jk\253i\251\250hx\270\271y\273{z\272"
  504      AEAA6A6B 
  504      AB69A9A8 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 12
 
 
  504      6878B8B9 
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
   71:user_src/soft_crc.c ****     0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
   72:user_src/soft_crc.c ****     0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
   73:user_src/soft_crc.c ****     0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 13
 
 
   74:user_src/soft_crc.c ****     0x00, 0xC1, 0x81, 0x40};
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  542 0012 BB73     		strb	r3, [r7, #14]
  105:user_src/soft_crc.c ****     uint32_t uIndex;         // ѭ������
  106:user_src/soft_crc.c ****     while (usDataLen--)      //��Ϣ������
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 14
 
 
  543              		.loc 1 106 11
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  589 0054 1BB2     		sxth	r3, r3
  590 0056 9BB2     		uxth	r3, r3
  113:user_src/soft_crc.c **** }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 15
 
 
  591              		.loc 1 113 1
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  642              		.loc 1 118 16
  643 0010 7B79     		ldrb	r3, [r7, #5]	@ zero_extendqisi2
  644 0012 9BB2     		uxth	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 16
 
 
  645 0014 1B02     		lsls	r3, r3, #8
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  128:user_src/soft_crc.c ****         }
  129:user_src/soft_crc.c ****     }
  130:user_src/soft_crc.c ****     return crc_val;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 17
 
 
  688              		.loc 1 130 12
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  738              	.LBB3:
  137:user_src/soft_crc.c ****     for ( int shift_val = 0; shift_val < 64; shift_val += 8 )
  739              		.loc 1 137 15
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 18
 
 
  740 0010 0023     		movs	r3, #0
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  787              	.LFE134:
  789              		.section	.text.crcAdd,"ax",%progbits
  790              		.align	1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 19
 
 
  791              		.global	crcAdd
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  836 002a 7A60     		str	r2, [r7, #4]
  149:user_src/soft_crc.c ****     while ( len-- )
  837              		.loc 1 149 11
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 20
 
 
  838 002c 002B     		cmp	r3, #0
@@ -1165,31 +1165,31 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 1
  857              		.file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
  858              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  859              		.file 4 "d:\\arm-gcc\\lib\\gcc\\arm-none-eabi\\10.3.1\\include\\stddef.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s 			page 21
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_crc.c
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:24     .rodata.ccitt_table:00000000 ccitt_table
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:21     .rodata.ccitt_table:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:282    .text.crc_ccitt:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:288    .text.crc_ccitt:00000000 crc_ccitt
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:365    .text.crc_ccitt:0000004c $d
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:370    .text.crc16_ccitt:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:376    .text.crc16_ccitt:00000000 crc16_ccitt
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:462    .text.crc16_ccitt:00000058 $d
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:471    .rodata.auchCRCHi:00000000 auchCRCHi
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:468    .rodata.auchCRCHi:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:494    .rodata.auchCRCLo:00000000 auchCRCLo
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:491    .rodata.auchCRCLo:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:511    .text.Get_Crc16:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:517    .text.Get_Crc16:00000000 Get_Crc16
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:608    .text.Get_Crc16:00000064 $d
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:614    .text.crcAddByte:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:620    .text.crcAddByte:00000000 crcAddByte
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:708    .text.crcAddSignature:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:714    .text.crcAddSignature:00000000 crcAddSignature
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:790    .text.crcAdd:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccHWbm9d.s:796    .text.crcAdd:00000000 crcAdd
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:24     .rodata.ccitt_table:00000000 ccitt_table
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:21     .rodata.ccitt_table:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:282    .text.crc_ccitt:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:288    .text.crc_ccitt:00000000 crc_ccitt
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:365    .text.crc_ccitt:0000004c $d
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:370    .text.crc16_ccitt:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:376    .text.crc16_ccitt:00000000 crc16_ccitt
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:462    .text.crc16_ccitt:00000058 $d
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:471    .rodata.auchCRCHi:00000000 auchCRCHi
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:468    .rodata.auchCRCHi:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:494    .rodata.auchCRCLo:00000000 auchCRCLo
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:491    .rodata.auchCRCLo:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:511    .text.Get_Crc16:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:517    .text.Get_Crc16:00000000 Get_Crc16
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:608    .text.Get_Crc16:00000064 $d
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:614    .text.crcAddByte:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:620    .text.crcAddByte:00000000 crcAddByte
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:708    .text.crcAddSignature:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:714    .text.crcAddSignature:00000000 crcAddSignature
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:790    .text.crcAdd:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cco7lAgg.s:796    .text.crcAdd:00000000 crcAdd
 
 NO UNDEFINED SYMBOLS

+ 97 - 97
build/soft_eft.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
   61              		.section	.bss.DM_lackloss,"aw",%nobits
   62              		.align	2
   65              	DM_lackloss:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 2
 
 
   66 0000 00000000 		.space	7
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  129              		.file 1 "user_src/soft_eft.c"
    1:user_src/soft_eft.c **** #include "soft_eft.h"
    2:user_src/soft_eft.c **** #include "common.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 3
 
 
    3:user_src/soft_eft.c **** #include "soft_p_2_c.h"
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  152 0010 48F6F102 		movw	r2, #35057
  153 0014 9342     		cmp	r3, r2
  154 0016 00F0E580 		beq	.L2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 4
 
 
  155 001a FB68     		ldr	r3, [r7, #12]
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  209 00b8 9342     		cmp	r3, r2
  210 00ba 00F0B981 		beq	.L10
  211 00be FB68     		ldr	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 5
 
 
  212 00c0 48F62102 		movw	r2, #34849
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
   86:user_src/soft_eft.c ****             mimo_lackloss.distance = data[2] + data[1] * 256;
   87:user_src/soft_eft.c ****             mimo_lackloss.strength = data[4] + data[3] * 256;
   88:user_src/soft_eft.c ****             mimo_lackloss.status = data[7];
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 6
 
 
   89:user_src/soft_eft.c ****         }
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  143:user_src/soft_eft.c ****         memcpy(&Lpump1,&data[0],sizeof(water_dev));
  144:user_src/soft_eft.c **** 
  145:user_src/soft_eft.c ****         Dev.L_pump1_Link.connect_status = COMP_NORMAL;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 7
 
 
  146:user_src/soft_eft.c ****         Dev.L_pump1.facid = FAC_EFT;
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  200:user_src/soft_eft.c ****             {
  201:user_src/soft_eft.c ****                 if(data[i] < 10)
  202:user_src/soft_eft.c ****                 {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 8
 
 
  203:user_src/soft_eft.c ****                     dev_weight.soft_serial[2 * (i - 2)] = '0';
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  231 00e0 0233     		adds	r3, r3, #2
  232 00e2 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  233 00e4 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 9
 
 
  234 00e6 14BF     		ite	ne
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
   52:user_src/soft_eft.c ****             Dev.Weight_Link.connect_status = COMP_NORMAL;
  277              		.loc 1 52 35
  278 0128 BB68     		ldr	r3, [r7, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 10
 
 
  279 012a 0133     		adds	r3, r3, #1
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  322 016e BB68     		ldr	r3, [r7, #8]
  323 0170 5A79     		ldrb	r2, [r3, #5]	@ zero_extendqisi2
  324 0172 864B     		ldr	r3, .L53
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 11
 
 
  325 0174 9A74     		strb	r2, [r3, #18]
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  368 01be FFF7FEFF 		bl	HAL_GetTick
  369 01c2 0346     		mov	r3, r0
   75:user_src/soft_eft.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 12
 
 
  370              		.loc 1 75 35
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  412 020a BB68     		ldr	r3, [r7, #8]
  413 020c 0133     		adds	r3, r3, #1
  414 020e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 13
 
 
   86:user_src/soft_eft.c ****             mimo_lackloss.strength = data[4] + data[3] * 256;
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  460 0258 7D020000 		.word	.L25+1
  461 025c 8B020000 		.word	.L24+1
  462 0260 99020000 		.word	.L23+1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 14
 
 
  463 0264 A7020000 		.word	.L22+1
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  508 02b0 BA68     		ldr	r2, [r7, #8]
  509 02b2 1344     		add	r3, r3, r2
  510 02b4 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 15
 
 
  108:user_src/soft_eft.c ****                 eft_info.sn[i*2+1] = (data[i+1] & 0xf) + '0';
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  553 02f2 FB7D     		ldrb	r3, [r7, #23]	@ zero_extendqisi2
  554 02f4 032B     		cmp	r3, #3
  555 02f6 D9D9     		bls	.L28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 16
 
 
  556              	.LBE2:
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  598 0336 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  117:user_src/soft_eft.c ****             //Dev_info.dev_connect.dev_flag.seed = true;
  599              		.loc 1 117 43
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 17
 
 
  600 0338 3033     		adds	r3, r3, #48
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  643 037c 1378     		ldrb	r3, [r2]
  644 037e 6FF30003 		bfc	r3, #0, #1
  645 0382 1370     		strb	r3, [r2]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 18
 
 
  127:user_src/soft_eft.c ****         default:
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  690 03d0 9BB2     		uxth	r3, r3
  691 03d2 1B02     		lsls	r3, r3, #8
  692 03d4 9AB2     		uxth	r2, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 19
 
 
  134:user_src/soft_eft.c **** 
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  140:user_src/soft_eft.c ****     case LPump1:
  739              		.loc 1 140 9
  740 042e 67E2     		b	.L12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 20
 
 
  741              	.L10:
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  784 0476 434B     		ldr	r3, .L55+4
  785 0478 0122     		movs	r2, #1
  786 047a 83F82822 		strb	r2, [r3, #552]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 21
 
 
  155:user_src/soft_eft.c ****         Dev.L_pump2_Link.recv_time = HAL_GetTick();
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  162:user_src/soft_eft.c **** 
  830              		.loc 1 162 31
  831 04c6 374B     		ldr	r3, .L55+36
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 22
 
 
  832 04c8 1A80     		strh	r2, [r3]	@ movhi
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  880 0548 AD080000 		.word	.L32+1
  881 054c F7080000 		.word	.L51+1
  882 0550 E3080000 		.word	.L30+1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 23
 
 
  883              		.p2align 1
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  182:user_src/soft_eft.c ****             z70weight.info.k2 = (data[2] >> 6) + (data[3] << 2) + ((data[4] & 0xf) << 10);
  930              		.loc 1 182 49
  931 05b0 BB68     		ldr	r3, [r7, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 24
 
 
  932 05b2 0233     		adds	r3, r3, #2
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  978 0608 9AB2     		uxth	r2, r3
  183:user_src/soft_eft.c ****             z70weight.info.k3 = (data[4] >> 4) + (data[5] << 4)  + ((data[6] & 0x3) << 12);
  979              		.loc 1 183 73
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 25
 
 
  980 060a BB68     		ldr	r3, [r7, #8]
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1028 066c BB68     		ldr	r3, [r7, #8]
  1029 066e 0533     		adds	r3, r3, #5
  1030 0670 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 26
 
 
  1031 0672 9BB2     		uxth	r3, r3
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1078              		.loc 1 185 38
  1079 06d2 BB68     		ldr	r3, [r7, #8]
  1080 06d4 0633     		adds	r3, r3, #6
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 27
 
 
  1081 06d6 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1126 071e BB7D     		ldrb	r3, [r7, #22]	@ zero_extendqisi2
  1127 0720 0233     		adds	r3, r3, #2
  1128 0722 1A46     		mov	r2, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 28
 
 
  190:user_src/soft_eft.c ****                 dev_weight.sn[2 * i + 1] = (data[2+i] & 0xf )+ '0';
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  188:user_src/soft_eft.c ****             {
  1171              		.loc 1 188 38 discriminator 3
  1172 0762 BB7D     		ldrb	r3, [r7, #22]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 29
 
 
  1173 0764 0133     		adds	r3, r3, #1
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1218 07aa 0193     		str	r3, [sp, #4]
  1219 07ac 0823     		movs	r3, #8
  1220 07ae 0093     		str	r3, [sp]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 30
 
 
  1221 07b0 3A4B     		ldr	r3, .L57+12
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  204:user_src/soft_eft.c ****                 }
  1264              		.loc 1 204 66
  1265 07ee 5B00     		lsls	r3, r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 31
 
 
  204:user_src/soft_eft.c ****                 }
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1310 0830 BB68     		ldr	r3, [r7, #8]
  1311 0832 0733     		adds	r3, r3, #7
  1312 0834 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 32
 
 
  212:user_src/soft_eft.c ****             {
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1360 0888 FFF7FEFF 		bl	regist_dev_info
  223:user_src/soft_eft.c ****         case 0xF5:
  1361              		.loc 1 223 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 33
 
 
  1362 088c 34E0     		b	.L39
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  227:user_src/soft_eft.c ****         case 0xF7:
  1408              		.loc 1 227 13
  1409 08e0 0AE0     		b	.L39
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 34
 
 
  1410              	.L30:
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1457              		.align	1
  1458              		.global	can_sendmsg_eft
  1459              		.syntax unified
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 35
 
 
  1460              		.thumb
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1499 0020 0220     		movs	r0, #2
  1500 0022 FFF7FEFF 		bl	seed_init_send_info
  255:user_src/soft_eft.c ****         Set_Seed_Weight_Par(SEED_DEVICE,"EFT");
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 36
 
 
  1501              		.loc 1 255 9
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1542              		.loc 1 268 27
  1543 0070 4B4B     		ldr	r3, .L76+16
  1544 0072 B3F90030 		ldrsh	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 37
 
 
  1545 0076 1B12     		asrs	r3, r3, #8
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  280:user_src/soft_eft.c ****             }
  281:user_src/soft_eft.c ****         }
  282:user_src/soft_eft.c ****     }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 38
 
 
  283:user_src/soft_eft.c ****     if(Dev.Weight_Link.connect_status == COMP_NORMAL && (Dev.Weight.facid == FAC_EFT || Dev.Weight.
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1632              		.loc 1 292 23
  1633 0102 002B     		cmp	r3, #0
  1634 0104 11DD     		ble	.L67
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 39
 
 
  1635              		.loc 1 292 63 discriminator 1
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1688              		.loc 1 293 23 discriminator 3
  1689 0154 03F07F03 		and	r3, r3, #127
  1690 0158 DBB2     		uxtb	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 40
 
 
  1691 015a 02E0     		b	.L74
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1736              	.L76:
  1737 0190 00000000 		.word	Dev
  1738 0194 00000000 		.word	.LC0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 41
 
 
  1739 0198 00000000 		.word	seed_output_mode
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1779              		.loc 1 318 5
  1780 0012 A03B     		subs	r3, r3, #160
  1781 0014 122B     		cmp	r3, #18
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 42
 
 
  1782 0016 5BD8     		bhi	.L86
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  326:user_src/soft_eft.c ****     case 0XA1:
  327:user_src/soft_eft.c ****         Dev.Checklow.facid = FAC_DM_CHECKLOW;
  1829              		.loc 1 327 28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 43
 
 
  1830 0090 124B     		ldr	r3, .L87
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  341:user_src/soft_eft.c **** }
  1871              		.loc 1 341 1
  1872 00d2 00BF     		nop
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 44
 
 
  1873 00d4 1037     		adds	r7, r7, #16
@@ -2609,67 +2609,67 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 1
  1901              		.file 6 "user_inc/soft_p_2_c.h"
  1902              		.file 7 "user_inc/soft_seed_device.h"
  1903              		.file 8 "user_inc/soft_version.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 45
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_eft.c
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:23     .data.seed_output_mode:00000000 seed_output_mode
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:30     .bss.eft_info:00000000 eft_info
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:27     .bss.eft_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:37     .data.tppwm_value:00000000 tppwm_value
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:34     .data.tppwm_value:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:44     .data.sow_rotate_value:00000000 sow_rotate_value
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:41     .data.sow_rotate_value:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:51     .bss.Temp_sensor:00000000 Temp_sensor
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:48     .bss.Temp_sensor:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:58     .bss.mimo_lackloss:00000000 mimo_lackloss
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:55     .bss.mimo_lackloss:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:65     .bss.DM_lackloss:00000000 DM_lackloss
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:62     .bss.DM_lackloss:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:72     .bss.Lpump1:00000000 Lpump1
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:69     .bss.Lpump1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:79     .bss.Lpump2:00000000 Lpump2
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:76     .bss.Lpump2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:86     .bss.z70weight:00000000 z70weight
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:83     .bss.z70weight:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:92     .bss.weight_runing_time:00000000 weight_runing_time
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:93     .bss.weight_runing_time:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:98     .bss.eft_sparyDev_priority:00000000 eft_sparyDev_priority
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:99     .bss.eft_sparyDev_priority:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:104    .bss.eft_weightDev_priority:00000000 eft_weightDev_priority
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:105    .bss.eft_weightDev_priority:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:111    .bss.LiftingWeight_warning:00000000 LiftingWeight_warning
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:108    .bss.LiftingWeight_warning:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:114    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:121    .text.EftCanRecvHookFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:127    .text.EftCanRecvHookFunction:00000000 EftCanRecvHookFunction
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:460    .text.EftCanRecvHookFunction:00000258 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:469    .text.EftCanRecvHookFunction:0000027c $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:657    .text.EftCanRecvHookFunction:0000038c $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:667    .text.EftCanRecvHookFunction:000003ac $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:860    .text.EftCanRecvHookFunction:000004f8 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:883    .text.EftCanRecvHookFunction:00000554 $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:914    .text.EftCanRecvHookFunction:00000580 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:926    .text.EftCanRecvHookFunction:000005a8 $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1366   .text.EftCanRecvHookFunction:00000890 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1375   .text.EftCanRecvHookFunction:000008ac $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1451   .text.EftCanRecvHookFunction:00000908 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1457   .text.can_sendmsg_eft:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1463   .text.can_sendmsg_eft:00000000 can_sendmsg_eft
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1737   .text.can_sendmsg_eft:00000190 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1893   .bss.eft_count.0:00000000 eft_count.0
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1749   .text.DMlacklossCanRecvFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1755   .text.DMlacklossCanRecvFunction:00000000 DMlacklossCanRecvFunction
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1787   .text.DMlacklossCanRecvFunction:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1806   .text.DMlacklossCanRecvFunction:0000006c $t
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1884   .text.DMlacklossCanRecvFunction:000000dc $d
-C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s:1890   .bss.eft_count.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:23     .data.seed_output_mode:00000000 seed_output_mode
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:30     .bss.eft_info:00000000 eft_info
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:27     .bss.eft_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:37     .data.tppwm_value:00000000 tppwm_value
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:34     .data.tppwm_value:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:44     .data.sow_rotate_value:00000000 sow_rotate_value
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:41     .data.sow_rotate_value:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:51     .bss.Temp_sensor:00000000 Temp_sensor
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:48     .bss.Temp_sensor:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:58     .bss.mimo_lackloss:00000000 mimo_lackloss
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:55     .bss.mimo_lackloss:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:65     .bss.DM_lackloss:00000000 DM_lackloss
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:62     .bss.DM_lackloss:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:72     .bss.Lpump1:00000000 Lpump1
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:69     .bss.Lpump1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:79     .bss.Lpump2:00000000 Lpump2
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:76     .bss.Lpump2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:86     .bss.z70weight:00000000 z70weight
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:83     .bss.z70weight:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:92     .bss.weight_runing_time:00000000 weight_runing_time
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:93     .bss.weight_runing_time:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:98     .bss.eft_sparyDev_priority:00000000 eft_sparyDev_priority
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:99     .bss.eft_sparyDev_priority:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:104    .bss.eft_weightDev_priority:00000000 eft_weightDev_priority
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:105    .bss.eft_weightDev_priority:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:111    .bss.LiftingWeight_warning:00000000 LiftingWeight_warning
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:108    .bss.LiftingWeight_warning:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:114    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:121    .text.EftCanRecvHookFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:127    .text.EftCanRecvHookFunction:00000000 EftCanRecvHookFunction
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:460    .text.EftCanRecvHookFunction:00000258 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:469    .text.EftCanRecvHookFunction:0000027c $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:657    .text.EftCanRecvHookFunction:0000038c $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:667    .text.EftCanRecvHookFunction:000003ac $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:860    .text.EftCanRecvHookFunction:000004f8 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:883    .text.EftCanRecvHookFunction:00000554 $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:914    .text.EftCanRecvHookFunction:00000580 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:926    .text.EftCanRecvHookFunction:000005a8 $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1366   .text.EftCanRecvHookFunction:00000890 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1375   .text.EftCanRecvHookFunction:000008ac $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1451   .text.EftCanRecvHookFunction:00000908 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1457   .text.can_sendmsg_eft:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1463   .text.can_sendmsg_eft:00000000 can_sendmsg_eft
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1737   .text.can_sendmsg_eft:00000190 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1893   .bss.eft_count.0:00000000 eft_count.0
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1749   .text.DMlacklossCanRecvFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1755   .text.DMlacklossCanRecvFunction:00000000 DMlacklossCanRecvFunction
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1787   .text.DMlacklossCanRecvFunction:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1806   .text.DMlacklossCanRecvFunction:0000006c $t
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1884   .text.DMlacklossCanRecvFunction:000000dc $d
+C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s:1890   .bss.eft_count.0:00000000 $d
 
 UNDEFINED SYMBOLS
 HAL_GetTick
 pmu_set_ack
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccnW9w62.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccXiICxX.s 			page 46
 
 
 memcpy

+ 170 - 170
build/soft_engine.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
   51              	.LFB133:
   52              		.file 1 "user_src/soft_engine.c"
    1:user_src/soft_engine.c **** #include "soft_engine.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 2
 
 
    2:user_src/soft_engine.c **** #include "soft_crc.h"
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
   86 0020 28D1     		bne	.L2
   87              		.loc 1 22 54 discriminator 2
   88 0022 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 3
 
 
   89 0024 0233     		adds	r3, r3, #2
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  131 0064 0748     		ldr	r0, .L4+4
  132 0066 FFF7FEFF 		bl	memcpy
   35:user_src/soft_engine.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 4
 
 
   36:user_src/soft_engine.c ****             aoan_engine_Link.recv_time = HAL_GetTick();
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  178              		.section	.text.decode_vkv3_engine,"ax",%progbits
  179              		.align	1
  180              		.global	decode_vkv3_engine
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 5
 
 
  181              		.syntax unified
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  219 001e 4AD1     		bne	.L12
  220              		.loc 1 59 34 discriminator 1
  221 0020 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 6
 
 
  222 0022 0133     		adds	r3, r3, #1
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
   68:user_src/soft_engine.c ****             rst = 1;
  268              		.loc 1 68 17
  269 0068 0123     		movs	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 7
 
 
  270 006a FB82     		strh	r3, [r7, #22]	@ movhi
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
   84:user_src/soft_engine.c ****             }
   85:user_src/soft_engine.c **** 
   86:user_src/soft_engine.c ****             switch (comID)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 8
 
 
  309              		.loc 1 86 13
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  348 00c8 00000000 		.word	engine_sn1.4
  349 00cc 00000000 		.word	vkv3_data
  350 00d0 00000000 		.word	vkv3_engine_link
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 9
 
 
  351              		.cfi_endproc
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  418              		.align	2
  421              	geely_moni:
  422 0000 00000000 		.space	20
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 10
 
 
  422      00000000 
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  456              	.LCFI11:
  457              		.cfi_def_cfa_offset 32
  458 0004 00AF     		add	r7, sp, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 11
 
 
  459              	.LCFI12:
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  500 004a 0122     		movs	r2, #1
  501 004c 1A72     		strb	r2, [r3, #8]
  134:user_src/soft_engine.c ****         
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 12
 
 
  135:user_src/soft_engine.c ****         memcpy(&geely_data.engine_rev, &data[0], len);
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  544 0090 FB7D     		ldrb	r3, [r7, #23]
  545 0092 1344     		add	r3, r3, r2
  546 0094 FB75     		strb	r3, [r7, #23]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 13
 
 
  144:user_src/soft_engine.c ****         for (uint8_t i = 0; i < 8; i++)
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  157:user_src/soft_engine.c ****                 geely_moni.msg1c3_indexerr++;
  589              		.loc 1 157 27
  590 00d8 7A4B     		ldr	r3, .L48+16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 14
 
 
  591 00da 1B69     		ldr	r3, [r3, #16]
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  171:user_src/soft_engine.c ****                 }
  172:user_src/soft_engine.c ****             }
  173:user_src/soft_engine.c ****             if(geely_data.engine_set == 0x12)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 15
 
 
  632              		.loc 1 173 26
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  671 014c 0022     		movs	r2, #0
  672 014e 1A80     		strh	r2, [r3]	@ movhi
  189:user_src/soft_engine.c ****                     
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 16
 
 
  190:user_src/soft_engine.c ****                     geely_set_tlock_re = true;
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  707 0182 E3E0     		b	.L18
  708              	.L22:
  709              	.LBE4:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 17
 
 
  210:user_src/soft_engine.c ****         }
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  751 01ca 1B68     		ldr	r3, [r3]
  752              		.loc 1 222 50 discriminator 1
  753 01cc 0A2B     		cmp	r3, #10
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 18
 
 
  754 01ce 02DD     		ble	.L32
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  799 0246 0122     		movs	r2, #1
  800 0248 1A70     		strb	r2, [r3]
  232:user_src/soft_engine.c ****             break;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 19
 
 
  801              		.loc 1 232 13
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  839 0282 9A80     		strh	r2, [r3, #4]	@ unaligned
  249:user_src/soft_engine.c ****             break;
  840              		.loc 1 249 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 20
 
 
  841 0284 62E0     		b	.L18
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  888 02f4 00000000 		.word	geely_count
  889 02f8 01000000 		.word	geely_data2+1
  890 02fc 00000000 		.word	geely_get_time
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 21
 
 
  891 0300 09000000 		.word	geely_data2+9
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  931 0342 0B48     		ldr	r0, .L50+16
  932 0344 FFF7FEFF 		bl	memcpy
  271:user_src/soft_engine.c ****             break;    
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 22
 
 
  933              		.loc 1 271 13
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  981              		.global	geely_count
  982              		.section	.data.geely_count,"aw"
  985              	geely_count:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 23
 
 
  986 0000 0F       		.byte	15
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1017              		.loc 1 305 13
  1018 0006 0023     		movs	r3, #0
  1019 0008 3B60     		str	r3, [r7]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 24
 
 
  1020 000a 0023     		movs	r3, #0
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1068 0052 5A73     		strb	r2, [r3, #13]
  312:user_src/soft_engine.c ****         geely_sendinfo2.check_sum1 = 0 - geely_sendinfo2.check_sum1;
  1069              		.loc 1 312 57
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 25
 
 
  1070 0054 184B     		ldr	r3, .L55+8
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1114 00aa 0837     		adds	r7, r7, #8
  1115              	.LCFI18:
  1116              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 26
 
 
  1117 00ac BD46     		mov	sp, r7
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  335:user_src/soft_engine.c ****     //     geely_sendinfo2.time += beijing_time.ui8Year *( 0x1 << 24);
  336:user_src/soft_engine.c **** 
  337:user_src/soft_engine.c ****     //     geely_sendinfo2.nodecode = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 27
 
 
  338:user_src/soft_engine.c ****     //     geely_sendinfo2.check_sum0 = geely_sendinfo2.time + geely_sendinfo2.nodecode + (geely_se
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  353:user_src/soft_engine.c ****         {
  354:user_src/soft_engine.c ****             geely_sendinfo2.client_cmd = 0x17;
  1200              		.loc 1 354 40
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 28
 
 
  1201 004e 534B     		ldr	r3, .L67+8
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  361:user_src/soft_engine.c ****         geely_sendinfo2.message_conut1++;
  1249              		.loc 1 361 24
  1250 009c 3F4B     		ldr	r3, .L67+8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 29
 
 
  1251 009e 1B7B     		ldrb	r3, [r3, #12]
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1294 00ee 294B     		ldr	r3, .L67
  1295 00f0 0122     		movs	r2, #1
  1296 00f2 1A70     		strb	r2, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 30
 
 
  367:user_src/soft_engine.c ****         {
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1336 012a C3F30313 		ubfx	r3, r3, #4, #4
  1337 012e DBB2     		uxtb	r3, r3
  1338              		.loc 1 385 128
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 31
 
 
  1339 0130 1B01     		lsls	r3, r3, #4
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  396:user_src/soft_engine.c ****     //     geely_sendinfo2.check_sum1 = geely_sendinfo2.client_cmd + geely_sendinfo2.syscontrol + (
  397:user_src/soft_engine.c ****     //     geely_sendinfo2.check_sum1 = 0 - geely_sendinfo2.check_sum1;
  398:user_src/soft_engine.c ****     //     memcpy(&can_buf[0],&geely_sendinfo2.client_cmd,8);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 32
 
 
  399:user_src/soft_engine.c ****     //     geely_sendinfo2.message_conut1++;
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1433              		.syntax unified
  1434              		.thumb
  1435              		.thumb_func
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 33
 
 
  1437              	send_msg_to_vk3:
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1469 001a 0023     		movs	r3, #0
  1470 001c BB80     		strh	r3, [r7, #4]	@ movhi
  424:user_src/soft_engine.c ****         uint8_t index = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 34
 
 
  1471              		.loc 1 424 17
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1516              		.loc 1 433 27
  1517 0062 FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
  1518 0064 5A1C     		adds	r2, r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 35
 
 
  1519 0066 FA71     		strb	r2, [r7, #7]
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1565 00ae B3F91230 		ldrsh	r3, [r3, #18]	@ unaligned
  1566 00b2 1BB2     		sxth	r3, r3
  1567              		.loc 1 441 27
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 36
 
 
  1568 00b4 1B12     		asrs	r3, r3, #8
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1613              	.LCFI29:
  1614              		.cfi_def_cfa_register 13
  1615              		@ sp needed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 37
 
 
  1616 00f6 80BD     		pop	{r7, pc}
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1665 001a 0246     		mov	r2, r0
  1666              		.loc 1 457 114 discriminator 2
  1667 001c 9D4B     		ldr	r3, .L95+8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 38
 
 
  1668 001e 1B68     		ldr	r3, [r3]
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1713              		.loc 1 466 65
  1714 006c 01FB03F3 		mul	r3, r1, r3
  1715              		.loc 1 466 50
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 39
 
 
  1716 0070 1344     		add	r3, r3, r2
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1760 00d2 FFF7FEFF 		bl	can_send_msg_normalstd
  1761              	.L77:
  1762              	.LBE7:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 40
 
 
  477:user_src/soft_engine.c **** 
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  492:user_src/soft_engine.c ****             sendto_geely.ExtenderBak = planep.thr_pwm;
  493:user_src/soft_engine.c ****             sendto_geely.DroneStatus = (planep.lock_status == 4? 1: 0); //(thr_lock_status == LOCKE
  494:user_src/soft_engine.c ****             sendto_geely.MessageCount++;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 41
 
 
  495:user_src/soft_engine.c **** 
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  549:user_src/soft_engine.c ****             }
  550:user_src/soft_engine.c ****             else
  551:user_src/soft_engine.c ****             {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 42
 
 
  552:user_src/soft_engine.c ****                 sendto_geely.ExtenderSetting = 0x10;
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1830 0144 9371     		strb	r3, [r2, #6]
  494:user_src/soft_engine.c **** 
  1831              		.loc 1 494 25
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 43
 
 
  1832 0146 574B     		ldr	r3, .L95+24
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1877 0196 5A70     		strb	r2, [r3, #1]
  1878 0198 9BE0     		b	.L83
  1879              	.L81:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 44
 
 
  507:user_src/soft_engine.c ****             {
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  1923              		.loc 1 518 20
  1924 01dc 002B     		cmp	r3, #0
  1925 01de 17D0     		beq	.L86
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 45
 
 
  520:user_src/soft_engine.c ****                 if(geely_set_counts > 5){
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  532:user_src/soft_engine.c ****                     geely_set_tlock_re = false;
  1971              		.loc 1 532 37
  1972 022a 204B     		ldr	r3, .L95+32
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 46
 
 
  1973 022c B3F90030 		ldrsh	r3, [r3]
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  544:user_src/soft_engine.c ****                     geely_set_counts = 0;
  2017              		.loc 1 544 39
  2018 0272 124B     		ldr	r3, .L95+48
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 47
 
 
  2019 0274 0022     		movs	r2, #0
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2066 02d2 3B46     		mov	r3, r7
  2067 02d4 0722     		movs	r2, #7
  2068 02d6 1849     		ldr	r1, .L97
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 48
 
 
  2069 02d8 1846     		mov	r0, r3
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  567:user_src/soft_engine.c **** 
  2113              		.loc 1 567 13
  2114 0318 4FF4D072 		mov	r2, #416
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 49
 
 
  2115 031c 0821     		movs	r1, #8
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  575:user_src/soft_engine.c **** 
  576:user_src/soft_engine.c **** 
  577:user_src/soft_engine.c **** comp_status engine_link_status = COMP_NOEXIST;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 50
 
 
  578:user_src/soft_engine.c **** 
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2189              		.loc 1 610 5
  2190 0014 2723     		movs	r3, #39
  2191 0016 6F4A     		ldr	r2, .L107+8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 51
 
 
  2192 0018 41F28831 		movw	r1, #5000
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2232 0066 9AB2     		uxth	r2, r3
  2233              		.loc 1 624 32
  2234 0068 5F4B     		ldr	r3, .L107+28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 52
 
 
  2235 006a A3F80520 		strh	r2, [r3, #5]	@ unaligned
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  632:user_src/soft_engine.c ****         engine_data.engine_cyl1temp = aoan_data.engin_cyl1temp;
  2282              		.loc 1 632 48
  2283 00be 434B     		ldr	r3, .L107
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 53
 
 
  2284 00c0 B3F81530 		ldrh	r3, [r3, #21]	@ unaligned
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  663:user_src/soft_engine.c ****     }
  664:user_src/soft_engine.c ****     else if (geely_engin_link.connect_status == COMP_NORMAL)
  665:user_src/soft_engine.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 54
 
 
  666:user_src/soft_engine.c ****         engine_link_status = COMP_NORMAL;
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  720:user_src/soft_engine.c ****             //engine_data.engine_fault = geely_data2.engine_fault;
  721:user_src/soft_engine.c ****         }
  722:user_src/soft_engine.c ****     }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 55
 
 
  723:user_src/soft_engine.c ****     else
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2341 0124 B3F81130 		ldrh	r3, [r3, #17]	@ unaligned
  2342 0128 9AB2     		uxth	r2, r3
  645:user_src/soft_engine.c ****         engine_data.engine_elect = vkv3_data.engin_elect;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 56
 
 
  2343              		.loc 1 645 32
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2385 0176 5A82     		strh	r2, [r3, #18]	@ movhi
  652:user_src/soft_engine.c ****         engine_data.engine_cyl1temp = vkv3_data.engin_cyl1temp;
  2386              		.loc 1 652 44
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 57
 
 
  2387 0178 164B     		ldr	r3, .L107+8
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2431 01ca 00BF     		.align	2
  2432              	.L107:
  2433 01cc 00000000 		.word	aoan_data
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 58
 
 
  2434 01d0 00000000 		.word	aoan_engine_Link
@@ -3478,7 +3478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2477              		.loc 1 674 68
  2478 022c F8EEE77A 		vcvt.f32.s32	s15, s15
  2479 0230 9FED507A 		vldr.32	s14, .L109+20
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 59
 
 
  2480 0234 67EE877A 		vmul.f32	s15, s15, s14
@@ -3538,7 +3538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2522 0282 DA8C     		ldrh	r2, [r3, #38]
  679:user_src/soft_engine.c ****             engine_data.engine_rsta = geely_data.engine_status;
  2523              		.loc 1 679 36
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 60
 
 
  2524 0284 384B     		ldr	r3, .L109+8
@@ -3598,7 +3598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2566              		.loc 1 684 41
  2567 02d4 244B     		ldr	r3, .L109+8
  2568 02d6 0022     		movs	r2, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 61
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 61
 
 
  2569 02d8 DA75     		strb	r2, [r3, #23]
@@ -3658,7 +3658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2613 0322 1946     		mov	r1, r3
  689:user_src/soft_engine.c ****                                     geely_data.engine_sn[2] * 1000 + geely_data.engine_sn[3];
  2614              		.loc 1 689 98
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 62
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 62
 
 
  2615 0324 174B     		ldr	r3, .L109+36
@@ -3718,7 +3718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2658 0370 00000000 		.word	geely_data
  2659 0374 CDCCCC3D 		.word	1036831949
  2660 0378 08000000 		.word	.LC1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 63
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 63
 
 
  2661 037c 1F000000 		.word	engine_data+31
@@ -3778,7 +3778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2704 03ca 67EE877A 		vmul.f32	s15, s15, s14
  701:user_src/soft_engine.c ****             engine_data.engine_vol = geely_data2.engine_vol * 0.1f;
  2705              		.loc 1 701 36
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 64
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 64
 
 
  2706 03ce FCEEE77A 		vcvt.u32.f32	s15, s15
@@ -3838,7 +3838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2751 043e 4E4B     		ldr	r3, .L111+4
  2752 0440 A3F80720 		strh	r2, [r3, #7]	@ unaligned
  704:user_src/soft_engine.c ****             engine_data.engine_tcd = geely_data2.engine_tcd;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 65
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 65
 
 
  2753              		.loc 1 704 51
@@ -3898,7 +3898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2796 049a 67EE877A 		vmul.f32	s15, s15, s14
  709:user_src/soft_engine.c ****             engine_data.engine_cyl1temp = geely_data2.engine_cooltemp - 40; 
  2797              		.loc 1 709 37
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 66
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 66
 
 
  2798 049e FCEEE77A 		vcvt.u32.f32	s15, s15
@@ -3958,7 +3958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2842 04ec 9A70     		strb	r2, [r3, #2]
  714:user_src/soft_engine.c ****             snprintf((char *)&engine_data.engine_brand[4],4,"%d",(int)geely_data2.engine_ver);
  2843              		.loc 1 714 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 67
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 67
 
 
  2844 04ee 224B     		ldr	r3, .L111+4
@@ -4018,7 +4018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  716:user_src/soft_engine.c ****                                     geely_data2.engine_sn[2] * 1000 + geely_data2.engine_sn[3];
  2886              		.loc 1 716 35
  2887 0534 104B     		ldr	r3, .L111+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 68
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 68
 
 
  2888 0536 C3F82320 		str	r2, [r3, #35]	@ unaligned
@@ -4078,7 +4078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2935 0578 00000000 		.word	engine_data
  2936 057c CDCC4C3D 		.word	1028443341
  2937 0580 CDCCCC3D 		.word	1036831949
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 69
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 69
 
 
  2938 0584 0000C843 		.word	1137180672
@@ -4138,7 +4138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  2979 0016 FFF7FEFF 		bl	send_msg_to_vk3
  2980              	.L114:
  750:user_src/soft_engine.c **** 	}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 70
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 70
 
 
  751:user_src/soft_engine.c **** 
@@ -4182,110 +4182,110 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 1
  3026              		.file 4 "user_inc/common.h"
  3027              		.file 5 "user_inc/soft_engine.h"
  3028              		.file 6 "user_inc/soft_p_2_c.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 71
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 71
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_engine.c
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:24     .bss.engine_data:00000000 engine_data
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:21     .bss.engine_data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:31     .data.aoan_data:00000000 aoan_data
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:28     .data.aoan_data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:41     .bss.aoan_engine_Link:00000000 aoan_engine_Link
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:38     .bss.aoan_engine_Link:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:44     .text.decode_aoan_engine:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:50     .text.decode_aoan_engine:00000000 decode_aoan_engine
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:156    .text.decode_aoan_engine:00000080 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:166    .data.vkv3_data:00000000 vkv3_data
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:163    .data.vkv3_data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:176    .bss.vkv3_engine_link:00000000 vkv3_engine_link
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:173    .bss.vkv3_engine_link:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:179    .text.decode_vkv3_engine:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:185    .text.decode_vkv3_engine:00000000 decode_vkv3_engine
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:348    .text.decode_vkv3_engine:000000c8 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2997   .bss.engine_sn1.4:00000000 engine_sn1.4
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:358    .bss.geely_set_tcd:00000000 geely_set_tcd
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:359    .bss.geely_set_tcd:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:364    .bss.geely_set_tcd_re:00000000 geely_set_tcd_re
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:365    .bss.geely_set_tcd_re:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:370    .bss.geely_set_tlock:00000000 geely_set_tlock
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:371    .bss.geely_set_tlock:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:376    .bss.geely_set_tlock_re:00000000 geely_set_tlock_re
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:377    .bss.geely_set_tlock_re:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:382    .bss.geely_set_protect:00000000 geely_set_protect
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:383    .bss.geely_set_protect:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:388    .bss.geely_send_BJtime:00000000 geely_send_BJtime
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:389    .bss.geely_send_BJtime:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:394    .bss.geely_get_version:00000000 geely_get_version
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:395    .bss.geely_get_version:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:400    .bss.geely_get_time:00000000 geely_get_time
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:401    .bss.geely_get_time:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:407    .bss.geely_data2:00000000 geely_data2
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:404    .bss.geely_data2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:414    .bss.geely_data:00000000 geely_data
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:411    .bss.geely_data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:421    .bss.geely_moni:00000000 geely_moni
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:418    .bss.geely_moni:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:428    .bss.geely_engin_link:00000000 geely_engin_link
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:425    .bss.geely_engin_link:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:435    .bss.geely_version2_count:00000000 geely_version2_count
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:432    .bss.geely_version2_count:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:438    .text.EngGeelyCanRecvHookFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:444    .text.EngGeelyCanRecvHookFunction:00000000 EngGeelyCanRecvHookFunction
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:781    .text.EngGeelyCanRecvHookFunction:0000020c $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:795    .text.EngGeelyCanRecvHookFunction:00000244 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:872    .text.EngGeelyCanRecvHookFunction:000002b4 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:972    .bss.geely_set_counts:00000000 geely_set_counts
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:985    .data.geely_count:00000000 geely_count
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:896    .text.EngGeelyCanRecvHookFunction:0000030c $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:958    .text.EngGeelyCanRecvHookFunction:00000360 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:969    .bss.geely_set_counts:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:979    .bss.geely_sendinfo2:00000000 geely_sendinfo2
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:976    .bss.geely_sendinfo2:00000000 $d
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s 			page 72
-
-
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:991    .bss.start_engine:00000000 start_engine
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:992    .bss.start_engine:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:994    .text.Geely_version2_init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1000   .text.Geely_version2_init:00000000 Geely_version2_init
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1125   .text.Geely_version2_init:000000b0 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:3002   .data.geely_init_count.3:00000000 geely_init_count.3
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1133   .text.Geely_version2_send_info:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1139   .text.Geely_version2_send_info:00000000 Geely_version2_send_info
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1402   .text.Geely_version2_send_info:00000194 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1416   .data.sendto_geely:00000000 sendto_geely
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1413   .data.sendto_geely:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1428   .bss.vkv3_buf:00000000 vkv3_buf
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1425   .bss.vkv3_buf:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1431   .text.send_msg_to_vk3:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1437   .text.send_msg_to_vk3:00000000 send_msg_to_vk3
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1620   .text.send_msg_to_vk3:000000f8 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1628   .text.send_msg_to_geely:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:1634   .text.send_msg_to_geely:00000000 send_msg_to_geely
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2038   .text.send_msg_to_geely:0000028c $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:3008   .bss.sendto_bro_lasttime.2:00000000 sendto_bro_lasttime.2
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:3014   .bss.sendto_geely_lasttime.1:00000000 sendto_geely_lasttime.1
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2053   .text.send_msg_to_geely:000002c0 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2140   .text.send_msg_to_geely:00000338 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2150   .bss.engine_link_status:00000000 engine_link_status
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2151   .bss.engine_link_status:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2153   .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2160   .text.update_engine_data:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2166   .text.update_engine_data:00000000 update_engine_data
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2433   .text.update_engine_data:000001cc $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2445   .text.update_engine_data:000001f4 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2654   .text.update_engine_data:00000360 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2666   .text.update_engine_data:00000388 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2934   .text.update_engine_data:00000574 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2948   .text.engine_function:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2954   .text.engine_function:00000000 engine_function
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2989   .text.engine_function:00000024 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:3020   .bss.engine_time.0:00000000 engine_time.0
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:2994   .bss.engine_sn1.4:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:3005   .bss.sendto_bro_lasttime.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:3011   .bss.sendto_geely_lasttime.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc96CrKg.s:3017   .bss.engine_time.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:24     .bss.engine_data:00000000 engine_data
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:21     .bss.engine_data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:31     .data.aoan_data:00000000 aoan_data
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:28     .data.aoan_data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:41     .bss.aoan_engine_Link:00000000 aoan_engine_Link
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:38     .bss.aoan_engine_Link:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:44     .text.decode_aoan_engine:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:50     .text.decode_aoan_engine:00000000 decode_aoan_engine
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:156    .text.decode_aoan_engine:00000080 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:166    .data.vkv3_data:00000000 vkv3_data
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:163    .data.vkv3_data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:176    .bss.vkv3_engine_link:00000000 vkv3_engine_link
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:173    .bss.vkv3_engine_link:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:179    .text.decode_vkv3_engine:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:185    .text.decode_vkv3_engine:00000000 decode_vkv3_engine
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:348    .text.decode_vkv3_engine:000000c8 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2997   .bss.engine_sn1.4:00000000 engine_sn1.4
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:358    .bss.geely_set_tcd:00000000 geely_set_tcd
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:359    .bss.geely_set_tcd:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:364    .bss.geely_set_tcd_re:00000000 geely_set_tcd_re
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:365    .bss.geely_set_tcd_re:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:370    .bss.geely_set_tlock:00000000 geely_set_tlock
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:371    .bss.geely_set_tlock:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:376    .bss.geely_set_tlock_re:00000000 geely_set_tlock_re
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:377    .bss.geely_set_tlock_re:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:382    .bss.geely_set_protect:00000000 geely_set_protect
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:383    .bss.geely_set_protect:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:388    .bss.geely_send_BJtime:00000000 geely_send_BJtime
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:389    .bss.geely_send_BJtime:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:394    .bss.geely_get_version:00000000 geely_get_version
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:395    .bss.geely_get_version:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:400    .bss.geely_get_time:00000000 geely_get_time
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:401    .bss.geely_get_time:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:407    .bss.geely_data2:00000000 geely_data2
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:404    .bss.geely_data2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:414    .bss.geely_data:00000000 geely_data
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:411    .bss.geely_data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:421    .bss.geely_moni:00000000 geely_moni
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:418    .bss.geely_moni:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:428    .bss.geely_engin_link:00000000 geely_engin_link
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:425    .bss.geely_engin_link:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:435    .bss.geely_version2_count:00000000 geely_version2_count
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:432    .bss.geely_version2_count:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:438    .text.EngGeelyCanRecvHookFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:444    .text.EngGeelyCanRecvHookFunction:00000000 EngGeelyCanRecvHookFunction
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:781    .text.EngGeelyCanRecvHookFunction:0000020c $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:795    .text.EngGeelyCanRecvHookFunction:00000244 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:872    .text.EngGeelyCanRecvHookFunction:000002b4 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:972    .bss.geely_set_counts:00000000 geely_set_counts
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:985    .data.geely_count:00000000 geely_count
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:896    .text.EngGeelyCanRecvHookFunction:0000030c $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:958    .text.EngGeelyCanRecvHookFunction:00000360 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:969    .bss.geely_set_counts:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:979    .bss.geely_sendinfo2:00000000 geely_sendinfo2
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:976    .bss.geely_sendinfo2:00000000 $d
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s 			page 72
+
+
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:991    .bss.start_engine:00000000 start_engine
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:992    .bss.start_engine:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:994    .text.Geely_version2_init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1000   .text.Geely_version2_init:00000000 Geely_version2_init
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1125   .text.Geely_version2_init:000000b0 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:3002   .data.geely_init_count.3:00000000 geely_init_count.3
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1133   .text.Geely_version2_send_info:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1139   .text.Geely_version2_send_info:00000000 Geely_version2_send_info
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1402   .text.Geely_version2_send_info:00000194 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1416   .data.sendto_geely:00000000 sendto_geely
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1413   .data.sendto_geely:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1428   .bss.vkv3_buf:00000000 vkv3_buf
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1425   .bss.vkv3_buf:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1431   .text.send_msg_to_vk3:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1437   .text.send_msg_to_vk3:00000000 send_msg_to_vk3
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1620   .text.send_msg_to_vk3:000000f8 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1628   .text.send_msg_to_geely:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:1634   .text.send_msg_to_geely:00000000 send_msg_to_geely
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2038   .text.send_msg_to_geely:0000028c $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:3008   .bss.sendto_bro_lasttime.2:00000000 sendto_bro_lasttime.2
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:3014   .bss.sendto_geely_lasttime.1:00000000 sendto_geely_lasttime.1
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2053   .text.send_msg_to_geely:000002c0 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2140   .text.send_msg_to_geely:00000338 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2150   .bss.engine_link_status:00000000 engine_link_status
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2151   .bss.engine_link_status:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2153   .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2160   .text.update_engine_data:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2166   .text.update_engine_data:00000000 update_engine_data
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2433   .text.update_engine_data:000001cc $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2445   .text.update_engine_data:000001f4 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2654   .text.update_engine_data:00000360 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2666   .text.update_engine_data:00000388 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2934   .text.update_engine_data:00000574 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2948   .text.engine_function:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2954   .text.engine_function:00000000 engine_function
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2989   .text.engine_function:00000024 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:3020   .bss.engine_time.0:00000000 engine_time.0
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:2994   .bss.engine_sn1.4:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:3005   .bss.sendto_bro_lasttime.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:3011   .bss.sendto_geely_lasttime.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCK1X9j.s:3017   .bss.engine_time.0:00000000 $d
 
 UNDEFINED SYMBOLS
 Get_Crc16

+ 55 - 55
build/soft_flash.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
   60              		.section	.bss.write_flash_flag,"aw",%nobits
   63              	write_flash_flag:
   64 0000 00       		.space	1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 2
 
 
   65              		.section	.text.ReadFlashNBtye,"ax",%progbits
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
   91 0008 B960     		str	r1, [r7, #8]
   92 000a 1346     		mov	r3, r2
   93 000c FB80     		strh	r3, [r7, #6]	@ movhi
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 3
 
 
   94              	.LBB7:
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  140              		.cfi_def_cfa_offset 0
  141 0042 7047     		bx	lr
  142              		.cfi_endproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 4
 
 
  143              	.LFE133:
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
    7:Drivers/CMSIS/Include/cmsis_gcc.h **** /*
    8:Drivers/CMSIS/Include/cmsis_gcc.h ****  * Copyright (c) 2009-2018 Arm Limited. All rights reserved.
    9:Drivers/CMSIS/Include/cmsis_gcc.h ****  *
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 5
 
 
   10:Drivers/CMSIS/Include/cmsis_gcc.h ****  * SPDX-License-Identifier: Apache-2.0
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
   64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __PACKED_STRUCT
   65:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __PACKED_STRUCT                        struct __attribute__((packed, aligned(1)))
   66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 6
 
 
   67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __PACKED_UNION
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  121:Drivers/CMSIS/Include/cmsis_gcc.h ****   @{
  122:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  123:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 7
 
 
  124:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  205 002a 3B61     		str	r3, [r7, #16]
   57:user_src/soft_flash.c ****     HAL_FLASHEx_Erase(&f, &PageError);
  206              		.loc 1 57 5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 8
 
 
  207 002c 07F11002 		add	r2, r7, #16
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  254 0072 D118     		adds	r1, r2, r3
  255 0074 7B8C     		ldrh	r3, [r7, #34]
  256 0076 0022     		movs	r2, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 9
 
 
  257 0078 1C46     		mov	r4, r3
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  131:Drivers/CMSIS/Include/cmsis_gcc.h **** }
  300              		.loc 2 131 3
  301              		.syntax unified
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 10
 
 
  302              	@ 131 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  342              		.cfi_def_cfa_offset 8
  343              		.cfi_offset 4, -8
  344              		.cfi_offset 7, -4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 11
 
 
  345 0002 82B0     		sub	sp, sp, #8
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  385              		.loc 1 96 11
  386 0046 7B78     		ldrb	r3, [r7, #1]	@ zero_extendqisi2
  387 0048 012B     		cmp	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 12
 
 
  388 004a 02D1     		bne	.L15
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  433              	.LFB136:
  110:user_src/soft_flash.c **** 
  111:user_src/soft_flash.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 13
 
 
  112:user_src/soft_flash.c **** 
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  470              	.L17:
  130:user_src/soft_flash.c ****     
  131:user_src/soft_flash.c ****     parameter_copy();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 14
 
 
  471              		.loc 1 131 5
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  507              		.loc 1 149 30
  508 006a 0123     		movs	r3, #1
  509 006c FB60     		str	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 15
 
 
  150:user_src/soft_flash.c ****         HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  555              		.thumb
  556              		.thumb_func
  558              	parameter_assignment_default:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 16
 
 
  559              	.LFB137:
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  596              		.loc 1 176 25
  597 002a 094B     		ldr	r3, .L23
  598 002c 40F68E72 		movw	r2, #3982
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 17
 
 
  599 0030 9A81     		strh	r2, [r3, #12]	@ movhi
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  640              		.cfi_offset 7, -8
  641              		.cfi_offset 14, -4
  642 0002 00AF     		add	r7, sp, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 18
 
 
  643              	.LCFI25:
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  691 0050 B3F90E30 		ldrsh	r3, [r3, #14]
  692 0054 1A46     		mov	r2, r3
  693              		.loc 1 197 80
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 19
 
 
  694 0056 044B     		ldr	r3, .L26
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  738              		.loc 1 209 7
  739 0008 002B     		cmp	r3, #0
  740 000a 0CD0     		beq	.L30
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 20
 
 
  210:user_src/soft_flash.c ****     {
@@ -1190,45 +1190,45 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 1
  779              		.file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
  780              		.file 12 "user_inc/soft_flash.h"
  781              		.file 13 "Core/Inc/tim.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s 			page 21
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_flash.c
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:23     .bss.write_aboutage_information:00000000 write_aboutage_information
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:24     .bss.write_aboutage_information:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:29     .bss.read_aboutage_information:00000000 read_aboutage_information
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:30     .bss.read_aboutage_information:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:36     .bss.set_cali_voltage:00000000 set_cali_voltage
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:33     .bss.set_cali_voltage:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:43     .bss.set_pmu_serail:00000000 set_pmu_serail
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:40     .bss.set_pmu_serail:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:50     .bss.flash_pmu_par:00000000 flash_pmu_par
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:47     .bss.flash_pmu_par:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:57     .bss.current_pmu_par:00000000 current_pmu_par
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:54     .bss.current_pmu_par:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:63     .bss.write_flash_flag:00000000 write_flash_flag
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:64     .bss.write_flash_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:66     .text.ReadFlashNBtye:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:72     .text.ReadFlashNBtye:00000000 ReadFlashNBtye
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:146    .text.WriteFlashNBtye:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:152    .text.WriteFlashNBtye:00000000 WriteFlashNBtye
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:327    .text.check_flash_par_normal:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:333    .text.check_flash_par_normal:00000000 check_flash_par_normal
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:423    .bss.reset_reason_temp:00000000 reset_reason_temp
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:420    .bss.reset_reason_temp:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:426    .text.flash_read_funcktion:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:432    .text.flash_read_funcktion:00000000 flash_read_funcktion
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:558    .text.parameter_assignment_default:00000000 parameter_assignment_default
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:631    .text.parameter_copy:00000000 parameter_copy
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:543    .text.flash_read_funcktion:0000009c $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:552    .text.parameter_assignment_default:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:619    .text.parameter_assignment_default:00000050 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:625    .text.parameter_copy:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:709    .text.parameter_copy:00000068 $d
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:715    .text.flash_write_pmu_par:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:721    .text.flash_write_pmu_par:00000000 flash_write_pmu_par
-C:\Users\zl835\AppData\Local\Temp\ccrS4xJ6.s:763    .text.flash_write_pmu_par:0000002c $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:23     .bss.write_aboutage_information:00000000 write_aboutage_information
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:24     .bss.write_aboutage_information:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:29     .bss.read_aboutage_information:00000000 read_aboutage_information
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:30     .bss.read_aboutage_information:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:36     .bss.set_cali_voltage:00000000 set_cali_voltage
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:33     .bss.set_cali_voltage:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:43     .bss.set_pmu_serail:00000000 set_pmu_serail
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:40     .bss.set_pmu_serail:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:50     .bss.flash_pmu_par:00000000 flash_pmu_par
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:47     .bss.flash_pmu_par:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:57     .bss.current_pmu_par:00000000 current_pmu_par
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:54     .bss.current_pmu_par:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:63     .bss.write_flash_flag:00000000 write_flash_flag
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:64     .bss.write_flash_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:66     .text.ReadFlashNBtye:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:72     .text.ReadFlashNBtye:00000000 ReadFlashNBtye
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:146    .text.WriteFlashNBtye:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:152    .text.WriteFlashNBtye:00000000 WriteFlashNBtye
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:327    .text.check_flash_par_normal:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:333    .text.check_flash_par_normal:00000000 check_flash_par_normal
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:423    .bss.reset_reason_temp:00000000 reset_reason_temp
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:420    .bss.reset_reason_temp:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:426    .text.flash_read_funcktion:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:432    .text.flash_read_funcktion:00000000 flash_read_funcktion
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:558    .text.parameter_assignment_default:00000000 parameter_assignment_default
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:631    .text.parameter_copy:00000000 parameter_copy
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:543    .text.flash_read_funcktion:0000009c $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:552    .text.parameter_assignment_default:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:619    .text.parameter_assignment_default:00000050 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:625    .text.parameter_copy:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:709    .text.parameter_copy:00000068 $d
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:715    .text.flash_write_pmu_par:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:721    .text.flash_write_pmu_par:00000000 flash_write_pmu_par
+C:\Users\zl835\AppData\Local\Temp\ccHaMIB0.s:763    .text.flash_write_pmu_par:0000002c $d
 
 UNDEFINED SYMBOLS
 HAL_FLASH_Unlock

+ 64 - 64
build/soft_flow.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
   10:user_src/soft_flow.c **** #include "soft_timer.h"
   11:user_src/soft_flow.c **** #include "soft_test.h"
   12:user_src/soft_flow.c **** #include "tim.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 2
 
 
   13:user_src/soft_flow.c **** 
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
   83              		.loc 1 26 17
   84 0032 002B     		cmp	r3, #0
   85 0034 03D1     		bne	.L2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 3
 
 
   27:user_src/soft_flow.c ****         {
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  120 006c 0220     		movs	r0, #2
  121 006e FFF7FEFF 		bl	flow_count_add
  122              	.L6:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 4
 
 
  123              		.loc 1 43 1
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  168              		.cfi_def_cfa_register 7
  169 000a 0346     		mov	r3, r0
  170 000c 0A46     		mov	r2, r1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 5
 
 
  171 000e FB71     		strb	r3, [r7, #7]
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
   71:user_src/soft_flow.c **** 
   72:user_src/soft_flow.c ****             if(flow_temp->falling_delay_falg == true && flow_temp->rising_delay_flag == true)
  209              		.loc 1 72 25
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 6
 
 
  210 0048 FB68     		ldr	r3, [r7, #12]
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  256              		.loc 1 80 90
  257 0092 FB68     		ldr	r3, [r7, #12]
  258 0094 D3F80D30 		ldr	r3, [r3, #13]	@ unaligned
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 7
 
 
  259              		.loc 1 80 79
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  304 00fe 0246     		mov	r2, r0
  305              		.loc 1 87 42
  306 0100 FB68     		ldr	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 8
 
 
  307 0102 C3F81E20 		str	r2, [r3, #30]	@ unaligned
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  342 0138 BD46     		mov	sp, r7
  343              	.LCFI10:
  344              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 9
 
 
  345              		@ sp needed
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  392 0002 82B0     		sub	sp, sp, #8
  393              	.LCFI13:
  394              		.cfi_def_cfa_offset 16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 10
 
 
  395 0004 00AF     		add	r7, sp, #0
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  431 003e 1A70     		strb	r2, [r3]
  130:user_src/soft_flow.c ****         L4_status = HAL_GPIO_ReadPin( GPIOB, EXIT_4T_Pin );
  432              		.loc 1 130 21
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 11
 
 
  433 0040 4FF40071 		mov	r1, #512
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  474              		.loc 1 142 45 discriminator 1
  475 0086 274B     		ldr	r3, .L29+20
  476 0088 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 12
 
 
  477              		.loc 1 142 31 discriminator 1
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  514 00be B3F90230 		ldrsh	r3, [r3, #2]
  515              		.loc 1 158 12
  516 00c2 122B     		cmp	r3, #18
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 13
 
 
  517 00c4 0DD1     		bne	.L27
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  172:user_src/soft_flow.c **** }
  557              		.loc 1 172 1
  558 010a 0837     		adds	r7, r7, #8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 14
 
 
  559              	.LCFI15:
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  603              		.cfi_offset 81, -12
  604 0006 00AF     		add	r7, sp, #0
  605              	.LCFI19:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 15
 
 
  606              		.cfi_def_cfa_register 7
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  653 005e 0246     		mov	r2, r0
  654              		.loc 1 191 75
  655 0060 424B     		ldr	r3, .L37
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 16
 
 
  656 0062 D3F80530 		ldr	r3, [r3, #5]	@ unaligned
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  696              		.loc 1 203 10
  697 00b4 FFF7FEFF 		bl	Get_Systimer_Us
  698 00b8 0246     		mov	r2, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 17
 
 
  699              		.loc 1 203 39
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  747 0112 D31A     		subs	r3, r2, r3
  748              		.loc 1 209 38
  749 0114 07EE903A 		vmov	s15, r3	@ int
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 18
 
 
  750 0118 B8EE677A 		vcvt.f32.u32	s14, s15
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  789              	.LCFI20:
  790              		.cfi_def_cfa_register 13
  791              		@ sp needed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 19
 
 
  792 0164 BDEC028B 		vldm	sp!, {d8}
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  232:user_src/soft_flow.c **** {
  833              		.loc 1 232 1
  834              		.cfi_startproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 20
 
 
  835              		@ args = 0, pretend = 0, frame = 16
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  879 003e B3F5047F 		cmp	r3, #528
  880 0042 48D1     		bne	.L41
  243:user_src/soft_flow.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 21
 
 
  244:user_src/soft_flow.c ****         switch (data[0])
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  903 0066 9BB2     		uxth	r3, r3
  250:user_src/soft_flow.c ****             {
  904              		.loc 1 250 15
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 22
 
 
  905 0068 9A42     		cmp	r2, r3
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  264:user_src/soft_flow.c ****             {
  948              		.loc 1 264 15
  949 00b4 9A42     		cmp	r2, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 23
 
 
  950 00b6 07D9     		bls	.L47
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  993 00f6 002B     		cmp	r3, #0
  994 00f8 02D0     		beq	.L49
  995 00fa 012B     		cmp	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 24
 
 
  996 00fc 14D0     		beq	.L50
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  1027 0126 15E0     		b	.L55
  1028              	.L50:
  287:user_src/soft_flow.c ****             {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 25
 
 
  1029              		.loc 1 287 20
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  1071 015a 00BF     		nop
  1072 015c 1037     		adds	r7, r7, #16
  1073              	.LCFI25:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 26
 
 
  1074              		.cfi_def_cfa_offset 8
@@ -1554,48 +1554,48 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 1
  1133              		.file 8 "user_inc/soft_flash.h"
  1134              		.file 9 "user_inc/soft_eft.h"
  1135              		.file 10 "user_inc/soft_seed_device.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s 			page 27
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_flow.c
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:24     .bss.flow_dev1:00000000 flow_dev1
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:21     .bss.flow_dev1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:31     .bss.flow_dev2:00000000 flow_dev2
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:28     .bss.flow_dev2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:34     .text.HAL_GPIO_EXTI_Callback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:40     .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:147    .text.flow_count_add:00000000 flow_count_add
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:136    .text.HAL_GPIO_EXTI_Callback:0000007c $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:141    .text.flow_count_add:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:355    .text.flow_count_add:00000140 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:366    .data.L3_status:00000000 L3_status
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:372    .data.L4_status:00000000 L4_status
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:375    .text.L1L2_GPIO_check:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:381    .text.L1L2_GPIO_check:00000000 L1L2_GPIO_check
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:569    .text.L1L2_GPIO_check:00000110 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1107   .bss.l1l2_time.3:00000000 l1l2_time.3
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1112   .bss.jet_active.2:00000000 jet_active.2
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1118   .bss.jet_time.1:00000000 jet_time.1
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1123   .bss.jet_ack_flag.0:00000000 jet_ack_flag.0
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:582    .text.flow_function:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:588    .text.flow_function:00000000 flow_function
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:801    .text.flow_function:0000016c $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:815    .bss.flow_mimo1:00000000 flow_mimo1
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:812    .bss.flow_mimo1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:822    .bss.flow_mimo2:00000000 flow_mimo2
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:819    .bss.flow_mimo2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:825    .text.can_recv_mimor_flow_function:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:831    .text.can_recv_mimor_flow_function:00000000 can_recv_mimor_flow_function
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1083   .text.can_recv_mimor_flow_function:00000164 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1094   .bss.flow_vkdev1:00000000 flow_vkdev1
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1091   .bss.flow_vkdev1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1101   .bss.flow_vkdev2:00000000 flow_vkdev2
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1098   .bss.flow_vkdev2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1104   .bss.l1l2_time.3:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1113   .bss.jet_active.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1115   .bss.jet_time.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccPsL4ow.s:1124   .bss.jet_ack_flag.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:24     .bss.flow_dev1:00000000 flow_dev1
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:21     .bss.flow_dev1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:31     .bss.flow_dev2:00000000 flow_dev2
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:28     .bss.flow_dev2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:34     .text.HAL_GPIO_EXTI_Callback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:40     .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:147    .text.flow_count_add:00000000 flow_count_add
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:136    .text.HAL_GPIO_EXTI_Callback:0000007c $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:141    .text.flow_count_add:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:355    .text.flow_count_add:00000140 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:366    .data.L3_status:00000000 L3_status
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:372    .data.L4_status:00000000 L4_status
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:375    .text.L1L2_GPIO_check:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:381    .text.L1L2_GPIO_check:00000000 L1L2_GPIO_check
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:569    .text.L1L2_GPIO_check:00000110 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1107   .bss.l1l2_time.3:00000000 l1l2_time.3
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1112   .bss.jet_active.2:00000000 jet_active.2
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1118   .bss.jet_time.1:00000000 jet_time.1
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1123   .bss.jet_ack_flag.0:00000000 jet_ack_flag.0
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:582    .text.flow_function:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:588    .text.flow_function:00000000 flow_function
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:801    .text.flow_function:0000016c $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:815    .bss.flow_mimo1:00000000 flow_mimo1
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:812    .bss.flow_mimo1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:822    .bss.flow_mimo2:00000000 flow_mimo2
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:819    .bss.flow_mimo2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:825    .text.can_recv_mimor_flow_function:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:831    .text.can_recv_mimor_flow_function:00000000 can_recv_mimor_flow_function
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1083   .text.can_recv_mimor_flow_function:00000164 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1094   .bss.flow_vkdev1:00000000 flow_vkdev1
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1091   .bss.flow_vkdev1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1101   .bss.flow_vkdev2:00000000 flow_vkdev2
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1098   .bss.flow_vkdev2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1104   .bss.l1l2_time.3:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1113   .bss.jet_active.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1115   .bss.jet_time.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDSH1Jq.s:1124   .bss.jet_ack_flag.0:00000000 $d
 
 UNDEFINED SYMBOLS
 HAL_GPIO_ReadPin

+ 48 - 48
build/soft_herewin.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
    3:user_src/soft_herewin.c **** #include "crc.h"
    4:user_src/soft_herewin.c **** #include "soft_can.h"
    5:user_src/soft_herewin.c **** #include "common.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 2
 
 
    6:user_src/soft_herewin.c **** 
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
   78 001c 1A72     		strb	r2, [r3, #8]
   32:user_src/soft_herewin.c **** 
   33:user_src/soft_herewin.c ****     uint8_t i = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 3
 
 
   79              		.loc 1 33 13
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
   66:user_src/soft_herewin.c ****             {
   67:user_src/soft_herewin.c ****                 can_info.crc += can_info.herewin_buf[i];
   68:user_src/soft_herewin.c ****             }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 4
 
 
   69:user_src/soft_herewin.c ****             can_info.i += 4;
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  123:user_src/soft_herewin.c ****         }
  124:user_src/soft_herewin.c ****         break;
  125:user_src/soft_herewin.c ****     //电池循环次数查询
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 5
 
 
  126:user_src/soft_herewin.c ****     case 0x87:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
   40:user_src/soft_herewin.c ****         {
  127              		.loc 1 40 43 discriminator 1
  128 0082 BB68     		ldr	r3, [r7, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 6
 
 
  129 0084 0233     		adds	r3, r3, #2
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  171              		.loc 1 55 30
  172 00c4 7E4B     		ldr	r3, .L30+8
  173 00c6 83F84020 		strb	r2, [r3, #64]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 7
 
 
   57:user_src/soft_herewin.c ****         {   
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  216              		.loc 1 63 86
  217 0114 023B     		subs	r3, r3, #2
   63:user_src/soft_herewin.c ****             memcpy(&can_info.herewin_buf[0],&data[4],4);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 8
 
 
  218              		.loc 1 63 91
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  261 0154 032B     		cmp	r3, #3
  262 0156 EDD9     		bls	.L16
   69:user_src/soft_herewin.c ****         }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 9
 
 
  263              		.loc 1 69 24
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  305 019a 494A     		ldr	r2, .L30+8
  306 019c 526C     		ldr	r2, [r2, #68]
   76:user_src/soft_herewin.c ****             for(i = 0;i < can_info.last_frame_num;i++)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 10
 
 
  307              		.loc 1 76 13
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  349 01dc 384B     		ldr	r3, .L30+8
  350 01de B3F84830 		ldrh	r3, [r3, #72]
  351 01e2 1A46     		mov	r2, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 11
 
 
   82:user_src/soft_herewin.c ****             {
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  394 0224 B1E0     		b	.L17
  395              	.L18:
   89:user_src/soft_herewin.c ****         {   
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 12
 
 
  396              		.loc 1 89 25
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  437 0268 013B     		subs	r3, r3, #1
   95:user_src/soft_herewin.c ****                 //校验
  438              		.loc 1 95 53
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 13
 
 
  439 026a 1549     		ldr	r1, .L30+8
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  481 02b0 FFF7FEFF 		bl	memcpy
  482 02b4 34E0     		b	.L24
  483              	.L31:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 14
 
 
  484 02b6 00BF     		.align	2
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  527 0302 0133     		adds	r3, r3, #1
  107:user_src/soft_herewin.c ****                 {
  528              		.loc 1 107 97
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 15
 
 
  529 0304 4E4A     		ldr	r2, .L32
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  571              		.loc 1 118 13
  572 0348 13E0     		b	.L25
  573              	.L26:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 16
 
 
  120:user_src/soft_herewin.c ****             }
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  618 0392 2D4A     		ldr	r2, .L32+8
  619 0394 A2F83330 		strh	r3, [r2, #51]	@ unaligned
  128:user_src/soft_herewin.c ****     //充电请求
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 17
 
 
  620              		.loc 1 128 9
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  664 03e0 0233     		adds	r3, r3, #2
  665 03e2 1B88     		ldrh	r3, [r3]	@ unaligned
  666 03e4 9BB2     		uxth	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 18
 
 
  139:user_src/soft_herewin.c ****         break;
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  709              		.loc 1 148 9
  710 042e 02E0     		b	.L13
  711              	.L27:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 19
 
 
  712              		.loc 1 150 9
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  756 0000 80B5     		push	{r7, lr}
  757              	.LCFI5:
  758              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 20
 
 
  759              		.cfi_offset 7, -8
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  798              		.loc 1 175 32
  799 0042 294A     		ldr	r2, .L39+4
  800 0044 1360     		str	r3, [r2]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 21
 
 
  801              	.L36:
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  843 0090 1360     		str	r3, [r2]
  844              	.LBE3:
  188:user_src/soft_herewin.c ****             
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 22
 
 
  189:user_src/soft_herewin.c ****         }
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  873 00be 0821     		movs	r1, #8
  874 00c0 1846     		mov	r0, r3
  875 00c2 FFF7FEFF 		bl	can_send_msg_normal
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 23
 
 
  201:user_src/soft_herewin.c **** 
@@ -1378,40 +1378,40 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 1
  934              		.text
  935              	.Letext0:
  936              		.file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 24
 
 
  937              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  938              		.file 4 "user_inc/common.h"
  939              		.file 5 "user_inc/soft_herewin.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s 			page 25
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_herewin.c
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:24     .bss.herewin_info:00000000 herewin_info
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:21     .bss.herewin_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:31     .bss.Herewin_Link:00000000 Herewin_Link
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:28     .bss.Herewin_Link:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:38     .bss.can_info:00000000 can_info
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:35     .bss.can_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:41     .text.HerewinCanRecvHookFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:47     .text.HerewinCanRecvHookFunction:00000000 HerewinCanRecvHookFunction
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:112    .text.HerewinCanRecvHookFunction:0000005c $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:119    .text.HerewinCanRecvHookFunction:00000078 $t
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:486    .text.HerewinCanRecvHookFunction:000002b8 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:492    .text.HerewinCanRecvHookFunction:000002c8 $t
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:733    .text.HerewinCanRecvHookFunction:00000440 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:740    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:744    .text.send_msg_to_herewin:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:750    .text.send_msg_to_herewin:00000000 send_msg_to_herewin
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:904    .text.send_msg_to_herewin:000000e4 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:921    .bss.herewin_heart_time.2:00000000 herewin_heart_time.2
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:927    .bss.herewin_vol_time.1:00000000 herewin_vol_time.1
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:932    .bss.heart_num_count.0:00000000 heart_num_count.0
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:918    .bss.herewin_heart_time.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:924    .bss.herewin_vol_time.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cctdtq6G.s:933    .bss.heart_num_count.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:24     .bss.herewin_info:00000000 herewin_info
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:21     .bss.herewin_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:31     .bss.Herewin_Link:00000000 Herewin_Link
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:28     .bss.Herewin_Link:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:38     .bss.can_info:00000000 can_info
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:35     .bss.can_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:41     .text.HerewinCanRecvHookFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:47     .text.HerewinCanRecvHookFunction:00000000 HerewinCanRecvHookFunction
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:112    .text.HerewinCanRecvHookFunction:0000005c $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:119    .text.HerewinCanRecvHookFunction:00000078 $t
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:486    .text.HerewinCanRecvHookFunction:000002b8 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:492    .text.HerewinCanRecvHookFunction:000002c8 $t
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:733    .text.HerewinCanRecvHookFunction:00000440 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:740    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:744    .text.send_msg_to_herewin:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:750    .text.send_msg_to_herewin:00000000 send_msg_to_herewin
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:904    .text.send_msg_to_herewin:000000e4 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:921    .bss.herewin_heart_time.2:00000000 herewin_heart_time.2
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:927    .bss.herewin_vol_time.1:00000000 herewin_vol_time.1
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:932    .bss.heart_num_count.0:00000000 heart_num_count.0
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:918    .bss.herewin_heart_time.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:924    .bss.herewin_vol_time.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccrAnrjG.s:933    .bss.heart_num_count.0:00000000 $d
 
 UNDEFINED SYMBOLS
 HAL_GetTick

Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/soft_obstacle.lst


+ 68 - 68
build/soft_okcell.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
   50 0005 000000   		.align	2
   51              	.LC1:
   52 0008 454E4400 		.ascii	"END\000"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 2
 
 
   53              		.section	.text.OkcellCanRecvHookFunction,"ax",%progbits
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
   27:user_src/soft_okcell.c ****     _OKCELL_DEVICE *OKptr = NULL;
   82              		.loc 1 27 21
   83 000e 0023     		movs	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 3
 
 
   84 0010 7B62     		str	r3, [r7, #36]
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
   42:user_src/soft_okcell.c ****         //分配给2号结构体
   43:user_src/soft_okcell.c ****         else if(OKIdCode2counts == 0) {
  123              		.loc 1 43 33
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 4
 
 
  124 0046 864B     		ldr	r3, .L44+16
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  166 0080 22D0     		beq	.L36
  167              		.loc 1 54 48 discriminator 1
  168 0082 774B     		ldr	r3, .L44+16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 5
 
 
  169 0084 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  208              		.loc 1 68 15
  209 00bc 654B     		ldr	r3, .L44+4
  210 00be 7B62     		str	r3, [r7, #36]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 6
 
 
   69:user_src/soft_okcell.c ****         OKptr->deviceCanID = cellCanID;
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  248 0100 1A46     		mov	r2, r3
  249              		.loc 1 84 37
  250 0102 FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 7
 
 
  251 0104 1344     		add	r3, r3, r2
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  295 0152 1846     		mov	r0, r3
  296 0154 FFF7FEFF 		bl	memcpy
   95:user_src/soft_okcell.c ****             OKptr->Okcell_recv_index += len;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 8
 
 
  297              		.loc 1 95 38
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  340              		.loc 1 106 15
  341 01a8 FB7F     		ldrb	r3, [r7, #31]	@ zero_extendqisi2
  342 01aa BB2B     		cmp	r3, #187
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 9
 
 
  343 01ac 40F04A81 		bne	.L38
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  388              	.LBB5:
  116:user_src/soft_okcell.c ****                     {
  117:user_src/soft_okcell.c ****                         unsigned short cellCmd = (OKptr->Okcell_recv_buf[4]<<8) + OKptr->Okcell_rec
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 10
 
 
  389              		.loc 1 117 73
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  127:user_src/soft_okcell.c ****                                 OKptr->recv_celldata_time = HAL_GetTick();
  434              		.loc 1 127 61
  435 0240 FFF7FEFF 		bl	HAL_GetTick
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 11
 
 
  436 0244 0246     		mov	r2, r0
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  482 02a0 0122     		movs	r2, #1
  483 02a2 83F8E120 		strb	r2, [r3, #225]
  484              	.L16:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 12
 
 
  485              	.LBE6:
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  169:user_src/soft_okcell.c ****                                 //避免电池厂家私自增加协议造成的数组溢出
  170:user_src/soft_okcell.c ****                                 if(cellLoadLen <= sizeof(_CELL_P2))
  171:user_src/soft_okcell.c ****                                 {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 13
 
 
  172:user_src/soft_okcell.c ****                                     for(unsigned char i=0; i<cellLoadLen; i++)
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  529              		.loc 1 153 113 discriminator 3
  530 02fe 1B02     		lsls	r3, r3, #8
  531 0300 99B2     		uxth	r1, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 14
 
 
  153:user_src/soft_okcell.c ****                                     }
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  575              	.LBB8:
  162:user_src/soft_okcell.c ****                                     {
  576              		.loc 1 162 55
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 15
 
 
  577 0348 0023     		movs	r3, #0
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  619 038e BB7F     		ldrb	r3, [r7, #30]	@ zero_extendqisi2
  620 0390 5B08     		lsrs	r3, r3, #1
  621 0392 DBB2     		uxtb	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 16
 
 
  162:user_src/soft_okcell.c ****                                     {
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  665              	.L29:
  666              	.LBE9:
  178:user_src/soft_okcell.c ****                                 {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 17
 
 
  667              		.loc 1 178 68
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  191:user_src/soft_okcell.c ****                                     }
  710              		.loc 1 191 78 discriminator 3
  711 0424 7A6A     		ldr	r2, [r7, #36]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 18
 
 
  712 0426 1344     		add	r3, r3, r2
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  200:user_src/soft_okcell.c ****             }
  201:user_src/soft_okcell.c ****             
  202:user_src/soft_okcell.c ****             //清理buff
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 19
 
 
  203:user_src/soft_okcell.c ****             memset(OKptr->Okcell_recv_buf,0,OKptr->Okcell_recv_index);
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  804              	okcell_p82:
  805 0000 00000000 		.space	17
  805      00000000 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 20
 
 
  805      00000000 
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  218:user_src/soft_okcell.c **** 
  219:user_src/soft_okcell.c **** 
  220:user_src/soft_okcell.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 21
 
 
  221:user_src/soft_okcell.c **** struct OkCell_P80 okcell_p80;
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  897 002a 47F22F52 		movw	r2, #29999
  898 002e 9342     		cmp	r3, r2
  899 0030 46D8     		bhi	.L49
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 22
 
 
  238:user_src/soft_okcell.c ****         HAL_GetTick() - time_okcell_p80 > 250)
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  941              		.loc 1 249 27
  942 0070 554B     		ldr	r3, .L55+12
  943 0072 0122     		movs	r2, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 23
 
 
  944 0074 9A71     		strb	r2, [r3, #6]
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  261:user_src/soft_okcell.c ****         send_okcell_p80data = true;
  987              		.loc 1 261 29
  988 00ba 404B     		ldr	r3, .L55
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 24
 
 
  989 00bc 0122     		movs	r2, #1
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  277:user_src/soft_okcell.c ****     if(okcell_device1.Okcell_Link.connect_status == COMP_NORMAL && okcell_device1.cell_bps_lock_suc
  1028              		.loc 1 277 34
  1029 00f4 324B     		ldr	r3, .L55+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 25
 
 
  1030 00f6 93F8D730 		ldrb	r3, [r3, #215]	@ zero_extendqisi2
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  1076 0146 1A70     		strb	r2, [r3]
  284:user_src/soft_okcell.c ****         okcell_p83.ok_s[1] = 'F';
  1077              		.loc 1 284 28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 26
 
 
  1078 0148 264B     		ldr	r3, .L55+40
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  1120 0188 DA72     		strb	r2, [r3, #11]
  297:user_src/soft_okcell.c ****         okcell_p83.ok_e[2] = 'D';
  1121              		.loc 1 297 28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 27
 
 
  1122 018a 164B     		ldr	r3, .L55+40
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  1167 01d0 00003515 		.word	355794944
  1168 01d4 00000000 		.word	send_okcell_p82data
  1169 01d8 00000000 		.word	okcell_p82
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 28
 
 
  1170 01dc 00000000 		.word	send_okcell_p83data
@@ -1638,50 +1638,50 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 1
  1189              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  1190              		.file 4 "user_inc/common.h"
  1191              		.file 5 "user_inc/soft_okcell.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s 			page 29
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_okcell.c
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:23     .bss.group_num:00000000 group_num
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:24     .bss.group_num:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:30     .bss.okcell_sha1_out:00000000 okcell_sha1_out
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:27     .bss.okcell_sha1_out:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:37     .bss.okcell_device1:00000000 okcell_device1
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:34     .bss.okcell_device1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:44     .bss.okcell_device2:00000000 okcell_device2
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:41     .bss.okcell_device2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:47     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:54     .text.OkcellCanRecvHookFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:60     .text.OkcellCanRecvHookFunction:00000000 OkcellCanRecvHookFunction
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:444    .text.OkcellCanRecvHookFunction:00000250 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:1179   .bss.OKIdCode1counts.1:00000000 OKIdCode1counts.1
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:1184   .bss.OKIdCode2counts.0:00000000 OKIdCode2counts.0
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:453    .text.OkcellCanRecvHookFunction:0000026c $t
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:787    .text.OkcellCanRecvHookFunction:00000484 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:797    .bss.okcell_p80:00000000 okcell_p80
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:794    .bss.okcell_p80:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:804    .bss.okcell_p82:00000000 okcell_p82
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:801    .bss.okcell_p82:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:811    .bss.okcell_p83:00000000 okcell_p83
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:808    .bss.okcell_p83:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:818    .bss.time_okcell_p80:00000000 time_okcell_p80
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:815    .bss.time_okcell_p80:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:825    .bss.time_okcell_p82:00000000 time_okcell_p82
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:822    .bss.time_okcell_p82:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:832    .bss.time_okcell_p83:00000000 time_okcell_p83
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:829    .bss.time_okcell_p83:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:838    .bss.send_okcell_p80data:00000000 send_okcell_p80data
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:839    .bss.send_okcell_p80data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:844    .bss.send_okcell_p82data:00000000 send_okcell_p82data
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:845    .bss.send_okcell_p82data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:850    .bss.send_okcell_p83data:00000000 send_okcell_p83data
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:851    .bss.send_okcell_p83data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:853    .text.send_msg_to_okcell:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:859    .text.send_msg_to_okcell:00000000 send_msg_to_okcell
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:1162   .text.send_msg_to_okcell:000001bc $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:1180   .bss.OKIdCode1counts.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccVfOzhu.s:1185   .bss.OKIdCode2counts.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:23     .bss.group_num:00000000 group_num
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:24     .bss.group_num:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:30     .bss.okcell_sha1_out:00000000 okcell_sha1_out
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:27     .bss.okcell_sha1_out:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:37     .bss.okcell_device1:00000000 okcell_device1
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:34     .bss.okcell_device1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:44     .bss.okcell_device2:00000000 okcell_device2
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:41     .bss.okcell_device2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:47     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:54     .text.OkcellCanRecvHookFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:60     .text.OkcellCanRecvHookFunction:00000000 OkcellCanRecvHookFunction
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:444    .text.OkcellCanRecvHookFunction:00000250 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:1179   .bss.OKIdCode1counts.1:00000000 OKIdCode1counts.1
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:1184   .bss.OKIdCode2counts.0:00000000 OKIdCode2counts.0
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:453    .text.OkcellCanRecvHookFunction:0000026c $t
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:787    .text.OkcellCanRecvHookFunction:00000484 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:797    .bss.okcell_p80:00000000 okcell_p80
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:794    .bss.okcell_p80:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:804    .bss.okcell_p82:00000000 okcell_p82
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:801    .bss.okcell_p82:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:811    .bss.okcell_p83:00000000 okcell_p83
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:808    .bss.okcell_p83:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:818    .bss.time_okcell_p80:00000000 time_okcell_p80
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:815    .bss.time_okcell_p80:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:825    .bss.time_okcell_p82:00000000 time_okcell_p82
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:822    .bss.time_okcell_p82:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:832    .bss.time_okcell_p83:00000000 time_okcell_p83
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:829    .bss.time_okcell_p83:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:838    .bss.send_okcell_p80data:00000000 send_okcell_p80data
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:839    .bss.send_okcell_p80data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:844    .bss.send_okcell_p82data:00000000 send_okcell_p82data
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:845    .bss.send_okcell_p82data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:850    .bss.send_okcell_p83data:00000000 send_okcell_p83data
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:851    .bss.send_okcell_p83data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:853    .text.send_msg_to_okcell:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:859    .text.send_msg_to_okcell:00000000 send_msg_to_okcell
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:1162   .text.send_msg_to_okcell:000001bc $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:1180   .bss.OKIdCode1counts.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cclvVMOp.s:1185   .bss.OKIdCode2counts.0:00000000 $d
 
 UNDEFINED SYMBOLS
 memcmp

Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/soft_p_2_c.lst


BIN
build/soft_p_2_c.o


+ 2 - 2
build/soft_poweramp.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cczCzC1K.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctvXBRE.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -20,7 +20,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cczCzC1K.s 			page 1
   17              	.Ltext0:
   18              		.cfi_sections	.debug_frame
   19              	.Letext0:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cczCzC1K.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cctvXBRE.s 			page 2
 
 
 DEFINED SYMBOLS

Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/soft_seed_device.lst


+ 33 - 33
build/soft_tattu.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
   10:user_src/soft_tattu.c **** //_TATTU_INFO ttu_inf = {0};
   11:user_src/soft_tattu.c **** 
   12:user_src/soft_tattu.c **** /*
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 2
 
 
   13:user_src/soft_tattu.c **** Field             Bits   Description
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
   59 0008 B960     		str	r1, [r7, #8]
   60 000a 1346     		mov	r3, r2
   61 000c FB71     		strb	r3, [r7, #7]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 3
 
 
   51:user_src/soft_tattu.c ****     //»ñÈ¡Êý¾ÝÖеÄ×îºóһλ
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
   68:user_src/soft_tattu.c ****     if(taptr->ttu_tailbyte.tail_start == 1){
   99              		.loc 1 68 39
  100 0040 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 4
 
 
  101 0042 93F8DB30 		ldrb	r3, [r3, #219]	@ zero_extendqisi2
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
   78:user_src/soft_tattu.c ****         taptr->Tattu_get_s = false;
  146              		.loc 1 78 28
  147 009a 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 5
 
 
  148 009c 0022     		movs	r2, #0
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  190 00e8 93F8DA30 		ldrb	r3, [r3, #218]	@ zero_extendqisi2
  191              		.loc 1 90 7
  192 00ec 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 6
 
 
  193 00ee 00F0C680 		beq	.L13
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  107:user_src/soft_tattu.c ****             CCITT_CRC16Init(&taptr->Tattu_recv_buf[2],taptr->Tattu_recv_index-2);
  231              		.loc 1 107 29
  232 0140 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 7
 
 
  233 0142 9A1D     		adds	r2, r3, #6
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  278 018a 1BD1     		bne	.L10
  117:user_src/soft_tattu.c ****                     {
  118:user_src/soft_tattu.c ****                         taptr->ttu_inf.tattu_cnum = 12;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 8
 
 
  279              		.loc 1 118 51
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  130:user_src/soft_tattu.c ****                         memcpy(&taptr->ttu_inf,&taptr->Tattu_recv_buf[2],40);
  322              		.loc 1 130 32
  323 01e2 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 9
 
 
  324 01e4 03F1DC00 		add	r0, r3, #220
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  368 0234 03F1DC00 		add	r0, r3, #220
  369              		.loc 1 140 48
  370 0238 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 10
 
 
  371 023a 991D     		adds	r1, r3, #6
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  410              		.loc 1 155 1
  411 027e 00BF     		nop
  412 0280 1837     		adds	r7, r7, #24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 11
 
 
  413              	.LCFI3:
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  460 0006 7860     		str	r0, [r7, #4]
  461 0008 0B46     		mov	r3, r1
  462 000a 7B80     		strh	r3, [r7, #2]	@ movhi
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 12
 
 
  167:user_src/soft_tattu.c ****     CCITT_CRC16 = CRC_CCITT_INIT;
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  512              		.cfi_def_cfa_register 7
  513 0006 0346     		mov	r3, r0
  514 0008 FB71     		strb	r3, [r7, #7]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 13
 
 
  174:user_src/soft_tattu.c ****     uint32_t j;
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  563              		.loc 1 176 25 is_stmt 1 discriminator 4
  564 0050 FB68     		ldr	r3, [r7, #12]
  565 0052 0133     		adds	r3, r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 14
 
 
  566 0054 FB60     		str	r3, [r7, #12]
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  615 0004 00AF     		add	r7, sp, #0
  616              	.LCFI18:
  617              		.cfi_def_cfa_register 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 15
 
 
  618 0006 7860     		str	r0, [r7, #4]
@@ -884,28 +884,28 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 1
  657              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  658              		.file 4 "user_inc/common.h"
  659              		.file 5 "user_inc/soft_tattu.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s 			page 16
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_tattu.c
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:24     .bss.tattu_device1:00000000 tattu_device1
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:21     .bss.tattu_device1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:31     .bss.tattu_device2:00000000 tattu_device2
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:28     .bss.tattu_device2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:34     .text.TattuCanRecvHookFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:40     .text.TattuCanRecvHookFunction:00000000 TattuCanRecvHookFunction
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:443    .text.CCITT_CRC16Init:00000000 CCITT_CRC16Init
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:423    .text.TattuCanRecvHookFunction:00000288 $d
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:434    .bss.CCITT_CRC16:00000000 CCITT_CRC16
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:431    .bss.CCITT_CRC16:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:437    .text.CCITT_CRC16Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:601    .text.CCITT_CRC_ARRAY:00000000 CCITT_CRC_ARRAY
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:485    .text.CCITT_CRC16Init:00000028 $d
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:490    .text.CCITT_CRCStep:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:496    .text.CCITT_CRCStep:00000000 CCITT_CRCStep
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:590    .text.CCITT_CRCStep:0000006c $d
-C:\Users\zl835\AppData\Local\Temp\ccjIpkKj.s:595    .text.CCITT_CRC_ARRAY:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:24     .bss.tattu_device1:00000000 tattu_device1
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:21     .bss.tattu_device1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:31     .bss.tattu_device2:00000000 tattu_device2
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:28     .bss.tattu_device2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:34     .text.TattuCanRecvHookFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:40     .text.TattuCanRecvHookFunction:00000000 TattuCanRecvHookFunction
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:443    .text.CCITT_CRC16Init:00000000 CCITT_CRC16Init
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:423    .text.TattuCanRecvHookFunction:00000288 $d
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:434    .bss.CCITT_CRC16:00000000 CCITT_CRC16
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:431    .bss.CCITT_CRC16:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:437    .text.CCITT_CRC16Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:601    .text.CCITT_CRC_ARRAY:00000000 CCITT_CRC_ARRAY
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:485    .text.CCITT_CRC16Init:00000028 $d
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:490    .text.CCITT_CRCStep:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:496    .text.CCITT_CRCStep:00000000 CCITT_CRCStep
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:590    .text.CCITT_CRCStep:0000006c $d
+C:\Users\zl835\AppData\Local\Temp\ccPCUDQi.s:595    .text.CCITT_CRC_ARRAY:00000000 $t
 
 UNDEFINED SYMBOLS
 memset

+ 149 - 149
build/soft_terrain.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
   48      00000000 
   48      00000000 
   48      0000
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 2
 
 
   49              		.global	terrain_is_link
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
   73              		.cfi_startproc
   74              		@ args = 0, pretend = 0, frame = 8
   75              		@ frame_needed = 1, uses_anonymous_args = 0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 3
 
 
   76 0000 80B5     		push	{r7, lr}
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  127              		.loc 1 38 28
  128 0042 7B68     		ldr	r3, [r7, #4]
  129 0044 0433     		adds	r3, r3, #4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 4
 
 
  130 0046 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  179              	.LFE133:
  181              		.global	T_radar
  182              		.section	.bss.T_radar,"aw",%nobits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 5
 
 
  183              		.align	2
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  224              	.L7:
  225 0020 71000000 		.word	.L10+1
  226 0024 2B010000 		.word	.L13+1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 6
 
 
  227 0028 2B010000 		.word	.L13+1
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  277 009a 0733     		adds	r3, r3, #7
  278 009c 1A78     		ldrb	r2, [r3]	@ zero_extendqisi2
  279              		.loc 1 59 37
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 7
 
 
  280 009e 254B     		ldr	r3, .L14
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  323              		.loc 1 70 9
  324 00de 174B     		ldr	r3, .L14+8
  325 00e0 BA68     		ldr	r2, [r7, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 8
 
 
  326 00e2 1068     		ldr	r0, [r2]	@ unaligned
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  369              	.L13:
   82:user_src/soft_terrain.c ****     default:
   83:user_src/soft_terrain.c ****         break;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 9
 
 
  370              		.loc 1 83 9
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  425              		.section	.bss.DM_status,"aw",%nobits
  426              		.align	2
  429              	DM_status:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 10
 
 
  430 0000 00000000 		.space	12
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  458              		.loc 1 107 1
  459              		.cfi_startproc
  460              		@ args = 0, pretend = 0, frame = 24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 11
 
 
  461              		@ frame_needed = 1, uses_anonymous_args = 0
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  117:user_src/soft_terrain.c ****             memcpy(&DM_T_info.target_num, &data[0], 7);
  506              		.loc 1 117 13
  507 003e 0722     		movs	r2, #7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 12
 
 
  508 0040 B968     		ldr	r1, [r7, #8]
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  128:user_src/soft_terrain.c ****             if (DM_T_info.target_num != 1)
  552              		.loc 1 128 26
  553 0082 7D4B     		ldr	r3, .L42+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 13
 
 
  554 0084 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  137:user_src/soft_terrain.c ****             if (DM_T_info.crc == Get_Crc16(&DM_T_info.buf[0], DM_T_info.target_num * 4) && DM_recv_
  600              		.loc 1 137 26
  601 00cc 6A4B     		ldr	r3, .L42+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 14
 
 
  602 00ce B3F80330 		ldrh	r3, [r3, #3]	@ unaligned
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  648 0118 FFF7FEFF 		bl	memcpy
  146:user_src/soft_terrain.c ****             dm_i += 7;
  649              		.loc 1 146 18
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 15
 
 
  650 011c 584B     		ldr	r3, .L42+12
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  691 015c 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  692 015e 9AB2     		uxth	r2, r3
  693              		.loc 1 159 44
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 16
 
 
  694 0160 BB68     		ldr	r3, [r7, #8]
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  737 01a4 BB68     		ldr	r3, [r7, #8]
  738 01a6 0133     		adds	r3, r3, #1
  739 01a8 1B68     		ldr	r3, [r3]	@ unaligned
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 17
 
 
  740              		.loc 1 170 13
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  786 01fa 2A4B     		ldr	r3, .L42+48
  787 01fc 0022     		movs	r2, #0
  788 01fe 0B21     		movs	r1, #11
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 18
 
 
  789 0200 2D48     		ldr	r0, .L42+68
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  832 0244 0593     		str	r3, [sp, #20]
  833 0246 0023     		movs	r3, #0
  834 0248 0493     		str	r3, [sp, #16]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 19
 
 
  835 024a 0023     		movs	r3, #0
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  193:user_src/soft_terrain.c ****     }
  194:user_src/soft_terrain.c ****     else if (cellCanID == 0x981301 && (data[0] == 0x8 || data[0] == 0x5))
  884              		.loc 1 194 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 20
 
 
  885 02c8 FB68     		ldr	r3, [r7, #12]
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  935              	.L31:
  199:user_src/soft_terrain.c ****     }
  200:user_src/soft_terrain.c ****     else if (cellCanID == 0x981301 && (data[0] == 0x9 || data[0] == 0x7))
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 21
 
 
  936              		.loc 1 200 13
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  986 0362 42E0     		b	.L30
  987              	.L34:
  205:user_src/soft_terrain.c ****     }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 22
 
 
  206:user_src/soft_terrain.c ****     else if (cellCanID == 0x981301 && (data[0] == 0xA || data[0] == 0xB))
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1037 03ac FFF7FEFF 		bl	pmu_set_ack
  1038 03b0 1BE0     		b	.L30
  1039              	.L37:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 23
 
 
  211:user_src/soft_terrain.c ****     }
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1086              		.cfi_def_cfa_register 13
  1087              		@ sp needed
  1088 03f0 90BD     		pop	{r4, r7, pc}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 24
 
 
  1089              	.L45:
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1145              	.LFB136:
  218:user_src/soft_terrain.c **** 
  219:user_src/soft_terrain.c **** int16_t F_4DRadar[3][3] = {0}; // X Y Z
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 25
 
 
  220:user_src/soft_terrain.c **** DM_4dFRADAR DM_F4d;
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  234:user_src/soft_terrain.c ****         if (DM_T_info.byte7.flag.head != 0) // 头
  1186              		.loc 1 234 39
  1187 0030 984B     		ldr	r3, .L92+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 26
 
 
  1188 0032 DB79     		ldrb	r3, [r3, #7]	@ zero_extendqisi2
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  245:user_src/soft_terrain.c ****         else if (DM_T_info.byte7.flag.tail != 0) // 尾
  1232              		.loc 1 245 44
  1233 0074 874B     		ldr	r3, .L92+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 27
 
 
  1234 0076 DB79     		ldrb	r3, [r3, #7]	@ zero_extendqisi2
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1280 00c0 0833     		adds	r3, r3, #8
  1281 00c2 744A     		ldr	r2, .L92+4
  1282 00c4 1344     		add	r3, r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 28
 
 
  1283 00c6 BA68     		ldr	r2, [r7, #8]
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1326 0108 644B     		ldr	r3, .L92+12
  1327 010a 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  1328              		.loc 1 264 20
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 29
 
 
  1329 010c 0833     		adds	r3, r3, #8
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  276:user_src/soft_terrain.c ****         Dev.Radar.facid_F = FAC_DM_RF;
  1372              		.loc 1 276 27
  1373 0150 594B     		ldr	r3, .L92+40
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 30
 
 
  1374 0152 1B22     		movs	r2, #27
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1416 0198 BB68     		ldr	r3, [r7, #8]
  1417 019a DA79     		ldrb	r2, [r3, #7]	@ zero_extendqisi2
  1418 019c 494B     		ldr	r3, .L92+52
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 31
 
 
  1419 019e DA71     		strb	r2, [r3, #7]
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1462 01e2 012B     		cmp	r3, #1
  1463 01e4 72D0     		beq	.L60
  300:user_src/soft_terrain.c ****             {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 32
 
 
  301:user_src/soft_terrain.c ****                 if ((DM_F4d.target_num * 5) % 7 != 0)
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1515 023c B968     		ldr	r1, [r7, #8]
  1516 023e FFF7FEFF 		bl	memcpy
  304:user_src/soft_terrain.c ****                     dm_4df_i += (DM_F4d.target_num * 5) % 7;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 33
 
 
  1517              		.loc 1 304 40
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1566 0290 0013A000 		.word	10490624
  1567 0294 00000000 		.word	DM_T_info
  1568 0298 00000000 		.word	DM_status
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 34
 
 
  1569 029c 00000000 		.word	dm_i
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1615 0302 8748     		ldr	r0, .L94+8
  1616 0304 FFF7FEFF 		bl	Get_Crc16
  1617 0308 0346     		mov	r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 35
 
 
  1618              		.loc 1 317 16
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1663 034c FFF7FEFF 		bl	memcpy
  327:user_src/soft_terrain.c ****             dm_4df_i += 7;
  1664              		.loc 1 327 22
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 36
 
 
  1665 0350 714B     		ldr	r3, .L94
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1708 0392 BB68     		ldr	r3, [r7, #8]
  1709 0394 0333     		adds	r3, r3, #3
  1710 0396 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 37
 
 
  1711 0398 9AB2     		uxth	r2, r3
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1760              	.L63:
  344:user_src/soft_terrain.c ****     }
  345:user_src/soft_terrain.c ****     else if (cellCanID == 0XA01303)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 38
 
 
  1761              		.loc 1 345 13
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1811 043a 0633     		adds	r3, r3, #6
  1812 043c 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  1813              		.loc 1 349 35
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 39
 
 
  1814 043e 9BB2     		uxth	r3, r3
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1863 048c 9BB2     		uxth	r3, r3
  1864 048e 1AB2     		sxth	r2, r3
  1865              		.loc 1 354 25
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 40
 
 
  1866 0490 294B     		ldr	r3, .L94+32
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1910 04d4 DB79     		ldrb	r3, [r3, #7]	@ zero_extendqisi2
  1911 04d6 03F00203 		and	r3, r3, #2
  1912 04da DBB2     		uxtb	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 41
 
 
  1913              		.loc 1 364 12
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  1961 054c 00000000 		.word	DM_T_info
  1962 0550 31000000 		.word	DM_f_info+49
  1963 0554 6BCA5F6B 		.word	1801439851
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 42
 
 
  1964 0558 80969800 		.word	10000000
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2009 05aa 1B68     		ldr	r3, [r3]	@ unaligned
  2010              		.loc 1 378 13
  2011 05ac 7B61     		str	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 43
 
 
  379:user_src/soft_terrain.c ****             Int2String(version_temp, &DM_f_info.version[4], 6);
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2057 0600 1A70     		strb	r2, [r3]
  2058              	.LBE5:
  360:user_src/soft_terrain.c ****         uint32_t version_temp = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 44
 
 
  2059              		.loc 1 360 5
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2106              		.loc 1 394 9
  2107 0644 1BB2     		sxth	r3, r3
  2108 0646 1122     		movs	r2, #17
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 45
 
 
  2109 0648 0721     		movs	r1, #7
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2157 0690 9BB2     		uxth	r3, r3
  2158              		.loc 1 400 9
  2159 0692 1BB2     		sxth	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 46
 
 
  2160 0694 1122     		movs	r2, #17
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2208 06dc 1344     		add	r3, r3, r2
  2209 06de 9BB2     		uxth	r3, r3
  2210              		.loc 1 406 9
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 47
 
 
  2211 06e0 1BB2     		sxth	r3, r3
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2259 072e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  2260              		.loc 1 412 36 discriminator 1
  2261 0730 0D2B     		cmp	r3, #13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 48
 
 
  2262 0732 03D0     		beq	.L83
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2309 0774 9342     		cmp	r3, r2
  2310 0776 39D1     		bne	.L85
  2311              		.loc 1 419 44 discriminator 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 49
 
 
  2312 0778 BB68     		ldr	r3, [r7, #8]
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2361              	.L96:
  2362 07bc 00000000 		.word	DM_f_info
  2363 07c0 00000000 		.word	.LC0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 50
 
 
  2364 07c4 31000000 		.word	DM_f_info+49
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2412 081e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  2413              		.loc 1 430 53
  2414 0820 9BB2     		uxth	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 51
 
 
  2415 0822 1B02     		lsls	r3, r3, #8
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2460              		.global	DM_B4d
  2461              		.section	.bss.DM_B4d,"aw",%nobits
  2462              		.align	2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 52
 
 
  2465              	DM_B4d:
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2511 0010 A14A     		ldr	r2, .L121
  2512 0012 9342     		cmp	r3, r2
  2513 0014 40F0CD80 		bne	.L101
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 53
 
 
  447:user_src/soft_terrain.c ****     {
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2553              		.loc 1 461 16
  2554 005c 012B     		cmp	r3, #1
  2555 005e 54D0     		beq	.L105
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 54
 
 
  462:user_src/soft_terrain.c ****             {
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2606 00b4 1A46     		mov	r2, r3
  2607 00b6 B968     		ldr	r1, [r7, #8]
  2608 00b8 FFF7FEFF 		bl	memcpy
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 55
 
 
  466:user_src/soft_terrain.c ****                     dm_4dB_i += (DM_B4d.target_num * 5) % 7;
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  473:user_src/soft_terrain.c ****             }
  474:user_src/soft_terrain.c ****             else
  475:user_src/soft_terrain.c ****             {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 56
 
 
  476:user_src/soft_terrain.c ****                 memcpy(&DM_B4d.RawData[dm_4dB_i], &data[0], 5);
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2704              		.loc 1 481 88 discriminator 1
  2705 0158 002B     		cmp	r3, #0
  2706 015a 21D1     		bne	.L103
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 57
 
 
  482:user_src/soft_terrain.c ****                 {
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2750              	.L103:
  493:user_src/soft_terrain.c ****         }
  494:user_src/soft_terrain.c ****         if (dm_4dB_i >= 254 * 5)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 58
 
 
  2751              		.loc 1 494 22
@@ -3478,7 +3478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2796              		.loc 1 503 35
  2797 01e6 9BB2     		uxth	r3, r3
  2798 01e8 1B02     		lsls	r3, r3, #8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 59
 
 
  2799 01ea 9BB2     		uxth	r3, r3
@@ -3538,7 +3538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  518:user_src/soft_terrain.c ****         B_4DRadar[2][0] = data[1] + data[2] * 256;
  519:user_src/soft_terrain.c ****         B_4DRadar[2][1] = data[3] + data[4] * 256;
  520:user_src/soft_terrain.c ****         B_4DRadar[2][2] = data[5] + data[6] * 256;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 60
 
 
  521:user_src/soft_terrain.c ****     }
@@ -3598,7 +3598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2865 0256 DA80     		strh	r2, [r3, #6]	@ movhi
  513:user_src/soft_terrain.c ****         B_4DRadar[1][2] = data[5] + data[6] * 256;
  2866              		.loc 1 513 31
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 61
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 61
 
 
  2867 0258 BB68     		ldr	r3, [r7, #8]
@@ -3658,7 +3658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2914 02ac 00000000 		.word	DM_4dstatus
  2915 02b0 08000000 		.word	DM_B4d+8
  2916 02b4 00000000 		.word	DM4dB_recv_flag
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 62
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 62
 
 
  2917 02b8 00000000 		.word	FMU_4D_info
@@ -3718,7 +3718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  2963 030e 1AB2     		sxth	r2, r3
  519:user_src/soft_terrain.c ****         B_4DRadar[2][2] = data[5] + data[6] * 256;
  2964              		.loc 1 519 25
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 63
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 63
 
 
  2965 0310 444B     		ldr	r3, .L123+4
@@ -3778,7 +3778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  3009 034e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  524:user_src/soft_terrain.c ****             DM_4DRADARMAG.get_dotcloud_switch_4DB = true;
  3010              		.loc 1 524 12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 64
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 64
 
 
  3011 0350 0B2B     		cmp	r3, #11
@@ -3838,7 +3838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  3055 0390 BB68     		ldr	r3, [r7, #8]
  3056 0392 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  529:user_src/soft_terrain.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 65
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 65
 
 
  3057              		.loc 1 529 55 discriminator 2
@@ -3898,7 +3898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  536:user_src/soft_terrain.c ****     {
  3102              		.loc 1 536 44 discriminator 1
  3103 03d4 BB68     		ldr	r3, [r7, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 66
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 66
 
 
  3104 03d6 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
@@ -3958,7 +3958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  3147 0412 0122     		movs	r2, #1
  3148 0414 1A70     		strb	r2, [r3]
  3149              		.loc 1 543 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 67
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 67
 
 
  3150 0416 FFE7     		b	.L120
@@ -3994,92 +3994,92 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 1
  3181              		.file 8 "user_inc/soft_obstacle.h"
  3182              		.file 9 "user_inc/soft_version.h"
  3183              		.file 10 "user_inc/soft_p_2_c.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 68
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 68
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_terrain.c
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:24     .bss.uavh30_dist:00000000 uavh30_dist
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:21     .bss.uavh30_dist:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:31     .data.uavr56_info:00000000 uavr56_info
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:28     .data.uavr56_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:40     .bss.mimo_ter_info:00000000 mimo_ter_info
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:37     .bss.mimo_ter_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:47     .bss.DM_4DRADARMAG:00000000 DM_4DRADARMAG
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:44     .bss.DM_4DRADARMAG:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:53     .bss.terrain_is_link:00000000 terrain_is_link
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:54     .bss.terrain_is_link:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:60     .bss.terrain_height:00000000 terrain_height
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:57     .bss.terrain_height:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:63     .text.can_recv_mocib_terrain:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:69     .text.can_recv_mocib_terrain:00000000 can_recv_mocib_terrain
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:176    .text.can_recv_mocib_terrain:00000084 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:186    .bss.T_radar:00000000 T_radar
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:183    .bss.T_radar:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:189    .text.can_recv_enzhao_terrain:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:195    .text.can_recv_enzhao_terrain:00000000 can_recv_enzhao_terrain
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:225    .text.can_recv_enzhao_terrain:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:245    .text.can_recv_enzhao_terrain:00000070 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:386    .text.can_recv_enzhao_terrain:00000134 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:397    .bss.DM_T_info:00000000 DM_T_info
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:394    .bss.DM_T_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:404    .bss.FMU_DM_info:00000000 FMU_DM_info
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:401    .bss.FMU_DM_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:410    .bss.dm_i:00000000 dm_i
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:411    .bss.dm_i:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:416    .bss.DM_recv_flag:00000000 DM_recv_flag
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:417    .bss.DM_recv_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:422    .bss.DM4d_recv_flag:00000000 DM4d_recv_flag
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:423    .bss.DM4d_recv_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:429    .bss.DM_status:00000000 DM_status
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:426    .bss.DM_status:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:436    .bss.DM_4dstatus:00000000 DM_4dstatus
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:433    .bss.DM_4dstatus:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:443    .bss.DM_ter_info:00000000 DM_ter_info
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:440    .bss.DM_ter_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:446    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:450    .text.DM_terrain_recieved_hookfuction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:456    .text.DM_terrain_recieved_hookfuction:00000000 DM_terrain_recieved_hookfuction
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:862    .text.DM_terrain_recieved_hookfuction:00000274 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:885    .text.DM_terrain_recieved_hookfuction:000002c8 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1092   .text.DM_terrain_recieved_hookfuction:000003f4 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1102   .bss.F_4DRadar:00000000 F_4DRadar
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1099   .bss.F_4DRadar:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1109   .bss.DM_F4d:00000000 DM_F4d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1106   .bss.DM_F4d:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1116   .bss.dm_4df_i:00000000 dm_4df_i
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1113   .bss.dm_4df_i:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1123   .bss.FMU_4D_info:00000000 FMU_4D_info
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1120   .bss.FMU_4D_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1129   .bss.F4d_send_flag:00000000 F4d_send_flag
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1130   .bss.F4d_send_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1135   .bss.DM4Dmsg_send_fmu:00000000 DM4Dmsg_send_fmu
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s 			page 69
-
-
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1136   .bss.DM4Dmsg_send_fmu:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1138   .text.DM_Fobs_recieved_hookfuction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1144   .text.DM_Fobs_recieved_hookfuction:00000000 DM_Fobs_recieved_hookfuction
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1566   .text.DM_Fobs_recieved_hookfuction:00000290 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1583   .text.DM_Fobs_recieved_hookfuction:000002cc $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1948   .text.DM_Fobs_recieved_hookfuction:00000518 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:1969   .text.DM_Fobs_recieved_hookfuction:00000564 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2362   .text.DM_Fobs_recieved_hookfuction:000007bc $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2376   .text.DM_Fobs_recieved_hookfuction:000007ec $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2447   .text.DM_Fobs_recieved_hookfuction:00000844 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2458   .bss.B_4DRadar:00000000 B_4DRadar
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2455   .bss.B_4DRadar:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2465   .bss.DM_B4d:00000000 DM_B4d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2462   .bss.DM_B4d:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2472   .bss.dm_4dB_i:00000000 dm_4dB_i
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2469   .bss.dm_4dB_i:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2478   .bss.DM4dB_recv_flag:00000000 DM4dB_recv_flag
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2479   .bss.DM4dB_recv_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2481   .text.DM_Bobs_recieved_hookfuction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2487   .text.DM_Bobs_recieved_hookfuction:00000000 DM_Bobs_recieved_hookfuction
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2909   .text.DM_Bobs_recieved_hookfuction:00000298 $d
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:2925   .text.DM_Bobs_recieved_hookfuction:000002d0 $t
-C:\Users\zl835\AppData\Local\Temp\ccny2Mur.s:3165   .text.DM_Bobs_recieved_hookfuction:00000420 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:24     .bss.uavh30_dist:00000000 uavh30_dist
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:21     .bss.uavh30_dist:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:31     .data.uavr56_info:00000000 uavr56_info
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:28     .data.uavr56_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:40     .bss.mimo_ter_info:00000000 mimo_ter_info
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:37     .bss.mimo_ter_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:47     .bss.DM_4DRADARMAG:00000000 DM_4DRADARMAG
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:44     .bss.DM_4DRADARMAG:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:53     .bss.terrain_is_link:00000000 terrain_is_link
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:54     .bss.terrain_is_link:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:60     .bss.terrain_height:00000000 terrain_height
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:57     .bss.terrain_height:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:63     .text.can_recv_mocib_terrain:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:69     .text.can_recv_mocib_terrain:00000000 can_recv_mocib_terrain
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:176    .text.can_recv_mocib_terrain:00000084 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:186    .bss.T_radar:00000000 T_radar
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:183    .bss.T_radar:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:189    .text.can_recv_enzhao_terrain:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:195    .text.can_recv_enzhao_terrain:00000000 can_recv_enzhao_terrain
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:225    .text.can_recv_enzhao_terrain:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:245    .text.can_recv_enzhao_terrain:00000070 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:386    .text.can_recv_enzhao_terrain:00000134 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:397    .bss.DM_T_info:00000000 DM_T_info
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:394    .bss.DM_T_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:404    .bss.FMU_DM_info:00000000 FMU_DM_info
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:401    .bss.FMU_DM_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:410    .bss.dm_i:00000000 dm_i
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:411    .bss.dm_i:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:416    .bss.DM_recv_flag:00000000 DM_recv_flag
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:417    .bss.DM_recv_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:422    .bss.DM4d_recv_flag:00000000 DM4d_recv_flag
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:423    .bss.DM4d_recv_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:429    .bss.DM_status:00000000 DM_status
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:426    .bss.DM_status:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:436    .bss.DM_4dstatus:00000000 DM_4dstatus
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:433    .bss.DM_4dstatus:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:443    .bss.DM_ter_info:00000000 DM_ter_info
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:440    .bss.DM_ter_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:446    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:450    .text.DM_terrain_recieved_hookfuction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:456    .text.DM_terrain_recieved_hookfuction:00000000 DM_terrain_recieved_hookfuction
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:862    .text.DM_terrain_recieved_hookfuction:00000274 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:885    .text.DM_terrain_recieved_hookfuction:000002c8 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1092   .text.DM_terrain_recieved_hookfuction:000003f4 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1102   .bss.F_4DRadar:00000000 F_4DRadar
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1099   .bss.F_4DRadar:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1109   .bss.DM_F4d:00000000 DM_F4d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1106   .bss.DM_F4d:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1116   .bss.dm_4df_i:00000000 dm_4df_i
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1113   .bss.dm_4df_i:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1123   .bss.FMU_4D_info:00000000 FMU_4D_info
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1120   .bss.FMU_4D_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1129   .bss.F4d_send_flag:00000000 F4d_send_flag
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1130   .bss.F4d_send_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1135   .bss.DM4Dmsg_send_fmu:00000000 DM4Dmsg_send_fmu
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s 			page 69
+
+
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1136   .bss.DM4Dmsg_send_fmu:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1138   .text.DM_Fobs_recieved_hookfuction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1144   .text.DM_Fobs_recieved_hookfuction:00000000 DM_Fobs_recieved_hookfuction
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1566   .text.DM_Fobs_recieved_hookfuction:00000290 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1583   .text.DM_Fobs_recieved_hookfuction:000002cc $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1948   .text.DM_Fobs_recieved_hookfuction:00000518 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:1969   .text.DM_Fobs_recieved_hookfuction:00000564 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2362   .text.DM_Fobs_recieved_hookfuction:000007bc $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2376   .text.DM_Fobs_recieved_hookfuction:000007ec $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2447   .text.DM_Fobs_recieved_hookfuction:00000844 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2458   .bss.B_4DRadar:00000000 B_4DRadar
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2455   .bss.B_4DRadar:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2465   .bss.DM_B4d:00000000 DM_B4d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2462   .bss.DM_B4d:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2472   .bss.dm_4dB_i:00000000 dm_4dB_i
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2469   .bss.dm_4dB_i:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2478   .bss.DM4dB_recv_flag:00000000 DM4dB_recv_flag
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2479   .bss.DM4dB_recv_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2481   .text.DM_Bobs_recieved_hookfuction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2487   .text.DM_Bobs_recieved_hookfuction:00000000 DM_Bobs_recieved_hookfuction
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2909   .text.DM_Bobs_recieved_hookfuction:00000298 $d
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:2925   .text.DM_Bobs_recieved_hookfuction:000002d0 $t
+C:\Users\zl835\AppData\Local\Temp\ccpH22Vl.s:3165   .text.DM_Bobs_recieved_hookfuction:00000420 $d
 
 UNDEFINED SYMBOLS
 HAL_GetTick

+ 107 - 107
build/soft_test.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
   22:user_src/soft_test.c **** void uart_send_msg(void)
   23:user_src/soft_test.c **** {
   36              		.loc 1 23 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 2
 
 
   37              		.cfi_startproc
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
   39:user_src/soft_test.c ****   /*
   40:user_src/soft_test.c **** 	while (huart3.gState == HAL_UART_STATE_READY)
   41:user_src/soft_test.c **** 	{
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 3
 
 
   42:user_src/soft_test.c **** 		assd++;
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  122 0002 00AF     		add	r7, sp, #0
  123              	.LCFI6:
  124              		.cfi_def_cfa_register 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 4
 
 
   51:user_src/soft_test.c ****     /*
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  162              		.align	2
  165              	led_time_yellow:
  166 0000 00000000 		.space	4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 5
 
 
  167              		.global	led_green
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
   85:user_src/soft_test.c **** 
   86:user_src/soft_test.c **** bool only_star_one_green = false;
   87:user_src/soft_test.c **** bool only_star_one_purple = false;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 6
 
 
   88:user_src/soft_test.c **** bool only_star_one_blue = false;
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  267 002e 894B     		ldr	r3, .L20
  268 0030 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  269 0032 83F00103 		eor	r3, r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 7
 
 
  270 0036 DBB2     		uxtb	r3, r3
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  313 0078 83F00103 		eor	r3, r3, #1
  314 007c DBB2     		uxtb	r3, r3
  114:user_src/soft_test.c ****       (only_star_one_green == false))
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 8
 
 
  315              		.loc 1 114 72 discriminator 2
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  358 00c0 684B     		ldr	r3, .L20+16
  359 00c2 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  360              		.loc 1 126 36 discriminator 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 9
 
 
  361 00c4 002B     		cmp	r3, #0
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  408 0110 0ED0     		beq	.L14
  134:user_src/soft_test.c ****   {
  135:user_src/soft_test.c ****     HAL_GPIO_WritePin(GPIOA, LED1_Pin, GPIO_PIN_RESET);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 10
 
 
  409              		.loc 1 135 5
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  455 0160 FFF7FEFF 		bl	HAL_GetTick
  456 0164 0346     		mov	r3, r0
  457              		.loc 1 143 21
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 11
 
 
  458 0166 4A4A     		ldr	r2, .L20+60
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  501 01ac D31A     		subs	r3, r2, r3
  502              		.loc 1 154 6
  503 01ae B3F5FA7F 		cmp	r3, #500
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 12
 
 
  504 01b2 15D3     		bcc	.L16
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  549 01fe 4FF09040 		mov	r0, #1207959552
  550 0202 FFF7FEFF 		bl	HAL_GPIO_WritePin
  164:user_src/soft_test.c ****     led_blue = false;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 13
 
 
  551              		.loc 1 164 14
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  175:user_src/soft_test.c **** 
  176:user_src/soft_test.c **** }
  595              		.loc 1 176 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 14
 
 
  596 0250 00BF     		nop
@@ -808,7 +808,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  621              		.section	.bss.recv_vk_protocol,"aw",%nobits
  622              		.align	2
  625              	recv_vk_protocol:
- 626 0000 00000000 		.space	512
+ 626 0000 00000000 		.space	1024
  626      00000000 
  626      00000000 
  626      00000000 
@@ -826,7 +826,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  635              		.section	.bss.send_uart_buffer,"aw",%nobits
  636              		.align	2
  639              	send_uart_buffer:
- 640 0000 00000000 		.space	1024
+ 640 0000 00000000 		.space	2048
  640      00000000 
  640      00000000 
  640      00000000 
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  645              		.section	.text.user_init,"ax",%progbits
  646              		.align	1
  647              		.global	user_init
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 15
 
 
  648              		.syntax unified
@@ -854,9 +854,9 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  182:user_src/soft_test.c ****   * @details 串口 can口 pwm rkfifo flash读取
  183:user_src/soft_test.c ****   * @author  Zhang Sir 
  184:user_src/soft_test.c ****  **/
- 185:user_src/soft_test.c **** uint8_t recv_vk_protocol[MAX_UART_BUF * 2] = {0};
+ 185:user_src/soft_test.c **** uint8_t recv_vk_protocol[MAX_UART_BUF * 4] = {0};
  186:user_src/soft_test.c **** uint8_t candebug_protocol[MAX_UART_BUF * 2] = {0};
- 187:user_src/soft_test.c **** uint8_t send_uart_buffer[ MAX_UART_BUF * 4 ] = {0};
+ 187:user_src/soft_test.c **** uint8_t send_uart_buffer[ MAX_UART_BUF * 8 ] = {0};
  188:user_src/soft_test.c **** void user_init(void)
  189:user_src/soft_test.c **** {
  654              		.loc 1 189 1
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  203:user_src/soft_test.c ****   HAL_GPIO_WritePin(GPIOA, LED3_Pin, GPIO_PIN_RESET);
  677              		.loc 1 203 3
  678 0016 0022     		movs	r2, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 16
 
 
  679 0018 4021     		movs	r1, #64
@@ -915,7 +915,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  207:user_src/soft_test.c ****   rkfifo_init(&recv_rkfifo, recv_vk_protocol, sizeof(recv_vk_protocol), 1);
  687              		.loc 1 207 3
  688 002e 0123     		movs	r3, #1
- 689 0030 4FF40072 		mov	r2, #512
+ 689 0030 4FF48062 		mov	r2, #1024
  690 0034 5549     		ldr	r1, .L47+4
  691 0036 5648     		ldr	r0, .L47+8
  692 0038 FFF7FEFF 		bl	rkfifo_init
@@ -929,7 +929,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  209:user_src/soft_test.c ****   rkfifo_init(&send_uart_rkfifo, send_uart_buffer, sizeof(send_uart_buffer), 1);
  699              		.loc 1 209 3
  700 004a 0123     		movs	r3, #1
- 701 004c 4FF48062 		mov	r2, #1024
+ 701 004c 4FF40062 		mov	r2, #2048
  702 0050 5249     		ldr	r1, .L47+20
  703 0052 5348     		ldr	r0, .L47+24
  704 0054 FFF7FEFF 		bl	rkfifo_init
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  723 007c 1346     		mov	r3, r2
  724 007e 9B00     		lsls	r3, r3, #2
  725 0080 1344     		add	r3, r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 17
 
 
  726 0082 5B00     		lsls	r3, r3, #1
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  780 00e0 20D0     		beq	.L32
  781              		.loc 1 213 14 discriminator 17
  782 00e2 7623     		movs	r3, #118
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 18
 
 
  783 00e4 6C2B     		cmp	r3, #108
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  837              		.loc 1 213 14 discriminator 45
  838 0134 3123     		movs	r3, #49
  839 0136 A3F13002 		sub	r2, r3, #48
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 19
 
 
  840 013a 1346     		mov	r3, r2
@@ -1092,7 +1092,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  848 0146 0022     		movs	r2, #0
  849              	.L46:
  850              		.loc 1 213 14 discriminator 48
- 851 0148 3123     		movs	r3, #49
+ 851 0148 3223     		movs	r3, #50
  852 014a 303B     		subs	r3, r3, #48
  853 014c 1344     		add	r3, r3, r2
  854              		.loc 1 213 3 is_stmt 1 discriminator 48
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  892 0190 00000000 		.word	recv_rkfifo
  893 0194 00000000 		.word	candebug_protocol
  894 0198 00000000 		.word	candebug_rkfifo
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 20
 
 
  895 019c 00000000 		.word	send_uart_buffer
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  943 001c 114A     		ldr	r2, .L54
  944 001e A2FB0312 		umull	r1, r2, r2, r3
  945 0022 5209     		lsrs	r2, r2, #5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 21
 
 
  946 0024 6421     		movs	r1, #100
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  990 0062 7047     		bx	lr
  991              	.L55:
  992              		.align	2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 22
 
 
  993              	.L54:
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1040              		.loc 1 243 35
  1041 0016 0023     		movs	r3, #0
  1042 0018 BB82     		strh	r3, [r7, #20]	@ movhi
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 23
 
 
  244:user_src/soft_test.c ****     uint8_t *pr = NULL;
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1084 006c 594A     		ldr	r2, .L68+12
  1085 006e A2FB0323 		umull	r2, r3, r2, r3
  1086 0072 5B09     		lsrs	r3, r3, #5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 24
 
 
  1087              		.loc 1 256 28
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1132              		.loc 1 265 24
  1133 00c6 FB8A     		ldrh	r3, [r7, #22]
  1134 00c8 0133     		adds	r3, r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 25
 
 
  1135 00ca FB82     		strh	r3, [r7, #22]	@ movhi
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1181 011c BB82     		strh	r3, [r7, #20]	@ movhi
  274:user_src/soft_test.c ****     while ( remainDayofYear >= tempYear ) // 计算4年整数倍外的年。
  1182              		.loc 1 274 11 is_stmt 1 discriminator 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 26
 
 
  1183 011e 17E0     		b	.L60
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1228              		.loc 1 282 62
  1229 0164 002B     		cmp	r3, #0
  1230 0166 01D0     		beq	.L64
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 27
 
 
  1231              		.loc 1 282 62 is_stmt 0 discriminator 1
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1277              		.loc 1 284 31
  1278 01a2 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  1279 01a4 9BB2     		uxth	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 28
 
 
  284:user_src/soft_test.c ****     while ( remainDayofYear > *( pr + tempBeijing->ui8Month ) )
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  294:user_src/soft_test.c **** 
  295:user_src/soft_test.c **** 
  296:user_src/soft_test.c **** void PVD_IRQHandler(void)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 29
 
 
  297:user_src/soft_test.c **** {
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1377 000a 114A     		ldr	r2, .L72
  1378 000c 43F08053 		orr	r3, r3, #268435456
  1379 0010 D361     		str	r3, [r2, #28]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 30
 
 
  1380 0012 0F4B     		ldr	r3, .L72
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1420              		.cfi_endproc
  1421              	.LFE140:
  1423              		.section	.bss.uart_time.2,"aw",%nobits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 31
 
 
  1424              		.align	2
@@ -1835,79 +1835,79 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 1
  1457              		.file 16 "user_inc/soft_flash.h"
  1458              		.file 17 "user_inc/can_debug.h"
  1459              		.file 18 "user_inc/soft_version.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 32
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_test.c
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:24     .data.UART3_send_buf:00000000 UART3_send_buf
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:21     .data.UART3_send_buf:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:27     .text.uart_send_msg:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:33     .text.uart_send_msg:00000000 uart_send_msg
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:98     .text.uart_send_msg:00000044 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1427   .bss.uart_time.2:00000000 uart_time.2
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:105    .text.ttest_func:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:111    .text.ttest_func:00000000 ttest_func
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:144    .bss.led_time_green:00000000 led_time_green
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:141    .bss.led_time_green:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:151    .bss.led_time_purple:00000000 led_time_purple
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:148    .bss.led_time_purple:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:158    .bss.led_time_blue:00000000 led_time_blue
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:155    .bss.led_time_blue:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:165    .bss.led_time_yellow:00000000 led_time_yellow
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:162    .bss.led_time_yellow:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:171    .bss.led_green:00000000 led_green
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:172    .bss.led_green:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:177    .bss.led_purple:00000000 led_purple
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:178    .bss.led_purple:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:183    .bss.led_blue:00000000 led_blue
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:184    .bss.led_blue:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:189    .bss.led_yellow:00000000 led_yellow
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:190    .bss.led_yellow:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:195    .bss.only_star_one_green:00000000 only_star_one_green
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:196    .bss.only_star_one_green:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:201    .bss.only_star_one_purple:00000000 only_star_one_purple
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:202    .bss.only_star_one_purple:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:207    .bss.only_star_one_blue:00000000 only_star_one_blue
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:208    .bss.only_star_one_blue:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:213    .bss.only_star_one_yellow:00000000 only_star_one_yellow
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:214    .bss.only_star_one_yellow:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:219    .bss.no_led_star:00000000 no_led_star
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:220    .bss.no_led_star:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:222    .text.pmu_inside_led:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:228    .text.pmu_inside_led:00000000 pmu_inside_led
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:601    .text.pmu_inside_led:00000254 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:625    .bss.recv_vk_protocol:00000000 recv_vk_protocol
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:622    .bss.recv_vk_protocol:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:632    .bss.candebug_protocol:00000000 candebug_protocol
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:629    .bss.candebug_protocol:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:639    .bss.send_uart_buffer:00000000 send_uart_buffer
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:636    .bss.send_uart_buffer:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:642    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:646    .text.user_init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:652    .text.user_init:00000000 user_init
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:890    .text.user_init:00000188 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:906    .text.isLeapYear:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:912    .text.isLeapYear:00000000 isLeapYear
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:994    .text.isLeapYear:00000064 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1003   .bss.beijing_time:00000000 beijing_time
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1000   .bss.beijing_time:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1006   .text.covUnixTimeStp2Beijing:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1012   .text.covUnixTimeStp2Beijing:00000000 covUnixTimeStp2Beijing
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1310   .text.covUnixTimeStp2Beijing:000001c8 $d
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s 			page 33
-
-
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1433   .data.Leap_month_day.1:00000000 Leap_month_day.1
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1439   .data.month_day.0:00000000 month_day.0
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1321   .text.PVD_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1327   .text.PVD_IRQHandler:00000000 PVD_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1350   .text.PVD_Config:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1356   .text.PVD_Config:00000000 PVD_Config
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1419   .text.PVD_Config:00000050 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1424   .bss.uart_time.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1430   .data.Leap_month_day.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccv6nXmB.s:1436   .data.month_day.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:24     .data.UART3_send_buf:00000000 UART3_send_buf
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:21     .data.UART3_send_buf:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:27     .text.uart_send_msg:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:33     .text.uart_send_msg:00000000 uart_send_msg
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:98     .text.uart_send_msg:00000044 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1427   .bss.uart_time.2:00000000 uart_time.2
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:105    .text.ttest_func:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:111    .text.ttest_func:00000000 ttest_func
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:144    .bss.led_time_green:00000000 led_time_green
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:141    .bss.led_time_green:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:151    .bss.led_time_purple:00000000 led_time_purple
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:148    .bss.led_time_purple:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:158    .bss.led_time_blue:00000000 led_time_blue
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:155    .bss.led_time_blue:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:165    .bss.led_time_yellow:00000000 led_time_yellow
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:162    .bss.led_time_yellow:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:171    .bss.led_green:00000000 led_green
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:172    .bss.led_green:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:177    .bss.led_purple:00000000 led_purple
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:178    .bss.led_purple:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:183    .bss.led_blue:00000000 led_blue
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:184    .bss.led_blue:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:189    .bss.led_yellow:00000000 led_yellow
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:190    .bss.led_yellow:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:195    .bss.only_star_one_green:00000000 only_star_one_green
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:196    .bss.only_star_one_green:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:201    .bss.only_star_one_purple:00000000 only_star_one_purple
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:202    .bss.only_star_one_purple:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:207    .bss.only_star_one_blue:00000000 only_star_one_blue
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:208    .bss.only_star_one_blue:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:213    .bss.only_star_one_yellow:00000000 only_star_one_yellow
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:214    .bss.only_star_one_yellow:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:219    .bss.no_led_star:00000000 no_led_star
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:220    .bss.no_led_star:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:222    .text.pmu_inside_led:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:228    .text.pmu_inside_led:00000000 pmu_inside_led
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:601    .text.pmu_inside_led:00000254 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:625    .bss.recv_vk_protocol:00000000 recv_vk_protocol
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:622    .bss.recv_vk_protocol:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:632    .bss.candebug_protocol:00000000 candebug_protocol
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:629    .bss.candebug_protocol:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:639    .bss.send_uart_buffer:00000000 send_uart_buffer
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:636    .bss.send_uart_buffer:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:642    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:646    .text.user_init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:652    .text.user_init:00000000 user_init
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:890    .text.user_init:00000188 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:906    .text.isLeapYear:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:912    .text.isLeapYear:00000000 isLeapYear
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:994    .text.isLeapYear:00000064 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1003   .bss.beijing_time:00000000 beijing_time
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1000   .bss.beijing_time:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1006   .text.covUnixTimeStp2Beijing:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1012   .text.covUnixTimeStp2Beijing:00000000 covUnixTimeStp2Beijing
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1310   .text.covUnixTimeStp2Beijing:000001c8 $d
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s 			page 33
+
+
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1433   .data.Leap_month_day.1:00000000 Leap_month_day.1
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1439   .data.month_day.0:00000000 month_day.0
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1321   .text.PVD_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1327   .text.PVD_IRQHandler:00000000 PVD_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1350   .text.PVD_Config:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1356   .text.PVD_Config:00000000 PVD_Config
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1419   .text.PVD_Config:00000050 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1424   .bss.uart_time.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1430   .data.Leap_month_day.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccd9XdAw.s:1436   .data.month_day.0:00000000 $d
 
 UNDEFINED SYMBOLS
 HAL_GetTick

BIN
build/soft_test.o


+ 50 - 50
build/soft_timer.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
   73 0000 00000000 		.space	16
   73      00000000 
   73      00000000 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 2
 
 
   73      00000000 
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
   33:user_src/soft_timer.c ****     static uint32_t time_200hz = 0;
   34:user_src/soft_timer.c **** 
   35:user_src/soft_timer.c ****     if (  Check_Timer_Ready(&time_1hz,_1_HZ_) )
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 3
 
 
   96              		.loc 1 35 11
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
  139 004a 0122     		movs	r2, #1
  140 004c 5A72     		strb	r2, [r3, #9]
   47:user_src/soft_timer.c ****         dev_version_flag = true;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 4
 
 
  141              		.loc 1 47 26
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
   63:user_src/soft_timer.c ****     if (  Check_Timer_Ready(&time_10hz,_10_HZ_) )
  180              		.loc 1 63 11
  181 0088 6421     		movs	r1, #100
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 5
 
 
  182 008a 2948     		ldr	r0, .L10+32
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
  222 00ca 0122     		movs	r2, #1
  223 00cc 9A73     		strb	r2, [r3, #14]
   78:user_src/soft_timer.c ****         devinfo_time.flow = true;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 6
 
 
  224              		.loc 1 78 27
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
  263              		.loc 1 93 1
  264 010a 00BF     		nop
  265 010c 80BD     		pop	{r7, pc}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 7
 
 
  266              	.L11:
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
  310              		.loc 1 105 17
  311 0004 074B     		ldr	r3, .L14
  312 0006 1B68     		ldr	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 8
 
 
  313              		.loc 1 105 26
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
  381              	time_100hz.1:
  382 0000 00000000 		.space	4
  383              		.section	.bss.time_200hz.0,"aw",%nobits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 9
 
 
  384              		.align	2
@@ -495,51 +495,51 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 1
  397              		.file 8 "user_inc/soft_timer.h"
  398              		.file 9 "Core/Inc/tim.h"
  399              		.file 10 "user_inc/soft_p_2_c.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s 			page 10
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_timer.c
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:23     .bss.vol_flag:00000000 vol_flag
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:24     .bss.vol_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:29     .bss.devtype_flag:00000000 devtype_flag
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:30     .bss.devtype_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:35     .bss.engine_flag:00000000 engine_flag
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:36     .bss.engine_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:41     .bss.can_debug_flag:00000000 can_debug_flag
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:42     .bss.can_debug_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:47     .bss.dev_version_flag:00000000 dev_version_flag
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:48     .bss.dev_version_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:53     .bss.mimo360_radar_flag:00000000 mimo360_radar_flag
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:54     .bss.mimo360_radar_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:59     .bss.DM_radar_flag:00000000 DM_radar_flag
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:60     .bss.DM_radar_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:65     .bss.pmu_heart_flag:00000000 pmu_heart_flag
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:66     .bss.pmu_heart_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:72     .bss.devinfo_time:00000000 devinfo_time
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:69     .bss.devinfo_time:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:75     .text.timer_function:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:81     .text.timer_function:00000000 timer_function
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:269    .text.timer_function:00000110 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:345    .bss.time_1hz.7:00000000 time_1hz.7
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:351    .bss.time_2hz.6:00000000 time_2hz.6
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:357    .bss.time_5hz.5:00000000 time_5hz.5
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:363    .bss.time_10hz.4:00000000 time_10hz.4
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:369    .bss.time_20hz.3:00000000 time_20hz.3
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:375    .bss.time_50hz.2:00000000 time_50hz.2
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:381    .bss.time_100hz.1:00000000 time_100hz.1
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:387    .bss.time_200hz.0:00000000 time_200hz.0
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:290    .text.Get_Systimer_Us:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:296    .text.Get_Systimer_Us:00000000 Get_Systimer_Us
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:336    .text.Get_Systimer_Us:00000024 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:342    .bss.time_1hz.7:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:348    .bss.time_2hz.6:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:354    .bss.time_5hz.5:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:360    .bss.time_10hz.4:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:366    .bss.time_20hz.3:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:372    .bss.time_50hz.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:378    .bss.time_100hz.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccl37VJz.s:384    .bss.time_200hz.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:23     .bss.vol_flag:00000000 vol_flag
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:24     .bss.vol_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:29     .bss.devtype_flag:00000000 devtype_flag
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:30     .bss.devtype_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:35     .bss.engine_flag:00000000 engine_flag
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:36     .bss.engine_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:41     .bss.can_debug_flag:00000000 can_debug_flag
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:42     .bss.can_debug_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:47     .bss.dev_version_flag:00000000 dev_version_flag
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:48     .bss.dev_version_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:53     .bss.mimo360_radar_flag:00000000 mimo360_radar_flag
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:54     .bss.mimo360_radar_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:59     .bss.DM_radar_flag:00000000 DM_radar_flag
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:60     .bss.DM_radar_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:65     .bss.pmu_heart_flag:00000000 pmu_heart_flag
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:66     .bss.pmu_heart_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:72     .bss.devinfo_time:00000000 devinfo_time
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:69     .bss.devinfo_time:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:75     .text.timer_function:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:81     .text.timer_function:00000000 timer_function
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:269    .text.timer_function:00000110 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:345    .bss.time_1hz.7:00000000 time_1hz.7
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:351    .bss.time_2hz.6:00000000 time_2hz.6
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:357    .bss.time_5hz.5:00000000 time_5hz.5
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:363    .bss.time_10hz.4:00000000 time_10hz.4
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:369    .bss.time_20hz.3:00000000 time_20hz.3
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:375    .bss.time_50hz.2:00000000 time_50hz.2
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:381    .bss.time_100hz.1:00000000 time_100hz.1
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:387    .bss.time_200hz.0:00000000 time_200hz.0
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:290    .text.Get_Systimer_Us:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:296    .text.Get_Systimer_Us:00000000 Get_Systimer_Us
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:336    .text.Get_Systimer_Us:00000024 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:342    .bss.time_1hz.7:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:348    .bss.time_2hz.6:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:354    .bss.time_5hz.5:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:360    .bss.time_10hz.4:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:366    .bss.time_20hz.3:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:372    .bss.time_50hz.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:378    .bss.time_100hz.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:384    .bss.time_200hz.0:00000000 $d
 
 UNDEFINED SYMBOLS
 Check_Timer_Ready

+ 123 - 123
build/soft_uart.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
   52      00000000 
   52      00000000 
   52      00000000 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 2
 
 
   52      00000000 
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
   42:user_src/soft_uart.c ****   * @details 
   43:user_src/soft_uart.c ****   * @author  Zhang Sir 
   44:user_src/soft_uart.c ****  **/
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 3
 
 
   45:user_src/soft_uart.c **** int _write(int fd, char *pBuffer, int size)
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  111 0036 B968     		ldr	r1, [r7, #8]
  112 0038 0348     		ldr	r0, .L5
  113 003a FFF7FEFF 		bl	HAL_UART_Transmit
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 4
 
 
   52:user_src/soft_uart.c **** 	return size;
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  157 0006 0346     		mov	r3, r0
  158 0008 FB71     		strb	r3, [r7, #7]
   65:user_src/soft_uart.c **** 	//设备升级不发送
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 5
 
 
   66:user_src/soft_uart.c **** 	//if(radar_update_flag == true)
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  196 0042 D31A     		subs	r3, r2, r3
  197              		.loc 1 82 5
  198 0044 012B     		cmp	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 6
 
 
  199 0046 22D8     		bhi	.L12
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  238              		.loc 1 97 20
  239 0080 084B     		ldr	r3, .L17+12
  240 0082 1B68     		ldr	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 7
 
 
  241 0084 D31A     		subs	r3, r2, r3
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  293              	uart2_send_msg:
  294              	.LFB135:
  106:user_src/soft_uart.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 8
 
 
  107:user_src/soft_uart.c **** /**
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  325              	.LCFI14:
  326              		.cfi_def_cfa_register 13
  327              		@ sp needed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 9
 
 
  328 001e 80BD     		pop	{r7, pc}
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  376 0014 15D0     		beq	.L24
  137:user_src/soft_uart.c ****     {
  138:user_src/soft_uart.c **** 		len = rkfifo_out(&send_uart_rkfifo, &send_uart_buf, 256);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 10
 
 
  377              		.loc 1 138 9
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  424              		.global	uart3_send_msg
  425              		.syntax unified
  426              		.thumb
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 11
 
 
  427              		.thumb_func
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  472 002e 7968     		ldr	r1, [r7, #4]
  473 0030 0648     		ldr	r0, .L29+4
  474 0032 FFF7FEFF 		bl	HAL_UART_Transmit_DMA
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 12
 
 
  157:user_src/soft_uart.c **** 	uart3_send_delay_time = HAL_GetTick();
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  518 0002 00AF     		add	r7, sp, #0
  519              	.LCFI26:
  520              		.cfi_def_cfa_register 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 13
 
 
  170:user_src/soft_uart.c **** 	//uart2
@@ -763,32 +763,32 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  547 0038 1B68     		ldr	r3, [r3]
  548 003a 42F01002 		orr	r2, r2, #16
  549 003e 1A60     		str	r2, [r3]
- 183:user_src/soft_uart.c **** 	HAL_UART_Receive_DMA(&huart3, (uint8_t *)uart_info.uart3_recv_buf, MAX_UART_BUF/2);
+ 183:user_src/soft_uart.c **** 	HAL_UART_Receive_DMA(&huart3, (uint8_t *)uart_info.uart3_recv_buf, MAX_UART_BUF);
  550              		.loc 1 183 2
- 551 0040 8022     		movs	r2, #128
- 552 0042 0A49     		ldr	r1, .L32+12
- 553 0044 0848     		ldr	r0, .L32+8
- 554 0046 FFF7FEFF 		bl	HAL_UART_Receive_DMA
+ 551 0040 4FF48072 		mov	r2, #256
+ 552 0044 0949     		ldr	r1, .L32+12
+ 553 0046 0848     		ldr	r0, .L32+8
+ 554 0048 FFF7FEFF 		bl	HAL_UART_Receive_DMA
  184:user_src/soft_uart.c **** 	//开启错误处理机制
  185:user_src/soft_uart.c **** 	__HAL_UART_ENABLE_IT(&huart3, UART_IT_ERR);
  555              		.loc 1 185 2
- 556 004a 074B     		ldr	r3, .L32+8
- 557 004c 1B68     		ldr	r3, [r3]
- 558 004e 9A68     		ldr	r2, [r3, #8]
- 559 0050 054B     		ldr	r3, .L32+8
- 560 0052 1B68     		ldr	r3, [r3]
- 561 0054 42F00102 		orr	r2, r2, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 14
+ 556 004c 064B     		ldr	r3, .L32+8
+ 557 004e 1B68     		ldr	r3, [r3]
+ 558 0050 9A68     		ldr	r2, [r3, #8]
+ 559 0052 054B     		ldr	r3, .L32+8
+ 560 0054 1B68     		ldr	r3, [r3]
+ 561 0056 42F00102 		orr	r2, r2, #1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 14
 
 
- 562 0058 9A60     		str	r2, [r3, #8]
+ 562 005a 9A60     		str	r2, [r3, #8]
  186:user_src/soft_uart.c **** 
  187:user_src/soft_uart.c **** }
  563              		.loc 1 187 1
- 564 005a 00BF     		nop
- 565 005c 80BD     		pop	{r7, pc}
+ 564 005c 00BF     		nop
+ 565 005e 80BD     		pop	{r7, pc}
  566              	.L33:
- 567 005e 00BF     		.align	2
+ 567              		.align	2
  568              	.L32:
  569 0060 00000000 		.word	huart2
  570 0064 02000000 		.word	uart_info+2
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  603 0000 80B5     		push	{r7, lr}
  604              	.LCFI27:
  605              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 15
 
 
  606              		.cfi_offset 7, -8
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  652 0046 1A46     		mov	r2, r3
  653 0048 2E49     		ldr	r1, .L41+8
  654 004a 2F48     		ldr	r0, .L41+12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 16
 
 
  655 004c FFF7FEFF 		bl	rkfifo_in
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  223:user_src/soft_uart.c **** 			if (aoan_engine_Link.connect_status != COMP_NOEXIST)
  695              		.loc 1 223 24
  696 0094 1E4B     		ldr	r3, .L41+20
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 17
 
 
  697 0096 1B7A     		ldrb	r3, [r3, #8]	@ zero_extendqisi2
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  739 00de 9BB2     		uxth	r3, r3
  740 00e0 1946     		mov	r1, r3
  741 00e2 0C48     		ldr	r0, .L41+24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 18
 
 
  742 00e4 FFF7FEFF 		bl	decode_aoan_engine
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  251:user_src/soft_uart.c **** void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart)
  252:user_src/soft_uart.c **** {
  783              		.loc 1 252 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 19
 
 
  784              		.cfi_startproc
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  827              		.loc 1 263 2
  828 0034 7B68     		ldr	r3, [r7, #4]
  829 0036 1B68     		ldr	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 20
 
 
  830 0038 0122     		movs	r2, #1
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  871 0074 00000000 		.word	huart3
  872 0078 98000000 		.word	uart_info+152
  873              		.cfi_endproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 21
 
 
  874              	.LFE140:
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  914 0012 7047     		bx	lr
  915              		.cfi_endproc
  916              	.LFE141:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 22
 
 
  918              		.global	recv_step
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  953              		.loc 1 308 1
  954              		.cfi_startproc
  955              		@ args = 0, pretend = 0, frame = 16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 23
 
 
  956              		@ frame_needed = 1, uses_anonymous_args = 0
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  996              		.loc 1 322 3
  997 002c 7C4B     		ldr	r3, .L95
  998 002e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 24
 
 
  999 0030 082B     		cmp	r3, #8
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1042 0084 664B     		ldr	r3, .L95
  1043 0086 0222     		movs	r2, #2
  1044 0088 1A70     		strb	r2, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 25
 
 
  334:user_src/soft_uart.c **** 			break;
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1081              		.loc 1 350 9
  1082 00b4 FB7B     		ldrb	r3, [r7, #15]	@ zero_extendqisi2
  1083              		.loc 1 350 6
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 26
 
 
  1084 00b6 002B     		cmp	r3, #0
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1126 00ea 1A70     		strb	r2, [r3]
  1127              		.loc 1 360 4
  1128 00ec 55E1     		b	.L67
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 27
 
 
  1129              	.L60:
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1174 012e 03D1     		bne	.L73
  370:user_src/soft_uart.c **** 			{
  371:user_src/soft_uart.c **** 				recv_step = RX_CHECK_LOW; 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 28
 
 
  1175              		.loc 1 371 15
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1216              		.loc 1 381 14
  1217 016c 2C4B     		ldr	r3, .L95
  1218 016e 0822     		movs	r2, #8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 29
 
 
  1219 0170 1A70     		strb	r2, [r3]
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1264              		.loc 1 390 23
  1265 01ae 1E4B     		ldr	r3, .L95+8
  1266 01b0 9A73     		strb	r2, [r3, #14]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 30
 
 
  391:user_src/soft_uart.c **** 			vk_data.payload[5] = vk_data.msg_id;
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1314              		.loc 1 397 26
  1315 01f8 0E4B     		ldr	r3, .L95+20
  1316 01fa 5A71     		strb	r2, [r3, #5]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 31
 
 
  398:user_src/soft_uart.c **** 					memcpy(&fcu_protocol.payload[0],&vk_data.payload[0],vk_data.len + vk_data.head_bytes + vk_data
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  403:user_src/soft_uart.c **** 					 	(vk_data.group_id == GROUP_ID_B_UPDATE && uavr12_info.Link.connect_status != COMP_NOEXIST) |
  1366              		.loc 1 403 16 discriminator 3
  1367 0250 5C4B     		ldr	r3, .L97
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 32
 
 
  1368 0252 1B79     		ldrb	r3, [r3, #4]	@ zero_extendqisi2
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1414              		.loc 1 409 61
  1415 0294 1344     		add	r3, r3, r2
  1416              		.loc 1 409 91
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 33
 
 
  1417 0296 4B4A     		ldr	r2, .L97
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1457 02d4 9342     		cmp	r3, r2
  1458 02d6 54D9     		bls	.L92
  423:user_src/soft_uart.c **** 						{
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 34
 
 
  424:user_src/soft_uart.c **** 							uart_info.use_update_buf_flag = false;
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  442:user_src/soft_uart.c **** 							uart_info.vk_dev_pack_num = 1;
  443:user_src/soft_uart.c **** 							uart_info.vk_dev_update_flag = true;  
  444:user_src/soft_uart.c **** 							EZup_par.update_flag = true;//mimo
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 35
 
 
  445:user_src/soft_uart.c **** 
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1528              		.loc 1 461 82
  1529 033e 1344     		add	r3, r3, r2
  1530              		.loc 1 461 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 36
 
 
  1531 0340 1A46     		mov	r2, r3
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1575              	.L75:
  470:user_src/soft_uart.c **** 
  471:user_src/soft_uart.c **** 						
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 37
 
 
  472:user_src/soft_uart.c **** 					//}
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1609 03ac FFF7FEFF 		bl	rkfifo_out
  1610 03b0 0346     		mov	r3, r0
  313:user_src/soft_uart.c **** 	{	
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 38
 
 
  1611              		.loc 1 313 8
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1668              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
  1669              		.file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
  1670              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 39
 
 
  1671              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
@@ -2293,79 +2293,79 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 1
  1680              		.file 16 "user_inc/soft_p_2_c.h"
  1681              		.file 17 "user_inc/soft_engine.h"
  1682              		.file 18 "user_inc/soft_update.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 40
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_uart.c
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:24     .bss.Update_buf:00000000 Update_buf
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:21     .bss.Update_buf:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:31     .bss.vk_protocol:00000000 vk_protocol
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:28     .bss.vk_protocol:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:38     .bss.send_uart_rkfifo:00000000 send_uart_rkfifo
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:35     .bss.send_uart_rkfifo:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:44     .bss.radar_update_flag:00000000 radar_update_flag
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:45     .bss.radar_update_flag:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:51     .data.uart_info:00000000 uart_info
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:48     .data.uart_info:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:56     .text._write:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:62     .text._write:00000000 _write
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:129    .text._write:00000048 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:134    .text.uart_send_is_ok:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:140    .text.uart_send_is_ok:00000000 uart_send_is_ok
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:265    .text.uart_send_is_ok:00000098 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:277    .bss.uart2_send_delay_time:00000000 uart2_send_delay_time
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:284    .bss.uart3_send_delay_time:00000000 uart3_send_delay_time
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:274    .bss.uart2_send_delay_time:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:281    .bss.uart3_send_delay_time:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:287    .text.uart2_send_msg:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:293    .text.uart2_send_msg:00000000 uart2_send_msg
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:332    .text.uart2_send_msg:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:341    .bss.send_uart_buf:00000000 send_uart_buf
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:338    .bss.send_uart_buf:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:344    .text.send_uartfifo_msg:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:350    .text.send_uartfifo_msg:00000000 send_uartfifo_msg
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:415    .text.send_uartfifo_msg:0000004c $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:423    .text.uart3_send_msg:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:429    .text.uart3_send_msg:00000000 uart3_send_msg
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:494    .text.uart3_send_msg:00000048 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1651   .bss.send_time3.2:00000000 send_time3.2
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:501    .text.UART_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:507    .text.UART_Init:00000000 UART_Init
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:569    .text.UART_Init:00000060 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:581    .bss.read_DR:00000000 read_DR
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:578    .bss.read_DR:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:588    .bss.recv_rkfifo:00000000 recv_rkfifo
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:585    .bss.recv_rkfifo:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:591    .text.USER_UART_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:597    .text.USER_UART_IRQHandler:00000000 USER_UART_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:763    .text.USER_UART_IRQHandler:000000fc $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:775    .text.HAL_UART_ErrorCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:781    .text.HAL_UART_ErrorCallback:00000000 HAL_UART_ErrorCallback
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:869    .text.HAL_UART_ErrorCallback:0000006c $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:877    .text.HAL_UART_TxCpltCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:883    .text.HAL_UART_TxCpltCallback:00000000 HAL_UART_TxCpltCallback
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:922    .bss.recv_step:00000000 recv_step
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:923    .bss.recv_step:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:929    .bss.fcu_protocol:00000000 fcu_protocol
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:926    .bss.fcu_protocol:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:936    .data.vk_data:00000000 vk_data
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:933    .data.vk_data:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:945    .text.check_uart_data:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:951    .text.check_uart_data:00000000 check_uart_data
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s 			page 41
-
-
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1005   .text.check_uart_data:0000003c $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1014   .text.check_uart_data:00000060 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1344   .text.check_uart_data:00000220 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1657   .bss.vk_recv_time.1:00000000 vk_recv_time.1
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1662   .bss.i.0:00000000 i.0
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1354   .text.check_uart_data:00000240 $t
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1633   .text.check_uart_data:000003c4 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1648   .bss.send_time3.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1654   .bss.vk_recv_time.1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgJxdDe.s:1663   .bss.i.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:24     .bss.Update_buf:00000000 Update_buf
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:21     .bss.Update_buf:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:31     .bss.vk_protocol:00000000 vk_protocol
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:28     .bss.vk_protocol:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:38     .bss.send_uart_rkfifo:00000000 send_uart_rkfifo
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:35     .bss.send_uart_rkfifo:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:44     .bss.radar_update_flag:00000000 radar_update_flag
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:45     .bss.radar_update_flag:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:51     .data.uart_info:00000000 uart_info
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:48     .data.uart_info:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:56     .text._write:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:62     .text._write:00000000 _write
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:129    .text._write:00000048 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:134    .text.uart_send_is_ok:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:140    .text.uart_send_is_ok:00000000 uart_send_is_ok
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:265    .text.uart_send_is_ok:00000098 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:277    .bss.uart2_send_delay_time:00000000 uart2_send_delay_time
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:284    .bss.uart3_send_delay_time:00000000 uart3_send_delay_time
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:274    .bss.uart2_send_delay_time:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:281    .bss.uart3_send_delay_time:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:287    .text.uart2_send_msg:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:293    .text.uart2_send_msg:00000000 uart2_send_msg
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:332    .text.uart2_send_msg:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:341    .bss.send_uart_buf:00000000 send_uart_buf
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:338    .bss.send_uart_buf:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:344    .text.send_uartfifo_msg:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:350    .text.send_uartfifo_msg:00000000 send_uartfifo_msg
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:415    .text.send_uartfifo_msg:0000004c $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:423    .text.uart3_send_msg:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:429    .text.uart3_send_msg:00000000 uart3_send_msg
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:494    .text.uart3_send_msg:00000048 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1651   .bss.send_time3.2:00000000 send_time3.2
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:501    .text.UART_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:507    .text.UART_Init:00000000 UART_Init
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:569    .text.UART_Init:00000060 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:581    .bss.read_DR:00000000 read_DR
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:578    .bss.read_DR:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:588    .bss.recv_rkfifo:00000000 recv_rkfifo
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:585    .bss.recv_rkfifo:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:591    .text.USER_UART_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:597    .text.USER_UART_IRQHandler:00000000 USER_UART_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:763    .text.USER_UART_IRQHandler:000000fc $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:775    .text.HAL_UART_ErrorCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:781    .text.HAL_UART_ErrorCallback:00000000 HAL_UART_ErrorCallback
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:869    .text.HAL_UART_ErrorCallback:0000006c $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:877    .text.HAL_UART_TxCpltCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:883    .text.HAL_UART_TxCpltCallback:00000000 HAL_UART_TxCpltCallback
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:922    .bss.recv_step:00000000 recv_step
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:923    .bss.recv_step:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:929    .bss.fcu_protocol:00000000 fcu_protocol
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:926    .bss.fcu_protocol:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:936    .data.vk_data:00000000 vk_data
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:933    .data.vk_data:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:945    .text.check_uart_data:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:951    .text.check_uart_data:00000000 check_uart_data
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s 			page 41
+
+
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1005   .text.check_uart_data:0000003c $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1014   .text.check_uart_data:00000060 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1344   .text.check_uart_data:00000220 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1657   .bss.vk_recv_time.1:00000000 vk_recv_time.1
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1662   .bss.i.0:00000000 i.0
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1354   .text.check_uart_data:00000240 $t
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1633   .text.check_uart_data:000003c4 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1648   .bss.send_time3.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1654   .bss.vk_recv_time.1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccIHNTG9.s:1663   .bss.i.0:00000000 $d
 
 UNDEFINED SYMBOLS
 HAL_GetTick

BIN
build/soft_uart.o


+ 102 - 102
build/soft_update.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
   58              	Vk_Update_Device_Protocol:
   59              	.LFB133:
   60              		.file 1 "user_src/soft_update.c"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 2
 
 
    1:user_src/soft_update.c **** #include "soft_update.h"
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
   84 0012 A34B     		ldr	r3, .L63
   85 0014 93F82431 		ldrb	r3, [r3, #292]	@ zero_extendqisi2
   86              		.loc 1 31 11
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 3
 
 
   87 0018 002B     		cmp	r3, #0
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  129 0062 1B79     		ldrb	r3, [r3, #4]	@ zero_extendqisi2
  130 0064 904A     		ldr	r2, .L63+8
  131 0066 CA21     		movs	r1, #202
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 4
 
 
  132 0068 1846     		mov	r0, r3
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  171 00ae BB60     		str	r3, [r7, #8]
   59:user_src/soft_update.c ****     uint8_t i = 0;
  172              		.loc 1 59 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 5
 
 
  173 00b0 0023     		movs	r3, #0
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
   71:user_src/soft_update.c **** 
   72:user_src/soft_update.c ****     switch (Update_buf[UPDATE_STEP])
  216              		.loc 1 72 23
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 6
 
 
  217 00e8 6E4B     		ldr	r3, .L63+4
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  116:user_src/soft_update.c ****             }
  117:user_src/soft_update.c ****             else if(Dev.Radar.facid_T == FAC_DM_RT)
  118:user_src/soft_update.c ****             {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 7
 
 
  119:user_src/soft_update.c ****                 if(Dev.Part_Tradar_Link.connect_status == COMP_NORMAL)
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  173:user_src/soft_update.c ****     case UPDATE_END:
  174:user_src/soft_update.c ****         can_buf[0] = dev_id;
  175:user_src/soft_update.c ****         can_send_msg_normal(&can_buf[0],8,0x481400);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 8
 
 
  176:user_src/soft_update.c **** 
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  261 0142 00F29B80 		bhi	.L55
  262 0146 01A2     		adr	r2, .L23
  263 0148 52F823F0 		ldr	pc, [r2, r3, lsl #2]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 9
 
 
  264              		.p2align 2
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  308              		.loc 1 89 20
  309 019a 182B     		cmp	r3, #24
  310 019c 07D1     		bne	.L31
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 10
 
 
   91:user_src/soft_update.c ****             }
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  354 01e2 334B     		ldr	r3, .L63+16
  355 01e4 93F8D830 		ldrb	r3, [r3, #216]	@ zero_extendqisi2
  103:user_src/soft_update.c ****             {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 11
 
 
  356              		.loc 1 103 20
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  400              	.L36:
  117:user_src/soft_update.c ****             {
  401              		.loc 1 117 30
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 12
 
 
  402 0230 1F4B     		ldr	r3, .L63+16
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  140:user_src/soft_update.c ****         default:
  446              		.loc 1 140 13
  447 027a 09E0     		b	.L60
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 13
 
 
  448              	.L55:
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  494 02cc 18000000 		.word	.LC6
  495 02d0 1C000000 		.word	.LC7
  496 02d4 00143800 		.word	3675136
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 14
 
 
  497              	.L45:
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  159:user_src/soft_update.c ****                 can_buf[6] = crc & 0xff; 
  539              		.loc 1 159 28
  540 0314 7B72     		strb	r3, [r7, #9]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 15
 
 
  160:user_src/soft_update.c ****                 can_buf[7] = (crc >> 8) & 0xff;
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  585 035a 5A1D     		adds	r2, r3, #5
  586 035c FB7B     		ldrb	r3, [r7, #15]	@ zero_extendqisi2
  149:user_src/soft_update.c ****         {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 16
 
 
  587              		.loc 1 149 15
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  629              		.loc 1 180 25
  630 039e 1D4B     		ldr	r3, .L65+20
  631 03a0 93F8CD30 		ldrb	r3, [r3, #205]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 17
 
 
  180:user_src/soft_update.c ****                 DM_f_info.get_radar_ver_flag = false;
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  190:user_src/soft_update.c ****     default:
  675              		.loc 1 190 9
  676 03e6 07E0     		b	.L62
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 18
 
 
  677              	.L52:
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  726              		.align	2
  727              	.LC9:
  728 0024 646D7465 		.ascii	"dmter\000"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 19
 
 
  728      7200
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  775 002e 782B     		cmp	r3, #120
  776 0030 00F3EB81 		bgt	.L101
  777 0034 562B     		cmp	r3, #86
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 20
 
 
  778 0036 00F00781 		beq	.L73
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  250:user_src/soft_update.c ****                 DM_f_info.version[3] = 'O';
  251:user_src/soft_update.c ****                 for(uint8_t i = 4;i < 10; i++)
  252:user_src/soft_update.c ****                 {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 21
 
 
  253:user_src/soft_update.c ****                     DM_f_info.version[i] = '0';
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  307:user_src/soft_update.c ****             else if(memcmp((char *)&data[1],"D4T",3) == 0)
  308:user_src/soft_update.c ****             {
  309:user_src/soft_update.c ****                 Dev.Part_Tradar_Link.recv_time = HAL_GetTick();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 22
 
 
  310:user_src/soft_update.c ****                 Dev.Part_Tradar_Link.connect_status = COMP_NORMAL;
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  799 0068 0B040000 		.word	.L101+1
  800 006c F7030000 		.word	.L76+1
  801              		.p2align 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 23
 
 
  802              	.L74:
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  844              		.loc 1 213 47
  845 00b2 8B4B     		ldr	r3, .L104+20
  846 00b4 0122     		movs	r2, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 24
 
 
  847 00b6 1A72     		strb	r2, [r3, #8]
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  889 00f4 1344     		add	r3, r3, r2
  890 00f6 3022     		movs	r2, #48
  891 00f8 5A77     		strb	r2, [r3, #29]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 25
 
 
  221:user_src/soft_update.c ****                 {
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  938 0144 FFF7FEFF 		bl	HAL_GetTick
  939 0148 0346     		mov	r3, r0
  236:user_src/soft_update.c ****                 Dev.Part_Fradar_Link.connect_status = COMP_NORMAL;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 26
 
 
  940              		.loc 1 236 48
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  983 0190 DA77     		strb	r2, [r3, #31]
  250:user_src/soft_update.c ****                 for(uint8_t i = 4;i < 10; i++)
  984              		.loc 1 250 38
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 27
 
 
  985 0192 534B     		ldr	r3, .L104+20
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  257:user_src/soft_update.c ****         case UPDATE_OBS_B:
  1032              		.loc 1 257 13
  1033 01de 19E1     		b	.L67
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 28
 
 
  1034              	.L75:
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  273:user_src/soft_update.c ****             {
  1077              		.loc 1 273 20
  1078 0224 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 29
 
 
  1079 0226 40F0F480 		bne	.L103
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1121 026e 0122     		movs	r2, #1
  1122 0270 5A72     		strb	r2, [r3, #9]
  289:user_src/soft_update.c ****             }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 30
 
 
  1123              		.loc 1 289 35
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1166 02b6 5322     		movs	r2, #83
  1167 02b8 1A77     		strb	r2, [r3, #28]
  299:user_src/soft_update.c ****                 DM_ter_info.version[3] = 'N';
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 31
 
 
  1168              		.loc 1 299 40
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1215 031a 092B     		cmp	r3, #9
  1216 031c F4D9     		bls	.L96
  1217              	.LBE4:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 32
 
 
  305:user_src/soft_update.c ****             }
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1263              		.loc 1 311 39
  1264 0370 2F4B     		ldr	r3, .L106+20
  1265 0372 2522     		movs	r2, #37
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 33
 
 
  1266 0374 83F82C22 		strb	r2, [r3, #556]
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1308              		.loc 1 324 17
  1309 03b4 07E0     		b	.L98
  1310              	.L99:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 34
 
 
  326:user_src/soft_update.c ****                 }
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1357 03fe 1846     		mov	r0, r3
  1358 0400 FFF7FEFF 		bl	memcmp
  346:user_src/soft_update.c ****         default:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 35
 
 
  1359              		.loc 1 346 13
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1411      00000000 
  1412              		.section	.text.mimo_obs_update_func,"ax",%progbits
  1413              		.align	1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 36
 
 
  1414              		.global	mimo_obs_update_func
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1450              		.loc 1 369 13
  1451 001c A64B     		ldr	r3, .L146+4
  1452 001e 1B79     		ldrb	r3, [r3, #4]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 37
 
 
  1453 0020 A64A     		ldr	r2, .L146+8
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1496 006e 914B     		ldr	r3, .L146
  1497 0070 0022     		movs	r2, #0
  1498 0072 83F82621 		strb	r2, [r3, #294]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 38
 
 
  1499              	.L109:
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1536 00b2 804B     		ldr	r3, .L146
  1537 00b4 0122     		movs	r2, #1
  1538 00b6 83F82621 		strb	r2, [r3, #294]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 39
 
 
  1539              	.L115:
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1584 010c 3C22     		movs	r2, #60
  1585 010e 0821     		movs	r1, #8
  1586 0110 1846     		mov	r0, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 40
 
 
  1587 0112 FFF7FEFF 		bl	can_send_msg_normalstd
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1631 015e 0393     		str	r3, [sp, #12]
  1632 0160 FF23     		movs	r3, #255
  1633 0162 0293     		str	r3, [sp, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 41
 
 
  1634 0164 FF23     		movs	r3, #255
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1680 01ba D3F82031 		ldr	r3, [r3, #288]	@ unaligned
  1681              		.loc 1 422 41
  1682 01be 1B0C     		lsrs	r3, r3, #16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 42
 
 
  1683              		.loc 1 422 19
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1730 020e 1B0E     		lsrs	r3, r3, #24
  1731              		.loc 1 429 19
  1732 0210 DBB2     		uxtb	r3, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 43
 
 
  1733 0212 3B72     		strb	r3, [r7, #8]
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1775 0250 61020000 		.word	.L133+1
  1776 0254 D1020000 		.word	.L132+1
  1777 0258 39030000 		.word	.L131+1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 44
 
 
  1778 025c 41030000 		.word	.L129+1
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1824 02ae 074B     		ldr	r3, .L146+24
  1825 02b0 1A80     		strh	r2, [r3]	@ movhi
  450:user_src/soft_update.c ****                 break;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 45
 
 
  1826              		.loc 1 450 17
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1872 02fe 3B1D     		adds	r3, r7, #4
  1873 0300 0233     		adds	r3, r3, #2
  1874 0302 0622     		movs	r2, #6
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 46
 
 
  1875 0304 1846     		mov	r0, r3
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  473:user_src/soft_update.c ****                 break;
  1915              		.loc 1 473 17
  1916 033e 2BE0     		b	.L134
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 47
 
 
  1917              	.L129:
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  1963 0390 02E0     		b	.L134
  1964              	.L143:
  482:user_src/soft_update.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 48
 
 
  483:user_src/soft_update.c ****             default:
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2005 03ca 0E2B     		cmp	r3, #14
  2006 03cc 7FF437AF 		bne	.L138
  488:user_src/soft_update.c ****         }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 49
 
 
  489:user_src/soft_update.c ****         break;
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2052 0420 5A76     		strb	r2, [r3, #25]
  498:user_src/soft_update.c ****         break;
  2053              		.loc 1 498 9
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 50
 
 
  2054 0422 06E0     		b	.L108
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2103              	EZ_Radar_UpdateCanRecvHookFunction:
  2104              	.LFB136:
  503:user_src/soft_update.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 51
 
 
  504:user_src/soft_update.c **** void EZ_Radar_UpdateCanRecvHookFunction(uint32_t CanID, uint8_t data[], uint8_t len)
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2153 0036 0222     		movs	r2, #2
  2154 0038 5A70     		strb	r2, [r3, #1]
  2155 003a CCE0     		b	.L152
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 52
 
 
  2156              	.L151:
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2203              		.loc 1 516 41 discriminator 1
  2204 007c 062B     		cmp	r3, #6
  2205 007e 47D1     		bne	.L154
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 53
 
 
  2206              		.loc 1 516 67 discriminator 2
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2254              		.loc 1 521 27
  2255 00c4 474B     		ldr	r3, .L162
  2256 00c6 0422     		movs	r2, #4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 54
 
 
  2257 00c8 5A70     		strb	r2, [r3, #1]
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2301              		.loc 1 519 11
  2302 010e 61E0     		b	.L160
  2303              	.L154:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 55
 
 
  530:user_src/soft_update.c ****         }
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2353              		.loc 1 533 65 discriminator 3
  2354 0154 002B     		cmp	r3, #0
  2355 0156 10D1     		bne	.L158
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 56
 
 
  2356              		.loc 1 533 91 discriminator 4
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2404 019a BB68     		ldr	r3, [r7, #8]
  2405 019c 0333     		adds	r3, r3, #3
  2406 019e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 57
 
 
  538:user_src/soft_update.c ****         data[3] == 0x07 && data[4] == 0xFF && data[5] == 0xFF && data[6] == 0xFF && data[7] == 0xFF
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2454 01da BD46     		mov	sp, r7
  2455              	.LCFI19:
  2456              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 58
 
 
  2457              		@ sp needed
@@ -3466,53 +3466,53 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 1
  2510              		.file 10 "user_inc/soft_obstacle.h"
  2511              		.file 11 "user_inc/soft_terrain.h"
  2512              		.file 12 "user_inc/soft_version.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 59
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_update.c
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:24     .bss.Factory_DevId:00000000 Factory_DevId
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:21     .bss.Factory_DevId:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:27     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:52     .text.Vk_Update_Device_Protocol:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:58     .text.Vk_Update_Device_Protocol:00000000 Vk_Update_Device_Protocol
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:266    .text.Vk_Update_Device_Protocol:0000014c $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:271    .text.Vk_Update_Device_Protocol:00000160 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:483    .text.Vk_Update_Device_Protocol:000002a0 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2475   .bss.send_msgtime_2HZ.4:00000000 send_msgtime_2HZ.4
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:499    .text.Vk_Update_Device_Protocol:000002d8 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:709    .text.Vk_Update_Device_Protocol:00000400 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:730    .text.Update_Dev_Bootversion_Function:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:736    .text.Update_Dev_Bootversion_Function:00000000 Update_Dev_Bootversion_Function
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:796    .text.Update_Dev_Bootversion_Function:0000005c $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:801    .text.Update_Dev_Bootversion_Function:00000070 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1185   .text.Update_Dev_Bootversion_Function:000002cc $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1202   .text.Update_Dev_Bootversion_Function:00000308 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1389   .text.Update_Dev_Bootversion_Function:0000041c $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1403   .bss.radar_node_id:00000000 radar_node_id
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1404   .bss.radar_node_id:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1410   .bss.EZup_par:00000000 EZup_par
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1407   .bss.EZup_par:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1413   .text.mimo_obs_update_func:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1419   .text.mimo_obs_update_func:00000000 mimo_obs_update_func
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1551   .text.mimo_obs_update_func:000000cc $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1557   .text.mimo_obs_update_func:000000e4 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1775   .text.mimo_obs_update_func:00000250 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1779   .text.mimo_obs_update_func:00000260 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1831   .text.mimo_obs_update_func:000002b4 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2481   .bss.send_msgtime_5HZ.3:00000000 send_msgtime_5HZ.3
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2487   .bss.data_count.2:00000000 data_count.2
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:1840   .text.mimo_obs_update_func:000002d0 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2083   .text.mimo_obs_update_func:00000438 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2492   .data.frame_i.1:00000000 frame_i.1
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2498   .bss.ez_crc.0:00000000 ez_crc.0
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2097   .text.EZ_Radar_UpdateCanRecvHookFunction:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2103   .text.EZ_Radar_UpdateCanRecvHookFunction:00000000 EZ_Radar_UpdateCanRecvHookFunction
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2466   .text.EZ_Radar_UpdateCanRecvHookFunction:000001e4 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2472   .bss.send_msgtime_2HZ.4:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2478   .bss.send_msgtime_5HZ.3:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2484   .bss.data_count.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s:2495   .bss.ez_crc.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:24     .bss.Factory_DevId:00000000 Factory_DevId
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:21     .bss.Factory_DevId:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:27     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:52     .text.Vk_Update_Device_Protocol:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:58     .text.Vk_Update_Device_Protocol:00000000 Vk_Update_Device_Protocol
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:266    .text.Vk_Update_Device_Protocol:0000014c $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:271    .text.Vk_Update_Device_Protocol:00000160 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:483    .text.Vk_Update_Device_Protocol:000002a0 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2475   .bss.send_msgtime_2HZ.4:00000000 send_msgtime_2HZ.4
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:499    .text.Vk_Update_Device_Protocol:000002d8 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:709    .text.Vk_Update_Device_Protocol:00000400 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:730    .text.Update_Dev_Bootversion_Function:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:736    .text.Update_Dev_Bootversion_Function:00000000 Update_Dev_Bootversion_Function
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:796    .text.Update_Dev_Bootversion_Function:0000005c $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:801    .text.Update_Dev_Bootversion_Function:00000070 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1185   .text.Update_Dev_Bootversion_Function:000002cc $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1202   .text.Update_Dev_Bootversion_Function:00000308 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1389   .text.Update_Dev_Bootversion_Function:0000041c $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1403   .bss.radar_node_id:00000000 radar_node_id
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1404   .bss.radar_node_id:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1410   .bss.EZup_par:00000000 EZup_par
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1407   .bss.EZup_par:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1413   .text.mimo_obs_update_func:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1419   .text.mimo_obs_update_func:00000000 mimo_obs_update_func
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1551   .text.mimo_obs_update_func:000000cc $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1557   .text.mimo_obs_update_func:000000e4 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1775   .text.mimo_obs_update_func:00000250 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1779   .text.mimo_obs_update_func:00000260 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1831   .text.mimo_obs_update_func:000002b4 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2481   .bss.send_msgtime_5HZ.3:00000000 send_msgtime_5HZ.3
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2487   .bss.data_count.2:00000000 data_count.2
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:1840   .text.mimo_obs_update_func:000002d0 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2083   .text.mimo_obs_update_func:00000438 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2492   .data.frame_i.1:00000000 frame_i.1
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2498   .bss.ez_crc.0:00000000 ez_crc.0
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2097   .text.EZ_Radar_UpdateCanRecvHookFunction:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2103   .text.EZ_Radar_UpdateCanRecvHookFunction:00000000 EZ_Radar_UpdateCanRecvHookFunction
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2466   .text.EZ_Radar_UpdateCanRecvHookFunction:000001e4 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2472   .bss.send_msgtime_2HZ.4:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2478   .bss.send_msgtime_5HZ.3:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2484   .bss.data_count.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s:2495   .bss.ez_crc.0:00000000 $d
 
 UNDEFINED SYMBOLS
 uart_send_is_ok
@@ -3526,7 +3526,7 @@ Dev
 Get_Crc16
 memset
 DM_f_info
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccxl1KSo.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccpTGuXk.s 			page 60
 
 
 dev_obsf

+ 137 - 137
build/soft_version.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
   47              		.global	dev_bms1
   48              		.section	.bss.dev_bms1,"aw",%nobits
   49              		.align	2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 2
 
 
   52              	dev_bms1:
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
   94              	dev_arm:
   95 0000 00000000 		.space	89
   95      00000000 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 3
 
 
   95      00000000 
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  137      00000000 
  137      00000000 
  137      00000000 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 4
 
 
  138              		.global	dev_nozzle2
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  180              		.global	dev_h_bmsA
  181              		.section	.bss.dev_h_bmsA,"aw",%nobits
  182              		.align	2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 5
 
 
  185              	dev_h_bmsA:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  229 0020 00000000 		.word	dev_null
  230 0024 00000000 		.word	dev_null
  231 0028 00000000 		.word	dev_null
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 6
 
 
  232 002c 00000000 		.word	dev_ter
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  286              		.syntax unified
  287              		.thumb
  288              		.thumb_func
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 7
 
 
  290              	get_radar_version_and_sn:
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
   52:user_src/soft_version.c **** //                    &dev_weight,
   53:user_src/soft_version.c **** //                    &dev_flowmeter,
   54:user_src/soft_version.c **** //                    &dev_arm,
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 8
 
 
   55:user_src/soft_version.c **** //                   };
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  109:user_src/soft_version.c **** /**
  110:user_src/soft_version.c ****   * @file    get_radar_version_and_sn
  111:user_src/soft_version.c ****   * @brief   获取雷达版本和SN号
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 9
 
 
  112:user_src/soft_version.c ****   * @param   none
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  332 002a 3B46     		mov	r3, r7
  333 002c 9D4A     		ldr	r2, .L15+4
  334 002e 0121     		movs	r1, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 10
 
 
  335 0030 1846     		mov	r0, r3
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  380 007a 1223     		movs	r3, #18
  381 007c 3B70     		strb	r3, [r7]
  136:user_src/soft_version.c ****         can_send_msg_normal(radar_can_buf, 1, 0x00eeff12);        
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 11
 
 
  382              		.loc 1 136 9
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  429 00ca 08D0     		beq	.L6
  144:user_src/soft_version.c ****     {
  145:user_src/soft_version.c ****         radar_can_buf[0] = 0x0b;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 12
 
 
  430              		.loc 1 145 26
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  476 0114 83F00103 		eor	r3, r3, #1
  477 0118 DBB2     		uxtb	r3, r3
  478              		.loc 1 153 55 discriminator 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 13
 
 
  479 011a 002B     		cmp	r3, #0
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  521 015a DBB2     		uxtb	r3, r3
  522              		.loc 1 165 60 discriminator 1
  523 015c 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 14
 
 
  524 015e 14D0     		beq	.L10
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  567 019c 002B     		cmp	r3, #0
  568 019e 13D0     		beq	.L9
  177:user_src/soft_version.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 15
 
 
  178:user_src/soft_version.c ****         radar_can_buf[0] = 0x55;
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  189:user_src/soft_version.c ****     {
  190:user_src/soft_version.c ****         radar_can_buf[0] = 1;
  612              		.loc 1 190 26
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 16
 
 
  613 01de 0123     		movs	r3, #1
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  204:user_src/soft_version.c ****     //     can_send_msg_normal(radar_can_buf, 8, 0XB81300);
  205:user_src/soft_version.c ****     // }
  206:user_src/soft_version.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 17
 
 
  207:user_src/soft_version.c **** 
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  695 025a BB71     		strb	r3, [r7, #6]
  220:user_src/soft_version.c ****         radar_can_buf[7] = 0x34;
  696              		.loc 1 220 26
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 18
 
 
  697 025c 3423     		movs	r3, #52
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  739              		@ sp needed
  740 029e 80BD     		pop	{r7, pc}
  741              	.L16:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 19
 
 
  742              		.align	2
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  244:user_src/soft_version.c ****     static uint8_t send_interval = 0;
  245:user_src/soft_version.c ****     if((Dev.Flow_Link1.connect_status == COMP_NORMAL || Dev.Flow_Link2.connect_status == COMP_NORMA
  787              		.loc 1 245 23
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 20
 
 
  788 0006 9C4B     		ldr	r3, .L55
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  832 0050 FA23     		movs	r3, #250
  833 0052 3B71     		strb	r3, [r7, #4]
  255:user_src/soft_version.c ****             can_buf[1] = 0x10;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 21
 
 
  834              		.loc 1 255 24
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  877 008c 062B     		cmp	r3, #6
  878 008e F0D9     		bls	.L23
  879              	.LBE3:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 22
 
 
  265:user_src/soft_version.c ****             }
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  918              		.loc 1 280 24
  919 00c6 0023     		movs	r3, #0
  920 00c8 BB72     		strb	r3, [r7, #10]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 23
 
 
  921              	.LBB4:
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  964 0106 1A70     		strb	r2, [r3]
  965              	.L27:
  290:user_src/soft_version.c ****             }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 24
 
 
  291:user_src/soft_version.c ****             can_buf[7] = 0;
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1006 013c DBB2     		uxtb	r3, r3
  1007 013e FB72     		strb	r3, [r7, #11]
  302:user_src/soft_version.c ****             {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 25
 
 
  1008              		.loc 1 302 40 discriminator 3
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1051 017e 1A72     		strb	r2, [r3, #8]
  313:user_src/soft_version.c ****                 flow_mimo1.get_k_count++;
  1052              		.loc 1 313 15
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 26
 
 
  1053 0180 A6E0     		b	.L32
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  327:user_src/soft_version.c ****             {
  328:user_src/soft_version.c ****                 can_buf[7] += can_buf[i];
  1095              		.loc 1 328 28 discriminator 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 27
 
 
  1096 01ba FA7A     		ldrb	r2, [r7, #11]	@ zero_extendqisi2
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1138 01f8 3B71     		strb	r3, [r7, #4]
  339:user_src/soft_version.c ****             can_buf[1] = 0x10;
  1139              		.loc 1 339 24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 28
 
 
  1140 01fa 1023     		movs	r3, #16
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1183 0234 F0D9     		bls	.L37
  1184              	.LBE7:
  349:user_src/soft_version.c ****             }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 29
 
 
  350:user_src/soft_version.c ****             if(send_interval == 1)
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1224 026c 0023     		movs	r3, #0
  1225 026e BB72     		strb	r3, [r7, #10]
  1226              	.LBB8:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 30
 
 
  365:user_src/soft_version.c **** 
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1271 02b4 1846     		mov	r0, r3
  1272 02b6 FFF7FEFF 		bl	can_send_msg_normalstd
  373:user_src/soft_version.c ****                 send_interval = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 31
 
 
  1273              		.loc 1 373 31
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  387:user_src/soft_version.c ****             can_buf[4] = 0xC1;
  1314              		.loc 1 387 24
  1315 02f2 C123     		movs	r3, #193
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 32
 
 
  1316 02f4 3B72     		strb	r3, [r7, #8]
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1362 0334 F0D9     		bls	.L44
  1363              	.LBE9:
  394:user_src/soft_version.c ****             }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 33
 
 
  395:user_src/soft_version.c **** 
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  406:user_src/soft_version.c ****             can_buf[4] = 0xC1;
  1407              		.loc 1 406 24
  1408 0378 C123     		movs	r3, #193
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 34
 
 
  1409 037a 3B72     		strb	r3, [r7, #8]
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1455 03ba F0D9     		bls	.L47
  1456              	.LBE10:
  413:user_src/soft_version.c ****             }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 35
 
 
  414:user_src/soft_version.c **** 
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1497 03f4 0023     		movs	r3, #0
  1498 03f6 BB72     		strb	r3, [r7, #10]
  428:user_src/soft_version.c ****             can_buf[7] = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 36
 
 
  1499              		.loc 1 428 24
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  443:user_src/soft_version.c ****             can_buf[6] = 0;
  444:user_src/soft_version.c ****             can_buf[7] = 0;
  445:user_src/soft_version.c ****             for(uint8_t i = 1; i < 7; i++)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 37
 
 
  446:user_src/soft_version.c ****             {
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1572              		.loc 1 445 25
  1573 0458 0123     		movs	r3, #1
  1574 045a BB73     		strb	r3, [r7, #14]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 38
 
 
  445:user_src/soft_version.c ****             {
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1622 0498 00000000 		.word	flow_mimo1
  1623 049c 00000000 		.word	Dev
  1624 04a0 00000000 		.word	flow_inf
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 39
 
 
  1625              		.cfi_endproc
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1667 001c 002B     		cmp	r3, #0
  1668 001e 15D1     		bne	.L60
  1669              		.loc 1 467 98 discriminator 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 40
 
 
  1670 0020 4A4B     		ldr	r3, .L65+4
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1714 0066 384B     		ldr	r3, .L65
  1715 0068 1B7D     		ldrb	r3, [r3, #20]	@ zero_extendqisi2
  1716              		.loc 1 477 87 discriminator 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 41
 
 
  1717 006a 022B     		cmp	r3, #2
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1764              		.loc 1 484 9
  1765 00c0 3846     		mov	r0, r7
  1766 00c2 0023     		movs	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 42
 
 
  1767 00c4 0493     		str	r3, [sp, #16]
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1816 011e 0023     		movs	r3, #0
  1817 0120 0193     		str	r3, [sp, #4]
  1818 0122 0023     		movs	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 43
 
 
  1819 0124 0093     		str	r3, [sp]
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  502:user_src/soft_version.c ****  **/
  503:user_src/soft_version.c **** void get_device_version_and_sn(void)
  504:user_src/soft_version.c **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 44
 
 
  1863              		.loc 1 504 1
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1902              		.global	regist_dev_info
  1903              		.syntax unified
  1904              		.thumb
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 45
 
 
  1905              		.thumb_func
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1944 002a DBB2     		uxtb	r3, r3
  1945              		.loc 1 536 7
  1946 002c 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 46
 
 
  1947 002e 0DD0     		beq	.L73
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  1992              		.loc 1 545 12
  1993 007e FB68     		ldr	r3, [r7, #12]
  1994 0080 93F95830 		ldrsb	r3, [r3, #88]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 47
 
 
  1995              		.loc 1 545 24
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  552:user_src/soft_version.c ****     }
  553:user_src/soft_version.c ****     if(hard_serial != NULL && size3 <= 16 && dev->regist.hard == false)
  2043              		.loc 1 553 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 48
 
 
  2044 00dc 7B6A     		ldr	r3, [r7, #36]
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  2092 0134 FB68     		ldr	r3, [r7, #12]
  2093 0136 93F85730 		ldrb	r3, [r3, #87]	@ zero_extendqisi2
  2094              		.loc 1 559 56 discriminator 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 49
 
 
  2095 013a 83F00103 		eor	r3, r3, #1
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  2150 0000 05       		.byte	5
  2151              		.section	.bss.circu_time.0,"aw",%nobits
  2152              		.align	2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 50
 
 
  2155              	circu_time.0:
@@ -2955,97 +2955,97 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 1
  2166              		.file 9 "user_inc/soft_eft.h"
  2167              		.file 10 "user_inc/soft_seed_device.h"
  2168              		.file 11 "user_inc/soft_water_device.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 51
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 soft_version.c
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:24     .bss.dev_pmu:00000000 dev_pmu
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:21     .bss.dev_pmu:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:31     .bss.dev_ter:00000000 dev_ter
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:28     .bss.dev_ter:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:38     .bss.dev_obsf:00000000 dev_obsf
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:35     .bss.dev_obsf:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:45     .bss.dev_obsb:00000000 dev_obsb
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:42     .bss.dev_obsb:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:52     .bss.dev_bms1:00000000 dev_bms1
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:49     .bss.dev_bms1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:59     .bss.dev_bms2:00000000 dev_bms2
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:56     .bss.dev_bms2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:66     .bss.dev_spreader:00000000 dev_spreader
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:63     .bss.dev_spreader:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:73     .bss.dev_weight:00000000 dev_weight
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:70     .bss.dev_weight:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:80     .bss.dev_flowmeter:00000000 dev_flowmeter
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:77     .bss.dev_flowmeter:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:87     .bss.dev_pump:00000000 dev_pump
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:84     .bss.dev_pump:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:94     .bss.dev_arm:00000000 dev_arm
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:91     .bss.dev_arm:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:101    .bss.dev_lack:00000000 dev_lack
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:98     .bss.dev_lack:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:108    .bss.dev_centri:00000000 dev_centri
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:105    .bss.dev_centri:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:115    .bss.dev_current:00000000 dev_current
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:112    .bss.dev_current:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:122    .bss.dev_pump1:00000000 dev_pump1
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:119    .bss.dev_pump1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:129    .bss.dev_pump2:00000000 dev_pump2
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:126    .bss.dev_pump2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:136    .bss.dev_nozzle1:00000000 dev_nozzle1
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:133    .bss.dev_nozzle1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:143    .bss.dev_nozzle2:00000000 dev_nozzle2
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:140    .bss.dev_nozzle2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:150    .bss.dev_nozzle3:00000000 dev_nozzle3
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:147    .bss.dev_nozzle3:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:157    .bss.dev_nozzle4:00000000 dev_nozzle4
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:154    .bss.dev_nozzle4:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:164    .bss.dev_part_tradar:00000000 dev_part_tradar
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:161    .bss.dev_part_tradar:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:171    .bss.dev_tradar_f:00000000 dev_tradar_f
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:168    .bss.dev_tradar_f:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:178    .bss.dev_tradar_b:00000000 dev_tradar_b
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:175    .bss.dev_tradar_b:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:185    .bss.dev_h_bmsA:00000000 dev_h_bmsA
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:182    .bss.dev_h_bmsA:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:192    .bss.dev_h_bmsB:00000000 dev_h_bmsB
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:189    .bss.dev_h_bmsB:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:199    .bss.dev_remoteid:00000000 dev_remoteid
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:196    .bss.dev_remoteid:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:206    .bss.dev_tempSensor:00000000 dev_tempSensor
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:203    .bss.dev_tempSensor:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:213    .bss.dev_null:00000000 dev_null
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s 			page 52
-
-
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:210    .bss.dev_null:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:220    .data.dev_ptr:00000000 dev_ptr
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:217    .data.dev_ptr:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:277    .data.dev_num:00000000 dev_num
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:274    .data.dev_num:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:280    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:284    .text.get_radar_version_and_sn:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:290    .text.get_radar_version_and_sn:00000000 get_radar_version_and_sn
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:744    .text.get_radar_version_and_sn:000002a0 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:2139   .data.mimo_area_40flag.3:00000000 mimo_area_40flag.3
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:764    .text.get_flowmeter_version_and_sn:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:770    .text.get_flowmeter_version_and_sn:00000000 get_flowmeter_version_and_sn
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1235   .text.get_flowmeter_version_and_sn:00000278 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:2144   .bss.send_interval.2:00000000 send_interval.2
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1241   .text.get_flowmeter_version_and_sn:00000288 $t
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1620   .text.get_flowmeter_version_and_sn:00000490 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1629   .text.get_seed_version_and_sn:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1635   .text.get_seed_version_and_sn:00000000 get_seed_version_and_sn
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1846   .text.get_seed_version_and_sn:00000148 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:2149   .data.get_counts.1:00000000 get_counts.1
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1855   .text.get_device_version_and_sn:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1861   .text.get_device_version_and_sn:00000000 get_device_version_and_sn
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1896   .text.get_device_version_and_sn:00000024 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:2155   .bss.circu_time.0:00000000 circu_time.0
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1901   .text.regist_dev_info:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:1907   .text.regist_dev_info:00000000 regist_dev_info
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:2145   .bss.send_interval.2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccB7esTO.s:2152   .bss.circu_time.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:24     .bss.dev_pmu:00000000 dev_pmu
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:21     .bss.dev_pmu:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:31     .bss.dev_ter:00000000 dev_ter
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:28     .bss.dev_ter:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:38     .bss.dev_obsf:00000000 dev_obsf
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:35     .bss.dev_obsf:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:45     .bss.dev_obsb:00000000 dev_obsb
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:42     .bss.dev_obsb:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:52     .bss.dev_bms1:00000000 dev_bms1
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:49     .bss.dev_bms1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:59     .bss.dev_bms2:00000000 dev_bms2
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:56     .bss.dev_bms2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:66     .bss.dev_spreader:00000000 dev_spreader
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:63     .bss.dev_spreader:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:73     .bss.dev_weight:00000000 dev_weight
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:70     .bss.dev_weight:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:80     .bss.dev_flowmeter:00000000 dev_flowmeter
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:77     .bss.dev_flowmeter:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:87     .bss.dev_pump:00000000 dev_pump
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:84     .bss.dev_pump:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:94     .bss.dev_arm:00000000 dev_arm
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:91     .bss.dev_arm:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:101    .bss.dev_lack:00000000 dev_lack
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:98     .bss.dev_lack:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:108    .bss.dev_centri:00000000 dev_centri
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:105    .bss.dev_centri:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:115    .bss.dev_current:00000000 dev_current
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:112    .bss.dev_current:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:122    .bss.dev_pump1:00000000 dev_pump1
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:119    .bss.dev_pump1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:129    .bss.dev_pump2:00000000 dev_pump2
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:126    .bss.dev_pump2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:136    .bss.dev_nozzle1:00000000 dev_nozzle1
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:133    .bss.dev_nozzle1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:143    .bss.dev_nozzle2:00000000 dev_nozzle2
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:140    .bss.dev_nozzle2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:150    .bss.dev_nozzle3:00000000 dev_nozzle3
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:147    .bss.dev_nozzle3:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:157    .bss.dev_nozzle4:00000000 dev_nozzle4
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:154    .bss.dev_nozzle4:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:164    .bss.dev_part_tradar:00000000 dev_part_tradar
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:161    .bss.dev_part_tradar:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:171    .bss.dev_tradar_f:00000000 dev_tradar_f
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:168    .bss.dev_tradar_f:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:178    .bss.dev_tradar_b:00000000 dev_tradar_b
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:175    .bss.dev_tradar_b:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:185    .bss.dev_h_bmsA:00000000 dev_h_bmsA
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:182    .bss.dev_h_bmsA:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:192    .bss.dev_h_bmsB:00000000 dev_h_bmsB
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:189    .bss.dev_h_bmsB:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:199    .bss.dev_remoteid:00000000 dev_remoteid
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:196    .bss.dev_remoteid:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:206    .bss.dev_tempSensor:00000000 dev_tempSensor
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:203    .bss.dev_tempSensor:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:213    .bss.dev_null:00000000 dev_null
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s 			page 52
+
+
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:210    .bss.dev_null:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:220    .data.dev_ptr:00000000 dev_ptr
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:217    .data.dev_ptr:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:277    .data.dev_num:00000000 dev_num
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:274    .data.dev_num:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:280    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:284    .text.get_radar_version_and_sn:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:290    .text.get_radar_version_and_sn:00000000 get_radar_version_and_sn
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:744    .text.get_radar_version_and_sn:000002a0 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:2139   .data.mimo_area_40flag.3:00000000 mimo_area_40flag.3
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:764    .text.get_flowmeter_version_and_sn:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:770    .text.get_flowmeter_version_and_sn:00000000 get_flowmeter_version_and_sn
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1235   .text.get_flowmeter_version_and_sn:00000278 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:2144   .bss.send_interval.2:00000000 send_interval.2
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1241   .text.get_flowmeter_version_and_sn:00000288 $t
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1620   .text.get_flowmeter_version_and_sn:00000490 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1629   .text.get_seed_version_and_sn:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1635   .text.get_seed_version_and_sn:00000000 get_seed_version_and_sn
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1846   .text.get_seed_version_and_sn:00000148 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:2149   .data.get_counts.1:00000000 get_counts.1
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1855   .text.get_device_version_and_sn:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1861   .text.get_device_version_and_sn:00000000 get_device_version_and_sn
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1896   .text.get_device_version_and_sn:00000024 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:2155   .bss.circu_time.0:00000000 circu_time.0
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1901   .text.regist_dev_info:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:1907   .text.regist_dev_info:00000000 regist_dev_info
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:2145   .bss.send_interval.2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccDMNasN.s:2152   .bss.circu_time.0:00000000 $d
 
 UNDEFINED SYMBOLS
 can_send_msg_normal

Файловите разлики са ограничени, защото са твърде много
+ 199 - 199
build/soft_water_device.lst


+ 114 - 114
build/stm32f3xx_hal.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
   14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * This software is licensed under terms that can be found in the LICENSE file
   15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * in the root directory of this software component.
   16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 2
 
 
   17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   *
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
   71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Private macro -------------------------------------------------------------*/
   72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Exported variables --------------------------------------------------------*/
   73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL_Exported_Variables HAL Exported Variables
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 3
 
 
   74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @{
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   *             
  129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @note   The Systick configuration is based on HSI clock, as HSI is the clock
  130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   *         used after a system Reset and the NVIC configuration is set to Priority group 4 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 4
 
 
  131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   *            
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
   77              		.loc 1 156 1
   78 0022 1846     		mov	r0, r3
   79 0024 80BD     		pop	{r7, pc}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 5
 
 
   80              	.L4:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  122 001c 0022     		movs	r2, #0
  123 001e DA60     		str	r2, [r3, #12]
  171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 6
 
 
  172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   __HAL_RCC_AHB_FORCE_RESET();
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  164 0002 00AF     		add	r7, sp, #0
  165              	.LCFI5:
  166              		.cfi_def_cfa_register 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 7
 
 
  188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   /* NOTE : This function should not be modified, when the callback is needed,
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  208 0008 5DF8047B 		ldr	r7, [sp], #4
  209              	.LCFI11:
  210              		.cfi_restore 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 8
 
 
  211              		.cfi_def_cfa_offset 0
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  246 000e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
  247 0010 1946     		mov	r1, r3
  248 0012 4FF47A73 		mov	r3, #1000
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 9
 
 
  249 0016 B3FBF1F3 		udiv	r3, r3, r1
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  285              	.LCFI15:
  286              		.cfi_def_cfa_offset 8
  287 0050 BD46     		mov	sp, r7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 10
 
 
  288              	.LCFI16:
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   *         implementations  in user file.
  276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @retval None
  277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 11
 
 
  278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak void HAL_IncTick(void)
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @note   The function is declared as __Weak  to be overwritten  in case of other 
  286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   *         implementations  in user file.
  287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @retval tick value
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 12
 
 
  288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   */
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  403              		@ args = 0, pretend = 0, frame = 0
  404              		@ frame_needed = 1, uses_anonymous_args = 0
  405              		@ link register save eliminated.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 13
 
 
  406 0000 80B4     		push	{r7}
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  449              		@ args = 0, pretend = 0, frame = 16
  450              		@ frame_needed = 1, uses_anonymous_args = 0
  451 0000 80B5     		push	{r7, lr}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 14
 
 
  452              	.LCFI29:
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****     uwTickFreq = Freq;
  495              		.loc 1 320 16
  496 003a 0B4A     		ldr	r2, .L33+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 15
 
 
  497 003c FB79     		ldrb	r3, [r7, #7]
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  539              		.syntax unified
  540              		.thumb
  541              		.thumb_func
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 16
 
 
  543              	HAL_GetTickFreq:
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @brief  This function provides accurate delay (in milliseconds) based
  347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   *         on variable incremented.
  348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @note   In the default implementation , SysTick timer is the source of time base. 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 17
 
 
  349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   *         It is used to generate interrupts at regular time intervals where uwTick
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  622              		.loc 1 367 8
  623 0026 00BF     		nop
  624              	.L41:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 18
 
 
  625              		.loc 1 367 10 discriminator 1
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  664              		@ args = 0, pretend = 0, frame = 0
  665              		@ frame_needed = 1, uses_anonymous_args = 0
  666              		@ link register save eliminated.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 19
 
 
  667 0000 80B4     		push	{r7}
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** {
  707              		.loc 1 401 1
  708              		.cfi_startproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 20
 
 
  709              		@ args = 0, pretend = 0, frame = 0
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  754              		@ args = 0, pretend = 0, frame = 0
  755              		@ frame_needed = 1, uses_anonymous_args = 0
  756              		@ link register save eliminated.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 21
 
 
  757 0000 80B4     		push	{r7}
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  804              		.cfi_def_cfa_register 7
  422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   return((DBGMCU->IDCODE) >> 16U);
  805              		.loc 1 422 17
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 22
 
 
  806 0004 034B     		ldr	r3, .L57
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  853 0008 C3F30B03 		ubfx	r3, r3, #0, #12
  432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** }
  854              		.loc 1 432 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 23
 
 
  855 000c 1846     		mov	r0, r3
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  902 000c 5DF8047B 		ldr	r7, [sp], #4
  903              	.LCFI66:
  904              		.cfi_restore 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 24
 
 
  905              		.cfi_def_cfa_offset 0
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  952 0014 B0F7FF1F 		.word	536868784
  953              		.cfi_endproc
  954              	.LFE147:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 25
 
 
  956              		.section	.text.HAL_GetUIDw2,"ax",%progbits
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  1003              		.thumb_func
  1005              	HAL_DBGMCU_EnableDBGSleepMode:
  1006              	.LFB149:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 26
 
 
  460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** 
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @brief  Disable the Debug Module during SLEEP mode
  472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   * @retval None
  473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 27
 
 
  474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** void HAL_DBGMCU_DisableDBGSleepMode(void)
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  1097              		.loc 1 484 1
  1098              		.cfi_startproc
  1099              		@ args = 0, pretend = 0, frame = 0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 28
 
 
  1100              		@ frame_needed = 1, uses_anonymous_args = 0
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  1147 0000 80B4     		push	{r7}
  1148              	.LCFI87:
  1149              		.cfi_def_cfa_offset 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 29
 
 
  1150              		.cfi_offset 7, -4
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  1197              	.LCFI92:
  1198              		.cfi_def_cfa_register 7
  503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****   SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STANDBY);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 30
 
 
  1199              		.loc 1 503 3
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  1246 0006 5B68     		ldr	r3, [r3, #4]
  1247 0008 044A     		ldr	r2, .L91
  1248 000a 23F00403 		bic	r3, r3, #4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 31
 
 
  1249 000e 5360     		str	r3, [r2, #4]
@@ -1829,93 +1829,93 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 1
  1274              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  1275              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
  1276              		.file 8 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 32
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal.c
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:24     .bss.uwTick:00000000 uwTick
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:21     .bss.uwTick:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:31     .data.uwTickPrio:00000000 uwTickPrio
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:28     .data.uwTickPrio:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:37     .data.uwTickFreq:00000000 uwTickFreq
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:40     .text.HAL_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:46     .text.HAL_Init:00000000 HAL_Init
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:223    .text.HAL_InitTick:00000000 HAL_InitTick
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:153    .text.HAL_MspInit:00000000 HAL_MspInit
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:83     .text.HAL_Init:00000028 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:88     .text.HAL_DeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:94     .text.HAL_DeInit:00000000 HAL_DeInit
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:188    .text.HAL_MspDeInit:00000000 HAL_MspDeInit
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:142    .text.HAL_DeInit:00000038 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:147    .text.HAL_MspInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:182    .text.HAL_MspDeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:217    .text.HAL_InitTick:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:295    .text.HAL_InitTick:00000054 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:302    .text.HAL_IncTick:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:308    .text.HAL_IncTick:00000000 HAL_IncTick
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:345    .text.HAL_IncTick:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:351    .text.HAL_GetTick:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:357    .text.HAL_GetTick:00000000 HAL_GetTick
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:388    .text.HAL_GetTick:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:393    .text.HAL_GetTickPrio:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:399    .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:430    .text.HAL_GetTickPrio:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:435    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:439    .text.HAL_SetTickFreq:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:445    .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:530    .text.HAL_SetTickFreq:00000064 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:537    .text.HAL_GetTickFreq:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:543    .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:574    .text.HAL_GetTickFreq:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:579    .text.HAL_Delay:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:585    .text.HAL_Delay:00000000 HAL_Delay
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:649    .text.HAL_Delay:00000044 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:654    .text.HAL_SuspendTick:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:660    .text.HAL_SuspendTick:00000000 HAL_SuspendTick
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:694    .text.HAL_SuspendTick:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:699    .text.HAL_ResumeTick:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:705    .text.HAL_ResumeTick:00000000 HAL_ResumeTick
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:739    .text.HAL_ResumeTick:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:744    .text.HAL_GetHalVersion:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:750    .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:780    .text.HAL_GetHalVersion:00000010 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:785    .text.HAL_GetREVID:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:791    .text.HAL_GetREVID:00000000 HAL_GetREVID
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:824    .text.HAL_GetREVID:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:829    .text.HAL_GetDEVID:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:835    .text.HAL_GetDEVID:00000000 HAL_GetDEVID
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:868    .text.HAL_GetDEVID:00000018 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:873    .text.HAL_GetUIDw0:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:879    .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:910    .text.HAL_GetUIDw0:00000014 $d
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s 			page 33
-
-
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:915    .text.HAL_GetUIDw1:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:921    .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:952    .text.HAL_GetUIDw1:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:957    .text.HAL_GetUIDw2:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:963    .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:994    .text.HAL_GetUIDw2:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:999    .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1005   .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1039   .text.HAL_DBGMCU_EnableDBGSleepMode:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1044   .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1050   .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1084   .text.HAL_DBGMCU_DisableDBGSleepMode:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1089   .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1095   .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1129   .text.HAL_DBGMCU_EnableDBGStopMode:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1134   .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1140   .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1174   .text.HAL_DBGMCU_DisableDBGStopMode:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1179   .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1185   .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1219   .text.HAL_DBGMCU_EnableDBGStandbyMode:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1224   .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1230   .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode
-C:\Users\zl835\AppData\Local\Temp\cc4MzhMA.s:1264   .text.HAL_DBGMCU_DisableDBGStandbyMode:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:24     .bss.uwTick:00000000 uwTick
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:21     .bss.uwTick:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:31     .data.uwTickPrio:00000000 uwTickPrio
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:28     .data.uwTickPrio:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:37     .data.uwTickFreq:00000000 uwTickFreq
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:40     .text.HAL_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:46     .text.HAL_Init:00000000 HAL_Init
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:223    .text.HAL_InitTick:00000000 HAL_InitTick
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:153    .text.HAL_MspInit:00000000 HAL_MspInit
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:83     .text.HAL_Init:00000028 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:88     .text.HAL_DeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:94     .text.HAL_DeInit:00000000 HAL_DeInit
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:188    .text.HAL_MspDeInit:00000000 HAL_MspDeInit
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:142    .text.HAL_DeInit:00000038 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:147    .text.HAL_MspInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:182    .text.HAL_MspDeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:217    .text.HAL_InitTick:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:295    .text.HAL_InitTick:00000054 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:302    .text.HAL_IncTick:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:308    .text.HAL_IncTick:00000000 HAL_IncTick
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:345    .text.HAL_IncTick:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:351    .text.HAL_GetTick:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:357    .text.HAL_GetTick:00000000 HAL_GetTick
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:388    .text.HAL_GetTick:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:393    .text.HAL_GetTickPrio:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:399    .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:430    .text.HAL_GetTickPrio:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:435    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:439    .text.HAL_SetTickFreq:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:445    .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:530    .text.HAL_SetTickFreq:00000064 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:537    .text.HAL_GetTickFreq:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:543    .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:574    .text.HAL_GetTickFreq:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:579    .text.HAL_Delay:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:585    .text.HAL_Delay:00000000 HAL_Delay
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:649    .text.HAL_Delay:00000044 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:654    .text.HAL_SuspendTick:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:660    .text.HAL_SuspendTick:00000000 HAL_SuspendTick
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:694    .text.HAL_SuspendTick:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:699    .text.HAL_ResumeTick:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:705    .text.HAL_ResumeTick:00000000 HAL_ResumeTick
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:739    .text.HAL_ResumeTick:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:744    .text.HAL_GetHalVersion:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:750    .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:780    .text.HAL_GetHalVersion:00000010 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:785    .text.HAL_GetREVID:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:791    .text.HAL_GetREVID:00000000 HAL_GetREVID
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:824    .text.HAL_GetREVID:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:829    .text.HAL_GetDEVID:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:835    .text.HAL_GetDEVID:00000000 HAL_GetDEVID
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:868    .text.HAL_GetDEVID:00000018 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:873    .text.HAL_GetUIDw0:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:879    .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:910    .text.HAL_GetUIDw0:00000014 $d
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s 			page 33
+
+
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:915    .text.HAL_GetUIDw1:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:921    .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:952    .text.HAL_GetUIDw1:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:957    .text.HAL_GetUIDw2:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:963    .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:994    .text.HAL_GetUIDw2:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:999    .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1005   .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1039   .text.HAL_DBGMCU_EnableDBGSleepMode:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1044   .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1050   .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1084   .text.HAL_DBGMCU_DisableDBGSleepMode:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1089   .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1095   .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1129   .text.HAL_DBGMCU_EnableDBGStopMode:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1134   .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1140   .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1174   .text.HAL_DBGMCU_DisableDBGStopMode:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1179   .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1185   .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1219   .text.HAL_DBGMCU_EnableDBGStandbyMode:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1224   .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1230   .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode
+C:\Users\zl835\AppData\Local\Temp\ccOIAN2u.s:1264   .text.HAL_DBGMCU_DisableDBGStandbyMode:0000001c $d
 
 UNDEFINED SYMBOLS
 HAL_NVIC_SetPriorityGrouping

+ 85 - 85
build/stm32f3xx_hal_adc.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
   28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   ==============================================================================
   29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   [..] 
   30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   (+) 12-bit, 10-bit, 8-bit or 6-bit configurable resolution (available only on 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 2
 
 
   31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****       STM32F30xxC devices).
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
   85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     (#) Enable the ADC interface
   86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****       (++) As prerequisite, ADC clock must be configured at RCC top level.
   87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****       
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 3
 
 
   88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****         (++) For STM32F30x/STM32F33x devices:
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** 
  143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     (#) Optionally, in case of usage of DMA:
  144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****          (++) Configure the DMA (DMA channel, mode normal or circular, ...)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 4
 
 
  145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****               using function HAL_DMA_Init().
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****                 using function HAL_ADC_Stop()
  200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** 
  201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****         (++) ADC conversion by interruption: 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 5
 
 
  202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****           (+++) Activate the ADC peripheral and start conversions
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     (#) Disable the ADC interface
  257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****       (++) ADC clock can be hard reset and disabled at RCC top level.
  258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****         (++) Hard reset of ADC peripherals
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 6
 
 
  259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****              using macro __ADCx_FORCE_RESET(), __ADCx_RELEASE_RESET().
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     (#) Optionally, in case of usage of DMA:
  314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****          (++) Deinitialize the DMA
  315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****               using function HAL_DMA_DeInit().
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 7
 
 
  316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****          (++) Disable the NVIC for DMA
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** 
  371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****      Callbacks can be registered/unregistered in HAL_ADC_STATE_READY state only.
  372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****      Exception done MspInit/MspDeInit functions that can be registered/unregistered
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 8
 
 
  373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****      in HAL_ADC_STATE_READY or HAL_ADC_STATE_RESET state,
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   */
  428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** 
  429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 9
 
 
  430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @brief  Initializes the ADC peripheral and regular group according to  
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   return HAL_ERROR;
   45              		.loc 1 468 10
   46 0008 0123     		movs	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 10
 
 
  469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** }
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
   80              		.cfi_def_cfa_offset 4
   81              		.cfi_offset 7, -4
   82 0002 83B0     		sub	sp, sp, #12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 11
 
 
   83              	.LCFI7:
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  122 0000 80B4     		push	{r7}
  123              	.LCFI12:
  124              		.cfi_def_cfa_offset 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 12
 
 
  125              		.cfi_offset 7, -4
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  166              		.cfi_def_cfa_offset 4
  167              		.cfi_offset 7, -4
  168 0002 83B0     		sub	sp, sp, #12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 13
 
 
  169              	.LCFI19:
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   *          @arg @ref HAL_ADC_MSPDEINIT_CB_ID MspDeInit callback ID
  549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @param  pCallback pointer to the Callback function
  550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @retval HAL status
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 14
 
 
  551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   */
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   else if (HAL_ADC_STATE_RESET == hadc->State)
  606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   {
  607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     switch (CallbackID)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 15
 
 
  608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     {
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     switch (CallbackID)
  663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     {
  664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****       case HAL_ADC_CONVERSION_COMPLETE_CB_ID :
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 16
 
 
  665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****         hadc->ConvCpltCallback = HAL_ADC_ConvCpltCallback;
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****         break;
  720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****     }
  721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 17
 
 
  722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   else
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  203              		@ args = 0, pretend = 0, frame = 8
  204              		@ frame_needed = 1, uses_anonymous_args = 0
  205              		@ link register save eliminated.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 18
 
 
  206 0000 80B4     		push	{r7}
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   *         has already stopped conversion of ADC slave).
  792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @param  hadc ADC handle
  793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @retval HAL status.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 19
 
 
  794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   */
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** 
  807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** /**
  808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @brief  Wait for regular group conversion to be completed.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 20
 
 
  809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @param  hadc ADC handle
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  328              		.syntax unified
  329              		.thumb
  330              		.thumb_func
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 21
 
 
  332              	HAL_ADC_PollForEvent:
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  359 0012 BD46     		mov	sp, r7
  360              	.LCFI46:
  361              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 22
 
 
  362              		@ sp needed
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   /*        Function content is located into file stm32f3xx_hal_adc_ex.c   */
  875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   
  876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   /* Return function status */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 23
 
 
  877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   return HAL_ERROR;
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  432              		.cfi_offset 7, -4
  433 0002 83B0     		sub	sp, sp, #12
  434              	.LCFI55:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 24
 
 
  435              		.cfi_def_cfa_offset 16
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @param  Length The length of data to be transferred from ADC peripheral to memory.
  921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @retval None
  922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 25
 
 
  923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** __weak HAL_StatusTypeDef HAL_ADC_Start_DMA(ADC_HandleTypeDef* hadc, uint32_t* pData, uint32_t Lengt
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  510              		.thumb_func
  512              	HAL_ADC_Stop_DMA:
  513              	.LFB141:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 26
 
 
  936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** 
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  543              		.cfi_restore 7
  544              		.cfi_def_cfa_offset 0
  545 0014 7047     		bx	lr
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 27
 
 
  546              		.cfi_endproc
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  584 0012 BD46     		mov	sp, r7
  585              	.LCFI76:
  586              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 28
 
 
  587              		@ sp needed
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  629              		@ sp needed
  630 000e 5DF8047B 		ldr	r7, [sp], #4
  631              	.LCFI83:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 29
 
 
  632              		.cfi_restore 7
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  673              	.LCFI89:
  674              		.cfi_restore 7
  675              		.cfi_def_cfa_offset 0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 30
 
 
  676 0012 7047     		bx	lr
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  717              		.cfi_def_cfa_offset 0
  718 0012 7047     		bx	lr
  719              		.cfi_endproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 31
 
 
  720              	.LFE145:
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  761              		.cfi_endproc
  762              	.LFE146:
  764              		.section	.text.HAL_ADC_ErrorCallback,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 32
 
 
  765              		.align	1
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  804              	.LFE147:
  806              		.section	.text.HAL_ADC_ConfigChannel,"ax",%progbits
  807              		.align	1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 33
 
 
  808              		.weak	HAL_ADC_ConfigChannel
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  818              		@ frame_needed = 1, uses_anonymous_args = 0
  819              		@ link register save eliminated.
  820 0000 80B4     		push	{r7}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 34
 
 
  821              	.LCFI108:
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
 1116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   *         the ADC.
 1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   *         The setting of these parameters is conditioned to ADC state.
 1118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   *         For parameters constraints, see comments of structure 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 35
 
 
 1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   *         "ADC_AnalogWDGConfTypeDef".
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  898              	.LC0:
  899 0000 44726976 		.ascii	"Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc."
  899      6572732F 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 36
 
 
  899      53544D33 
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  918              		.cfi_offset 14, -4
  919 0002 82B0     		sub	sp, sp, #8
  920              	.LCFI121:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 37
 
 
  921              		.cfi_def_cfa_offset 16
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  971              	.LFB151:
 1176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** 
 1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 38
 
 
 1178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_adc.c ****   * @brief  Return the ADC error code
@@ -2274,57 +2274,57 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 1
  1015              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  1016              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h"
  1017              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s 			page 39
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_adc.c
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:20     .text.HAL_ADC_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:26     .text.HAL_ADC_Init:00000000 HAL_ADC_Init
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:65     .text.HAL_ADC_DeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:71     .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:109    .text.HAL_ADC_MspInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:115    .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:151    .text.HAL_ADC_MspDeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:157    .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:193    .text.HAL_ADC_Start:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:199    .text.HAL_ADC_Start:00000000 HAL_ADC_Start
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:237    .text.HAL_ADC_Stop:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:243    .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:281    .text.HAL_ADC_PollForConversion:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:287    .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:326    .text.HAL_ADC_PollForEvent:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:332    .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:372    .text.HAL_ADC_Start_IT:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:378    .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:416    .text.HAL_ADC_Stop_IT:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:422    .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:460    .text.HAL_ADC_Start_DMA:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:466    .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:506    .text.HAL_ADC_Stop_DMA:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:512    .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:550    .text.HAL_ADC_GetValue:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:556    .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:597    .text.HAL_ADC_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:603    .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:639    .text.HAL_ADC_ConvCpltCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:645    .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:681    .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:687    .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:723    .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:729    .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:765    .text.HAL_ADC_ErrorCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:771    .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:807    .text.HAL_ADC_ConfigChannel:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:813    .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:852    .text.HAL_ADC_AnalogWDGConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:858    .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:897    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:902    .text.HAL_ADC_GetState:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:908    .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:958    .text.HAL_ADC_GetState:00000034 $d
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:964    .text.HAL_ADC_GetError:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoJCt2y.s:970    .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:20     .text.HAL_ADC_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:26     .text.HAL_ADC_Init:00000000 HAL_ADC_Init
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:65     .text.HAL_ADC_DeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:71     .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:109    .text.HAL_ADC_MspInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:115    .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:151    .text.HAL_ADC_MspDeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:157    .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:193    .text.HAL_ADC_Start:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:199    .text.HAL_ADC_Start:00000000 HAL_ADC_Start
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:237    .text.HAL_ADC_Stop:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:243    .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:281    .text.HAL_ADC_PollForConversion:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:287    .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:326    .text.HAL_ADC_PollForEvent:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:332    .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:372    .text.HAL_ADC_Start_IT:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:378    .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:416    .text.HAL_ADC_Stop_IT:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:422    .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:460    .text.HAL_ADC_Start_DMA:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:466    .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:506    .text.HAL_ADC_Stop_DMA:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:512    .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:550    .text.HAL_ADC_GetValue:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:556    .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:597    .text.HAL_ADC_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:603    .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:639    .text.HAL_ADC_ConvCpltCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:645    .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:681    .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:687    .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:723    .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:729    .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:765    .text.HAL_ADC_ErrorCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:771    .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:807    .text.HAL_ADC_ConfigChannel:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:813    .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:852    .text.HAL_ADC_AnalogWDGConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:858    .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:897    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:902    .text.HAL_ADC_GetState:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:908    .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:958    .text.HAL_ADC_GetState:00000034 $d
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:964    .text.HAL_ADC_GetError:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccchPHvs.s:970    .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError
 
 UNDEFINED SYMBOLS
 assert_failed

Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/stm32f3xx_hal_adc_ex.lst


Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/stm32f3xx_hal_can.lst


+ 204 - 204
build/stm32f3xx_hal_cortex.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
   29:Drivers/CMSIS/Include/core_cm4.h **** #endif
   30:Drivers/CMSIS/Include/core_cm4.h **** 
   31:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __CORE_CM4_H_GENERIC
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 2
 
 
   32:Drivers/CMSIS/Include/core_cm4.h **** #define __CORE_CM4_H_GENERIC
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
   86:Drivers/CMSIS/Include/core_cm4.h ****   #endif
   87:Drivers/CMSIS/Include/core_cm4.h **** 
   88:Drivers/CMSIS/Include/core_cm4.h **** #elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 3
 
 
   89:Drivers/CMSIS/Include/core_cm4.h ****   #if defined __ARM_PCS_VFP
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  143:Drivers/CMSIS/Include/core_cm4.h ****     #endif
  144:Drivers/CMSIS/Include/core_cm4.h ****   #else
  145:Drivers/CMSIS/Include/core_cm4.h ****     #define __FPU_USED         0U
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 4
 
 
  146:Drivers/CMSIS/Include/core_cm4.h ****   #endif
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  200:Drivers/CMSIS/Include/core_cm4.h ****   #endif
  201:Drivers/CMSIS/Include/core_cm4.h **** 
  202:Drivers/CMSIS/Include/core_cm4.h ****   #ifndef __Vendor_SysTickConfig
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 5
 
 
  203:Drivers/CMSIS/Include/core_cm4.h ****     #define __Vendor_SysTickConfig    0U
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  257:Drivers/CMSIS/Include/core_cm4.h ****   \brief  Union type to access the Application Program Status Register (APSR).
  258:Drivers/CMSIS/Include/core_cm4.h ****  */
  259:Drivers/CMSIS/Include/core_cm4.h **** typedef union
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 6
 
 
  260:Drivers/CMSIS/Include/core_cm4.h **** {
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  314:Drivers/CMSIS/Include/core_cm4.h ****   \brief  Union type to access the Special-Purpose Program Status Registers (xPSR).
  315:Drivers/CMSIS/Include/core_cm4.h ****  */
  316:Drivers/CMSIS/Include/core_cm4.h **** typedef union
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 7
 
 
  317:Drivers/CMSIS/Include/core_cm4.h **** {
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  371:Drivers/CMSIS/Include/core_cm4.h **** typedef union
  372:Drivers/CMSIS/Include/core_cm4.h **** {
  373:Drivers/CMSIS/Include/core_cm4.h ****   struct
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 8
 
 
  374:Drivers/CMSIS/Include/core_cm4.h ****   {
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  428:Drivers/CMSIS/Include/core_cm4.h **** 
  429:Drivers/CMSIS/Include/core_cm4.h **** 
  430:Drivers/CMSIS/Include/core_cm4.h **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 9
 
 
  431:Drivers/CMSIS/Include/core_cm4.h ****   \ingroup  CMSIS_core_register
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  485:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Pos             28U                                            /*!< SCB 
  486:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Msk             (1UL << SCB_ICSR_PENDSVSET_Pos)                /*!< SCB 
  487:Drivers/CMSIS/Include/core_cm4.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 10
 
 
  488:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVCLR_Pos             27U                                            /*!< SCB 
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  542:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Pos               2U                                            /*!< SCB 
  543:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Msk              (1UL << SCB_SCR_SLEEPDEEP_Pos)                 /*!< SCB 
  544:Drivers/CMSIS/Include/core_cm4.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 11
 
 
  545:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPONEXIT_Pos             1U                                            /*!< SCB 
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  599:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Msk            (1UL << SCB_SHCSR_SVCALLACT_Pos)               /*!< SCB 
  600:Drivers/CMSIS/Include/core_cm4.h **** 
  601:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_USGFAULTACT_Pos           3U                                            /*!< SCB 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 12
 
 
  602:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_USGFAULTACT_Msk          (1UL << SCB_SHCSR_USGFAULTACT_Pos)             /*!< SCB 
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  656:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Msk            (1UL << SCB_CFSR_PRECISERR_Pos)                 /*!< SCB 
  657:Drivers/CMSIS/Include/core_cm4.h **** 
  658:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IBUSERR_Pos              (SCB_CFSR_BUSFAULTSR_Pos + 0U)                  /*!< SCB 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 13
 
 
  659:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IBUSERR_Msk              (1UL << SCB_CFSR_IBUSERR_Pos)                   /*!< SCB 
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  713:Drivers/CMSIS/Include/core_cm4.h ****   @{
  714:Drivers/CMSIS/Include/core_cm4.h ****  */
  715:Drivers/CMSIS/Include/core_cm4.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 14
 
 
  716:Drivers/CMSIS/Include/core_cm4.h **** /**
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  770:Drivers/CMSIS/Include/core_cm4.h **** 
  771:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_CLKSOURCE_Pos          2U                                            /*!< SysT
  772:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_CLKSOURCE_Msk         (1UL << SysTick_CTRL_CLKSOURCE_Pos)            /*!< SysT
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 15
 
 
  773:Drivers/CMSIS/Include/core_cm4.h **** 
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  827:Drivers/CMSIS/Include/core_cm4.h ****   __IM  uint32_t IRR;                    /*!< Offset: 0xEFC (R/ )  ITM Integration Read Register */
  828:Drivers/CMSIS/Include/core_cm4.h ****   __IOM uint32_t IMCR;                   /*!< Offset: 0xF00 (R/W)  ITM Integration Mode Control Reg
  829:Drivers/CMSIS/Include/core_cm4.h ****         uint32_t RESERVED4[43U];
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 16
 
 
  830:Drivers/CMSIS/Include/core_cm4.h ****   __OM  uint32_t LAR;                    /*!< Offset: 0xFB0 ( /W)  ITM Lock Access Register */
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  884:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IRR_ATREADYM_Pos                0U                                            /*!< ITM 
  885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IRR_ATREADYM_Msk               (1UL /*<< ITM_IRR_ATREADYM_Pos*/)              /*!< ITM 
  886:Drivers/CMSIS/Include/core_cm4.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 17
 
 
  887:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Integration Mode Control Register Definitions */
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  941:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Control Register Definitions */
  942:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NUMCOMP_Pos               28U                                         /*!< DWT CTR
  943:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NUMCOMP_Msk               (0xFUL << DWT_CTRL_NUMCOMP_Pos)             /*!< DWT CTR
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 18
 
 
  944:Drivers/CMSIS/Include/core_cm4.h **** 
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  998:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CPICNT_CPICNT_Msk              (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/)       /*!< DWT CPI
  999:Drivers/CMSIS/Include/core_cm4.h **** 
 1000:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Exception Overhead Count Register Definitions */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 19
 
 
 1001:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_EXCCNT_EXCCNT_Pos               0U                                         /*!< DWT EXC
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1055:Drivers/CMSIS/Include/core_cm4.h ****   @{
 1056:Drivers/CMSIS/Include/core_cm4.h ****  */
 1057:Drivers/CMSIS/Include/core_cm4.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 20
 
 
 1058:Drivers/CMSIS/Include/core_cm4.h **** /**
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1112:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_TrigIn_Msk                (0x1UL << TPI_FFCR_TrigIn_Pos)              /*!< TPI FFC
 1113:Drivers/CMSIS/Include/core_cm4.h **** 
 1114:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_EnFCont_Pos                1U                                         /*!< TPI FFC
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 21
 
 
 1115:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_EnFCont_Msk               (0x1UL << TPI_FFCR_EnFCont_Pos)             /*!< TPI FFC
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1169:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM0_Pos                  0U                                         /*!< TPI FIF
 1170:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM0_Msk                 (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/)          /*!< TPI FIF
 1171:Drivers/CMSIS/Include/core_cm4.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 22
 
 
 1172:Drivers/CMSIS/Include/core_cm4.h **** /* TPI ITATBCTR0 Register Definitions */
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1226:Drivers/CMSIS/Include/core_cm4.h ****   __IOM uint32_t CTRL;                   /*!< Offset: 0x004 (R/W)  MPU Control Register */
 1227:Drivers/CMSIS/Include/core_cm4.h ****   __IOM uint32_t RNR;                    /*!< Offset: 0x008 (R/W)  MPU Region RNRber Register */
 1228:Drivers/CMSIS/Include/core_cm4.h ****   __IOM uint32_t RBAR;                   /*!< Offset: 0x00C (R/W)  MPU Region Base Address Register
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 23
 
 
 1229:Drivers/CMSIS/Include/core_cm4.h ****   __IOM uint32_t RASR;                   /*!< Offset: 0x010 (R/W)  MPU Region Attribute and Size Re
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1283:Drivers/CMSIS/Include/core_cm4.h **** 
 1284:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_TEX_Pos                   19U                                            /*!< MPU 
 1285:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_TEX_Msk                   (0x7UL << MPU_RASR_TEX_Pos)                    /*!< MPU 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 24
 
 
 1286:Drivers/CMSIS/Include/core_cm4.h **** 
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1340:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_BFRDY_Msk                (1UL << FPU_FPCCR_BFRDY_Pos)                   /*!< FPCC
 1341:Drivers/CMSIS/Include/core_cm4.h **** 
 1342:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_MMRDY_Pos                 5U                                            /*!< FPCC
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 25
 
 
 1343:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_MMRDY_Msk                (1UL << FPU_FPCCR_MMRDY_Pos)                   /*!< FPCC
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1397:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_A_SIMD_registers_Msk     (0xFUL /*<< FPU_MVFR0_A_SIMD_registers_Pos*/)  /*!< MVFR
 1398:Drivers/CMSIS/Include/core_cm4.h **** 
 1399:Drivers/CMSIS/Include/core_cm4.h **** /* Media and FP Feature Register 1 Definitions */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 26
 
 
 1400:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FP_fused_MAC_Pos         28U                                            /*!< MVFR
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1454:Drivers/CMSIS/Include/core_cm4.h **** 
 1455:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Pos     5U                                            /*!< Core
 1456:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Msk    (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos)       /*!< Core
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 27
 
 
 1457:Drivers/CMSIS/Include/core_cm4.h **** 
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1511:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_MMERR_Pos        4U                                            /*!< Core
 1512:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_MMERR_Msk       (1UL << CoreDebug_DEMCR_VC_MMERR_Pos)          /*!< Core
 1513:Drivers/CMSIS/Include/core_cm4.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 28
 
 
 1514:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Pos    0U                                            /*!< Core
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1568:Drivers/CMSIS/Include/core_cm4.h **** #define DWT                 ((DWT_Type       *)     DWT_BASE      )   /*!< DWT configuration struct
 1569:Drivers/CMSIS/Include/core_cm4.h **** #define TPI                 ((TPI_Type       *)     TPI_BASE      )   /*!< TPI configuration struct
 1570:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug           ((CoreDebug_Type *)     CoreDebug_BASE)   /*!< Core Debug configuration
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 29
 
 
 1571:Drivers/CMSIS/Include/core_cm4.h **** 
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1625:Drivers/CMSIS/Include/core_cm4.h **** 
 1626:Drivers/CMSIS/Include/core_cm4.h **** #ifdef CMSIS_VECTAB_VIRTUAL
 1627:Drivers/CMSIS/Include/core_cm4.h ****   #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 30
 
 
 1628:Drivers/CMSIS/Include/core_cm4.h ****    #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h"
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1662:Drivers/CMSIS/Include/core_cm4.h ****   reg_value  =  SCB->AIRCR;                                                   /* read old register 
   48              		.loc 1 1662 20
   49 0010 0C4B     		ldr	r3, .L2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 31
 
 
   50              		.loc 1 1662 14
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
   97              		.thumb
   98              		.thumb_func
  100              	__NVIC_GetPriorityGrouping:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 32
 
 
  101              	.LFB103:
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1680:Drivers/CMSIS/Include/core_cm4.h **** 
 1681:Drivers/CMSIS/Include/core_cm4.h **** 
 1682:Drivers/CMSIS/Include/core_cm4.h **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 33
 
 
 1683:Drivers/CMSIS/Include/core_cm4.h ****   \brief   Enable Interrupt
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  188              	.LCFI14:
  189              		.cfi_def_cfa_register 13
  190              		@ sp needed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 34
 
 
  191 0030 5DF8047B 		ldr	r7, [sp], #4
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  216 0000 80B4     		push	{r7}
  217              	.LCFI16:
  218              		.cfi_def_cfa_offset 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 35
 
 
  219              		.cfi_offset 7, -4
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
   21:Drivers/CMSIS/Include/cmsis_gcc.h ****  * See the License for the specific language governing permissions and
   22:Drivers/CMSIS/Include/cmsis_gcc.h ****  * limitations under the License.
   23:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 36
 
 
   24:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
   78:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __UNALIGNED_UINT16_WRITE
   79:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic push
   80:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wpacked"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 37
 
 
   81:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wattributes"
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  135:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
  136:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Disable IRQ Interrupts
  137:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Disables IRQ interrupts by setting the I-bit in the CPSR.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 38
 
 
  138:Drivers/CMSIS/Include/cmsis_gcc.h ****            Can only be executed in Privileged modes.
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  192:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  193:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control)
  194:Drivers/CMSIS/Include/cmsis_gcc.h **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 39
 
 
  195:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory");
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  249:Drivers/CMSIS/Include/cmsis_gcc.h ****   uint32_t result;
  250:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  251:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MRS %0, psp"  : "=r" (result) );
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 40
 
 
  252:Drivers/CMSIS/Include/cmsis_gcc.h ****   return(result);
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  306:Drivers/CMSIS/Include/cmsis_gcc.h ****   return(result);
  307:Drivers/CMSIS/Include/cmsis_gcc.h **** }
  308:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 41
 
 
  309:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  363:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  364:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  365:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 42
 
 
  366:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Stack Pointer (non-secure)
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  420:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Priority Mask (non-secure)
  421:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Assigns the given value to the non-secure Priority Mask Register when in secure state.
  422:Drivers/CMSIS/Include/cmsis_gcc.h ****   \param [in]    priMask  Priority Mask
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 43
 
 
  423:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  477:Drivers/CMSIS/Include/cmsis_gcc.h **** {
  478:Drivers/CMSIS/Include/cmsis_gcc.h ****   uint32_t result;
  479:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 44
 
 
  480:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) );
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  534:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  535:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  536:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 45
 
 
  537:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  591:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  592:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void)
  593:Drivers/CMSIS/Include/cmsis_gcc.h **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 46
 
 
  594:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  648:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  649:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE  ) && (__ARM_FEATURE_CMSE   == 3))
  650:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 47
 
 
  651:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Process Stack Pointer (non-secure)
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  705:Drivers/CMSIS/Include/cmsis_gcc.h ****   // without main extensions, the non-secure MSPLIM is RAZ/WI
  706:Drivers/CMSIS/Include/cmsis_gcc.h ****   return 0U;
  707:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 48
 
 
  708:Drivers/CMSIS/Include/cmsis_gcc.h ****   uint32_t result;
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  762:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Get FPSCR
  763:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Returns the current value of the Floating Point Status/Control register.
  764:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return               Floating Point Status/Control register value
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 49
 
 
  765:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  819:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Define macros for porting to both thumb1 and thumb2.
  820:Drivers/CMSIS/Include/cmsis_gcc.h ****  * For thumb1, use low register (r0-r7), specified by constraint "l"
  821:Drivers/CMSIS/Include/cmsis_gcc.h ****  * Otherwise, use general registers, specified by constraint "r" */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 50
 
 
  822:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__)
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  876:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  877:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void)
  878:Drivers/CMSIS/Include/cmsis_gcc.h **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 51
 
 
  879:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("dsb 0xF":::"memory");
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  297              		.align	1
  298              		.syntax unified
  299              		.thumb
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 52
 
 
  300              		.thumb_func
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  340 002a 03F00103 		and	r3, r3, #1
  341 002e 00E0     		b	.L20
  342              	.L19:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 53
 
 
 1748:Drivers/CMSIS/Include/core_cm4.h ****   }
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  383              		.cfi_offset 7, -4
  384 0002 83B0     		sub	sp, sp, #12
  385              	.LCFI29:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 54
 
 
  386              		.cfi_def_cfa_offset 16
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  436              		.thumb
  437              		.thumb_func
  439              	__NVIC_ClearPendingIRQ:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 55
 
 
  440              	.LFB109:
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  479 002c 00BF     		nop
  480 002e 0C37     		adds	r7, r7, #12
  481              	.LCFI37:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 56
 
 
  482              		.cfi_def_cfa_offset 4
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  525 000a 97F90730 		ldrsb	r3, [r7, #7]
  526 000e 002B     		cmp	r3, #0
  527 0010 0EDB     		blt	.L34
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 57
 
 
 1797:Drivers/CMSIS/Include/core_cm4.h ****   {
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  576              	__NVIC_SetPriority:
  577              	.LFB111:
 1805:Drivers/CMSIS/Include/core_cm4.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 58
 
 
 1806:Drivers/CMSIS/Include/core_cm4.h **** 
@@ -3478,7 +3478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1825:Drivers/CMSIS/Include/core_cm4.h ****   }
 1826:Drivers/CMSIS/Include/core_cm4.h **** }
  613              		.loc 1 1826 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 59
 
 
  614 0028 0AE0     		b	.L41
@@ -3538,7 +3538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1828:Drivers/CMSIS/Include/core_cm4.h **** 
 1829:Drivers/CMSIS/Include/core_cm4.h **** /**
 1830:Drivers/CMSIS/Include/core_cm4.h ****   \brief   Get Interrupt Priority
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 60
 
 
 1831:Drivers/CMSIS/Include/core_cm4.h ****   \details Reads the priority of a device specific interrupt or a processor exception.
@@ -3598,7 +3598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  700 0028 FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
  701 002a 03F00F03 		and	r3, r3, #15
  702              		.loc 1 1847 58
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 61
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 61
 
 
  703 002e 043B     		subs	r3, r3, #4
@@ -3658,7 +3658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  742              		.loc 1 1864 1
  743              		.cfi_startproc
  744              		@ args = 0, pretend = 0, frame = 32
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 62
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 62
 
 
  745              		@ frame_needed = 1, uses_anonymous_args = 0
@@ -3718,7 +3718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  790 0038 BB69     		ldr	r3, [r7, #24]
  791 003a 02FA03F3 		lsl	r3, r2, r3
  792 003e DA43     		mvns	r2, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 63
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 63
 
 
  793 0040 BB68     		ldr	r3, [r7, #8]
@@ -3778,7 +3778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1890:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* cons
 1891:Drivers/CMSIS/Include/core_cm4.h **** {
  832              		.loc 1 1891 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 64
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 64
 
 
  833              		.cfi_startproc
@@ -3838,7 +3838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  879              		.loc 1 1899 33 discriminator 4
  880 0036 FA68     		ldr	r2, [r7, #12]
  881 0038 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 65
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 65
 
 
  882 003a DA40     		lsrs	r2, r2, r3
@@ -3898,7 +3898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1911:Drivers/CMSIS/Include/core_cm4.h ****   \param [in]   vector    Address of interrupt handler function
 1912:Drivers/CMSIS/Include/core_cm4.h ****  */
 1913:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 66
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 66
 
 
 1914:Drivers/CMSIS/Include/core_cm4.h **** {
@@ -3958,7 +3958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 1942:Drivers/CMSIS/Include/core_cm4.h ****                                                                        buffered write are completed
 1943:Drivers/CMSIS/Include/core_cm4.h ****   SCB->AIRCR  = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos)    |
 1944:Drivers/CMSIS/Include/core_cm4.h ****                            (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) |
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 67
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 67
 
 
  952              		.loc 1 1944 32
@@ -4018,7 +4018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  997              		.thumb
  998              		.thumb_func
  1000              	SysTick_Config:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 68
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 68
 
 
  1001              	.LFB126:
@@ -4078,7 +4078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
 2004:Drivers/CMSIS/Include/core_cm4.h ****   \defgroup CMSIS_Core_SysTickFunctions SysTick Functions
 2005:Drivers/CMSIS/Include/core_cm4.h ****   \brief    Functions that configure the System.
 2006:Drivers/CMSIS/Include/core_cm4.h ****   @{
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 69
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 69
 
 
 2007:Drivers/CMSIS/Include/core_cm4.h ****  */
@@ -4138,7 +4138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1033              		.loc 1 2029 18
  1034 001c 5360     		str	r3, [r2, #4]
 2030:Drivers/CMSIS/Include/core_cm4.h ****   NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Int
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 70
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 70
 
 
  1035              		.loc 1 2030 3
@@ -4198,7 +4198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1079              		.thumb_func
  1081              	HAL_NVIC_SetPriorityGrouping:
  1082              	.LFB130:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 71
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 71
 
 
  1083              		.file 3 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c"
@@ -4258,7 +4258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
   54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****        __HAL_CORTEX_SYSTICKCLK_CONFIG(SYSTICK_CLKSOURCE_HCLK_DIV8) just after the
   55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****        HAL_SYSTICK_Config() function call. The __HAL_CORTEX_SYSTICKCLK_CONFIG() macro is defined
   56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****        inside the stm32f3xx_hal_cortex.h file.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 72
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 72
 
 
   57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** 
@@ -4318,7 +4318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   * @{
  112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   */
  113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 73
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 73
 
 
  114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** @defgroup CORTEX CORTEX
@@ -4378,7 +4378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** {
  1084              		.loc 3 169 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 74
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 74
 
 
  1085              		.cfi_startproc
@@ -4438,7 +4438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1133 0038 BD46     		mov	sp, r7
  1134              	.LCFI81:
  1135              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 75
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 75
 
 
  1136              		@ sp needed
@@ -4498,7 +4498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1175 0010 7B61     		str	r3, [r7, #20]
  193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   
  194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   /* Check the parameters */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 76
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 76
 
 
  195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   assert_param(IS_NVIC_SUB_PRIORITY(SubPriority));
@@ -4558,7 +4558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1224              		.section	.text.HAL_NVIC_EnableIRQ,"ax",%progbits
  1225              		.align	1
  1226              		.global	HAL_NVIC_EnableIRQ
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 77
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 77
 
 
  1227              		.syntax unified
@@ -4618,7 +4618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1264 0024 00BF     		nop
  1265 0026 0837     		adds	r7, r7, #8
  1266              	.LCFI90:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 78
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 78
 
 
  1267              		.cfi_def_cfa_offset 8
@@ -4678,7 +4678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1311 0012 E721     		movs	r1, #231
  1312 0014 0548     		ldr	r0, .L80
  1313 0016 FFF7FEFF 		bl	assert_failed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 79
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 79
 
 
  1314              	.L79:
@@ -4738,7 +4738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1357              		.loc 3 244 3
  1358 0004 FFF7FEFF 		bl	__NVIC_SystemReset
  1359              		.cfi_endproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 80
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 80
 
 
  1360              	.LFE134:
@@ -4798,7 +4798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1404              		.section	.text.HAL_MPU_Disable,"ax",%progbits
  1405              		.align	1
  1406              		.global	HAL_MPU_Disable
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 81
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 81
 
 
  1407              		.syntax unified
@@ -4858,7 +4858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   /* Disable the MPU */
  290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   MPU->CTRL = 0U;
  1431              		.loc 3 290 6
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 82
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 82
 
 
  1432 0010 044B     		ldr	r3, .L86+4
@@ -4918,7 +4918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1473 0002 83B0     		sub	sp, sp, #12
  1474              	.LCFI109:
  1475              		.cfi_def_cfa_offset 16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 83
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 83
 
 
  1476 0004 00AF     		add	r7, sp, #0
@@ -4978,7 +4978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   * @brief  Enables the MPU Region.
  315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   * @retval None
  316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 84
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 84
 
 
  317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_MPU_EnableRegion(uint32_t RegionNumber)
@@ -5038,7 +5038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1574 003c 0748     		ldr	r0, .L93
  1575 003e FFF7FEFF 		bl	assert_failed
  1576              	.L92:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 85
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 85
 
 
  321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** 
@@ -5098,7 +5098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1619 0000 80B5     		push	{r7, lr}
  1620              	.LCFI119:
  1621              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 86
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 86
 
 
  1622              		.cfi_offset 7, -8
@@ -5158,7 +5158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1671 0044 7B68     		ldr	r3, [r7, #4]
  1672 0046 9360     		str	r3, [r2, #8]
  340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 87
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 87
 
 
  341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   /* Disable the Region */
@@ -5218,7 +5218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1717              		.cfi_def_cfa_offset 16
  1718 0004 00AF     		add	r7, sp, #0
  1719              	.LCFI126:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 88
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 88
 
 
  1720              		.cfi_def_cfa_register 7
@@ -5278,7 +5278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1771 0058 08D0     		beq	.L101
  1772              		.loc 3 355 3 is_stmt 0 discriminator 1
  1773 005a 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 89
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 89
 
 
  1774 005c 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
@@ -5338,7 +5338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1826 00b4 04D0     		beq	.L103
  1827              		.loc 3 357 3 discriminator 6
  1828 00b6 40F26511 		movw	r1, #357
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 90
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 90
 
 
  1829 00ba 7148     		ldr	r0, .L110
@@ -5398,7 +5398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1880 0112 FFF7FEFF 		bl	assert_failed
  1881              	.L106:
  361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   assert_param(IS_MPU_ACCESS_BUFFERABLE(MPU_Init->IsBufferable));
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 91
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 91
 
 
  1882              		.loc 3 361 3 is_stmt 1
@@ -5458,7 +5458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1934 016c 1B7A     		ldrb	r3, [r3, #8]	@ zero_extendqisi2
  1935 016e 092B     		cmp	r3, #9
  1936 0170 5CD0     		beq	.L109
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 92
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 92
 
 
  1937              		.loc 3 363 3 discriminator 6
@@ -5518,7 +5518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  1991 01c8 30D0     		beq	.L109
  1992              		.loc 3 363 3 discriminator 17
  1993 01ca 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 93
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 93
 
 
  1994 01cc 1B7A     		ldrb	r3, [r3, #8]	@ zero_extendqisi2
@@ -5578,7 +5578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2048 0222 40F26B11 		movw	r1, #363
  2049 0226 1648     		ldr	r0, .L110
  2050 0228 FFF7FEFF 		bl	assert_failed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 94
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 94
 
 
  2051              	.L109:
@@ -5638,7 +5638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****               ((uint32_t)MPU_Init->IsShareable             << MPU_RASR_S_Pos)    |
  2091              		.loc 3 376 34
  2092 025e 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 95
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 95
 
 
  2093 0260 5B7B     		ldrb	r3, [r3, #13]	@ zero_extendqisi2
@@ -5698,7 +5698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2137 0296 1146     		mov	r1, r2
  373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****               ((uint32_t)MPU_Init->AccessPermission        << MPU_RASR_AP_Pos)   |
  2138              		.loc 3 373 6
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 96
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 96
 
 
  2139 0298 034A     		ldr	r2, .L113
@@ -5758,7 +5758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2182              		.loc 3 392 10
  2183 0004 FFF7FEFF 		bl	__NVIC_GetPriorityGrouping
  2184 0008 0346     		mov	r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 97
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 97
 
 
  393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
@@ -5818,7 +5818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2216 0008 7A60     		str	r2, [r7, #4]
  2217 000a 3B60     		str	r3, [r7]
  2218 000c 0346     		mov	r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 98
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 98
 
 
  2219 000e FB73     		strb	r3, [r7, #15]
@@ -5878,7 +5878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2268              	.LFE142:
  2270              		.section	.text.HAL_NVIC_SetPendingIRQ,"ax",%progbits
  2271              		.align	1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 99
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 99
 
 
  2272              		.global	HAL_NVIC_SetPendingIRQ
@@ -5938,7 +5938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2315              		.global	HAL_NVIC_GetPendingIRQ
  2316              		.syntax unified
  2317              		.thumb
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 100
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 100
 
 
  2318              		.thumb_func
@@ -5998,7 +5998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2359              		.global	HAL_NVIC_ClearPendingIRQ
  2360              		.syntax unified
  2361              		.thumb
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 101
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 101
 
 
  2362              		.thumb_func
@@ -6058,7 +6058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2405              		.thumb_func
  2407              	HAL_NVIC_GetActive:
  2408              	.LFB146:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 102
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 102
 
 
  464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** 
@@ -6118,7 +6118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2451              	HAL_SYSTICK_CLKSourceConfig:
  2452              	.LFB147:
  478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 103
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 103
 
 
  479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /**
@@ -6178,7 +6178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   }
  495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   else
  496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****   {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 104
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 104
 
 
  497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****     SysTick->CTRL &= ~SYSTICK_CLKSOURCE_HCLK;
@@ -6238,7 +6238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2537              		.cfi_offset 14, -4
  2538 0002 00AF     		add	r7, sp, #0
  2539              	.LCFI162:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 105
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 105
 
 
  2540              		.cfi_def_cfa_register 7
@@ -6298,114 +6298,114 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 1
  2584              		.text
  2585              	.Letext0:
  2586              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 106
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 106
 
 
  2587              		.file 5 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
  2588              		.file 6 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  2589              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 107
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 107
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_cortex.c
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:20     .text.__NVIC_SetPriorityGrouping:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:25     .text.__NVIC_SetPriorityGrouping:00000000 __NVIC_SetPriorityGrouping
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:90     .text.__NVIC_SetPriorityGrouping:00000044 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:95     .text.__NVIC_GetPriorityGrouping:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:100    .text.__NVIC_GetPriorityGrouping:00000000 __NVIC_GetPriorityGrouping
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:134    .text.__NVIC_GetPriorityGrouping:00000018 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:139    .text.__NVIC_EnableIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:144    .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:199    .text.__NVIC_EnableIRQ:00000038 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:204    .text.__NVIC_DisableIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:209    .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:292    .text.__NVIC_DisableIRQ:00000044 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:297    .text.__NVIC_GetPendingIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:302    .text.__NVIC_GetPendingIRQ:00000000 __NVIC_GetPendingIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:363    .text.__NVIC_GetPendingIRQ:00000040 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:368    .text.__NVIC_SetPendingIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:373    .text.__NVIC_SetPendingIRQ:00000000 __NVIC_SetPendingIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:429    .text.__NVIC_SetPendingIRQ:00000038 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:434    .text.__NVIC_ClearPendingIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:439    .text.__NVIC_ClearPendingIRQ:00000000 __NVIC_ClearPendingIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:495    .text.__NVIC_ClearPendingIRQ:00000038 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:500    .text.__NVIC_GetActive:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:505    .text.__NVIC_GetActive:00000000 __NVIC_GetActive
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:566    .text.__NVIC_GetActive:00000040 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:571    .text.__NVIC_SetPriority:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:576    .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:650    .text.__NVIC_SetPriority:0000004c $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:656    .text.__NVIC_GetPriority:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:661    .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:729    .text.__NVIC_GetPriority:00000048 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:735    .text.NVIC_EncodePriority:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:740    .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:825    .text.NVIC_DecodePriority:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:830    .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:920    .text.__NVIC_SystemReset:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:925    .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:989    .text.__NVIC_SystemReset:00000024 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:995    .text.SysTick_Config:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1000   .text.SysTick_Config:00000000 SysTick_Config
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1065   .text.SysTick_Config:00000040 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1070   .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1075   .text.HAL_NVIC_SetPriorityGrouping:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1081   .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1141   .text.HAL_NVIC_SetPriorityGrouping:0000003c $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1146   .text.HAL_NVIC_SetPriority:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1152   .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1220   .text.HAL_NVIC_SetPriority:00000054 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1225   .text.HAL_NVIC_EnableIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1231   .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1276   .text.HAL_NVIC_EnableIRQ:0000002c $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1281   .text.HAL_NVIC_DisableIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1287   .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1332   .text.HAL_NVIC_DisableIRQ:0000002c $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1337   .text.HAL_NVIC_SystemReset:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1343   .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s 			page 108
-
-
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1363   .text.HAL_SYSTICK_Config:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1369   .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1405   .text.HAL_MPU_Disable:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1411   .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1450   .text.HAL_MPU_Disable:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1456   .text.HAL_MPU_Enable:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1462   .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1510   .text.HAL_MPU_Enable:0000002c $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1516   .text.HAL_MPU_EnableRegion:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1522   .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1601   .text.HAL_MPU_EnableRegion:0000005c $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1607   .text.HAL_MPU_DisableRegion:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1613   .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1692   .text.HAL_MPU_DisableRegion:0000005c $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1698   .text.HAL_MPU_ConfigRegion:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:1704   .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2121   .text.HAL_MPU_ConfigRegion:00000280 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2125   .text.HAL_MPU_ConfigRegion:00000288 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2157   .text.HAL_MPU_ConfigRegion:000002a8 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2162   .text.HAL_NVIC_GetPriorityGrouping:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2168   .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2192   .text.HAL_NVIC_GetPriority:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2198   .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2266   .text.HAL_NVIC_GetPriority:00000054 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2271   .text.HAL_NVIC_SetPendingIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2277   .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2314   .text.HAL_NVIC_GetPendingIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2320   .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2358   .text.HAL_NVIC_ClearPendingIRQ:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2364   .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2401   .text.HAL_NVIC_GetActive:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2407   .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2445   .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2451   .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2515   .text.HAL_SYSTICK_CLKSourceConfig:00000048 $d
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2521   .text.HAL_SYSTICK_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2527   .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2556   .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback
-C:\Users\zl835\AppData\Local\Temp\cceSDQ0L.s:2550   .text.HAL_SYSTICK_Callback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:20     .text.__NVIC_SetPriorityGrouping:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:25     .text.__NVIC_SetPriorityGrouping:00000000 __NVIC_SetPriorityGrouping
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:90     .text.__NVIC_SetPriorityGrouping:00000044 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:95     .text.__NVIC_GetPriorityGrouping:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:100    .text.__NVIC_GetPriorityGrouping:00000000 __NVIC_GetPriorityGrouping
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:134    .text.__NVIC_GetPriorityGrouping:00000018 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:139    .text.__NVIC_EnableIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:144    .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:199    .text.__NVIC_EnableIRQ:00000038 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:204    .text.__NVIC_DisableIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:209    .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:292    .text.__NVIC_DisableIRQ:00000044 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:297    .text.__NVIC_GetPendingIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:302    .text.__NVIC_GetPendingIRQ:00000000 __NVIC_GetPendingIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:363    .text.__NVIC_GetPendingIRQ:00000040 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:368    .text.__NVIC_SetPendingIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:373    .text.__NVIC_SetPendingIRQ:00000000 __NVIC_SetPendingIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:429    .text.__NVIC_SetPendingIRQ:00000038 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:434    .text.__NVIC_ClearPendingIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:439    .text.__NVIC_ClearPendingIRQ:00000000 __NVIC_ClearPendingIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:495    .text.__NVIC_ClearPendingIRQ:00000038 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:500    .text.__NVIC_GetActive:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:505    .text.__NVIC_GetActive:00000000 __NVIC_GetActive
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:566    .text.__NVIC_GetActive:00000040 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:571    .text.__NVIC_SetPriority:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:576    .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:650    .text.__NVIC_SetPriority:0000004c $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:656    .text.__NVIC_GetPriority:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:661    .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:729    .text.__NVIC_GetPriority:00000048 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:735    .text.NVIC_EncodePriority:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:740    .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:825    .text.NVIC_DecodePriority:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:830    .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:920    .text.__NVIC_SystemReset:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:925    .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:989    .text.__NVIC_SystemReset:00000024 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:995    .text.SysTick_Config:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1000   .text.SysTick_Config:00000000 SysTick_Config
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1065   .text.SysTick_Config:00000040 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1070   .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1075   .text.HAL_NVIC_SetPriorityGrouping:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1081   .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1141   .text.HAL_NVIC_SetPriorityGrouping:0000003c $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1146   .text.HAL_NVIC_SetPriority:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1152   .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1220   .text.HAL_NVIC_SetPriority:00000054 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1225   .text.HAL_NVIC_EnableIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1231   .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1276   .text.HAL_NVIC_EnableIRQ:0000002c $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1281   .text.HAL_NVIC_DisableIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1287   .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1332   .text.HAL_NVIC_DisableIRQ:0000002c $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1337   .text.HAL_NVIC_SystemReset:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1343   .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s 			page 108
+
+
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1363   .text.HAL_SYSTICK_Config:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1369   .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1405   .text.HAL_MPU_Disable:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1411   .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1450   .text.HAL_MPU_Disable:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1456   .text.HAL_MPU_Enable:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1462   .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1510   .text.HAL_MPU_Enable:0000002c $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1516   .text.HAL_MPU_EnableRegion:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1522   .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1601   .text.HAL_MPU_EnableRegion:0000005c $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1607   .text.HAL_MPU_DisableRegion:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1613   .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1692   .text.HAL_MPU_DisableRegion:0000005c $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1698   .text.HAL_MPU_ConfigRegion:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:1704   .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2121   .text.HAL_MPU_ConfigRegion:00000280 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2125   .text.HAL_MPU_ConfigRegion:00000288 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2157   .text.HAL_MPU_ConfigRegion:000002a8 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2162   .text.HAL_NVIC_GetPriorityGrouping:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2168   .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2192   .text.HAL_NVIC_GetPriority:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2198   .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2266   .text.HAL_NVIC_GetPriority:00000054 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2271   .text.HAL_NVIC_SetPendingIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2277   .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2314   .text.HAL_NVIC_GetPendingIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2320   .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2358   .text.HAL_NVIC_ClearPendingIRQ:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2364   .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2401   .text.HAL_NVIC_GetActive:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2407   .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2445   .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2451   .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2515   .text.HAL_SYSTICK_CLKSourceConfig:00000048 $d
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2521   .text.HAL_SYSTICK_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2527   .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2556   .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback
+C:\Users\zl835\AppData\Local\Temp\ccKEmGtF.s:2550   .text.HAL_SYSTICK_Callback:00000000 $t
 
 UNDEFINED SYMBOLS
 assert_failed

+ 93 - 93
build/stm32f3xx_hal_dma.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
   19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****        necessary). Please refer to Reference manual for connection between peripherals
   20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****        and DMA requests .
   21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 2
 
 
   22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****    (#) For a given Channel, program the required configuration through the following parameters:
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
   76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Includes ------------------------------------------------------------------*/
   77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** #include "stm32f3xx_hal.h"
   78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 3
 
 
   79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @addtogroup STM32F3xx_HAL_Driver
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   *               the configuration information for the specified DMA Channel.
  134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   * @retval HAL status
  135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 4
 
 
  136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_Init(DMA_HandleTypeDef *hdma)
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
   76 002e 724A     		ldr	r2, .L12+8
   77 0030 9342     		cmp	r3, r2
   78 0032 30D0     		beq	.L4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 5
 
 
   79              		.loc 1 147 3 discriminator 3
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  133              		.loc 1 147 3 discriminator 12
  134 008e 9321     		movs	r1, #147
  135 0090 6348     		ldr	r0, .L12+48
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 6
 
 
  136 0092 FFF7FEFF 		bl	assert_failed
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  187              	.L7:
  151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   assert_param(IS_DMA_PERIPHERAL_DATA_SIZE(hdma->Init.PeriphDataAlignment));
  188              		.loc 1 151 3 is_stmt 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 7
 
 
  189 00e8 7B68     		ldr	r3, [r7, #4]
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  241 0144 FFF7FEFF 		bl	assert_failed
  242              	.L10:
  154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   assert_param(IS_DMA_PRIORITY(hdma->Init.Priority));
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 8
 
 
  243              		.loc 1 154 3 is_stmt 1
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  283              		.loc 1 168 21
  284 0192 7B68     		ldr	r3, [r7, #4]
  285 0194 5A68     		ldr	r2, [r3, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 9
 
 
  169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****           hdma->Init.PeriphInc           | hdma->Init.MemInc           |
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  326              		.loc 1 178 3
  327 01c8 7868     		ldr	r0, [r7, #4]
  328 01ca FFF7FEFF 		bl	DMA_CalcBaseAndBitshift
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 10
 
 
  179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  371              	.LFE130:
  373              		.section	.text.HAL_DMA_DeInit,"ax",%progbits
  374              		.align	1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 11
 
 
  375              		.global	HAL_DMA_DeInit
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  413 001c 7B68     		ldr	r3, [r7, #4]
  414 001e 1B68     		ldr	r3, [r3]
  415 0020 3C4A     		ldr	r2, .L18+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 12
 
 
  416 0022 9342     		cmp	r3, r2
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  470 007c 9342     		cmp	r3, r2
  471 007e 08D0     		beq	.L17
  472              		.loc 1 207 3 discriminator 11
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 13
 
 
  473 0080 7B68     		ldr	r3, [r7, #4]
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  512              		.loc 1 222 7
  513 00ba 7B68     		ldr	r3, [r7, #4]
  514 00bc 1B68     		ldr	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 14
 
 
  515              		.loc 1 222 24
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   hdma->State = HAL_DMA_STATE_RESET;
  552              		.loc 1 240 15
  553 00f6 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 15
 
 
  554 00f8 0022     		movs	r2, #0
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   */
  251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
  252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @defgroup DMA_Exported_Functions_Group2 Input and Output operation functions
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 16
 
 
  253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****  *  @brief   I/O operation functions
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   assert_param(IS_DMA_BUFFER_SIZE(DataLength));
  623              		.loc 1 285 3
  624 0012 3B68     		ldr	r3, [r7]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 17
 
 
  625 0014 002B     		cmp	r3, #0
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  666 005a 1B68     		ldr	r3, [r3]
  667              		.loc 1 298 25
  668 005c 1A68     		ldr	r2, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 18
 
 
  669              		.loc 1 298 9
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  705              		.loc 1 316 1
  706 0094 1846     		mov	r0, r3
  707 0096 1837     		adds	r7, r7, #24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 19
 
 
  708              	.LCFI13:
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  751 000e 0023     		movs	r3, #0
  752 0010 FB75     		strb	r3, [r7, #23]
  330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 20
 
 
  331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   /* Check the parameters */
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     /* Disable the peripheral */
  345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     hdma->Instance->CCR &= ~DMA_CCR_EN;
  794              		.loc 1 345 9
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 21
 
 
  795 0058 FB68     		ldr	r3, [r7, #12]
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  836 0094 FB68     		ldr	r3, [r7, #12]
  837 0096 1B68     		ldr	r3, [r3]
  838              		.loc 1 358 27
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 22
 
 
  839 0098 42F00A02 		orr	r2, r2, #10
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
  877              		.loc 1 375 1
  878 00ce 1846     		mov	r0, r3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 23
 
 
  879 00d0 1837     		adds	r7, r7, #24
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     return HAL_ERROR;
  923              		.loc 1 388 12
  924 000e 0123     		movs	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 24
 
 
  925 0010 2EE0     		b	.L42
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  960 0042 1A68     		ldr	r2, [r3]
  961              		.loc 1 407 9
  962 0044 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 25
 
 
  963 0046 1B68     		ldr	r3, [r3]
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1006              		.section	.text.HAL_DMA_Abort_IT,"ax",%progbits
  1007              		.align	1
  1008              		.global	HAL_DMA_Abort_IT
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 26
 
 
  1009              		.syntax unified
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1047 0020 27E0     		b	.L46
  1048              	.L45:
  437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 27
 
 
  438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   else
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1087 005a 7B68     		ldr	r3, [r7, #4]
  1088 005c 0022     		movs	r2, #0
  1089 005e 83F82020 		strb	r2, [r3, #32]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 28
 
 
  454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_PollForTransfer(DMA_HandleTypeDef *hdma, uint32_t CompleteLevel, uint32_t
  473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
  1128              		.loc 1 473 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 29
 
 
  1129              		.cfi_startproc
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1170              		.loc 1 486 31
  1171 0030 1B68     		ldr	r3, [r3]
  1172              		.loc 1 486 37
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 30
 
 
  1173 0032 03F02003 		and	r3, r3, #32
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1208 006a 3861     		str	r0, [r7, #16]
  506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
  507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   while(RESET == (hdma->DmaBaseAddress->ISR & temp))
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 31
 
 
  1209              		.loc 1 507 8
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1247              		.loc 1 523 7
  1248 00a2 FB68     		ldr	r3, [r7, #12]
  1249 00a4 0022     		movs	r2, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 32
 
 
  1250 00a6 83F82020 		strb	r2, [r3, #32]
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1286              		.loc 1 541 16
  1287 00e2 0123     		movs	r3, #1
  1288 00e4 23E0     		b	.L50
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 33
 
 
  1289              	.L54:
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1322              		.loc 1 558 54
  1323 0114 FB68     		ldr	r3, [r7, #12]
  1324 0116 1A6C     		ldr	r2, [r3, #64]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 34
 
 
  1325              		.loc 1 558 9
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1365              		@ args = 0, pretend = 0, frame = 16
  1366              		@ frame_needed = 1, uses_anonymous_args = 0
  1367 0000 80B5     		push	{r7, lr}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 35
 
 
  1368              	.LCFI36:
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1414              		.loc 1 582 29
  1415 0038 03F02003 		and	r3, r3, #32
  1416              		.loc 1 582 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 36
 
 
  1417 003c 002B     		cmp	r3, #0
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1455              		.loc 1 594 7
  1456 0070 65E0     		b	.L64
  1457              	.L61:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 37
 
 
  598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     }
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1498 00aa 7B68     		ldr	r3, [r7, #4]
  1499 00ac 0122     		movs	r2, #1
  1500 00ae 83F82120 		strb	r2, [r3, #33]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 38
 
 
  1501              	.L66:
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1537 00e0 0822     		movs	r2, #8
  1538 00e2 9A40     		lsls	r2, r2, r3
  1539              		.loc 1 628 32
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 39
 
 
  1540 00e4 FB68     		ldr	r3, [r7, #12]
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1580 0120 83F82120 		strb	r2, [r3, #33]
  643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
  644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     /* Process Unlocked */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 40
 
 
  645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     __HAL_UNLOCK(hdma);
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   * @param  CallbackID           User Callback identifier
  660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   *                               a HAL_DMA_CallbackIDTypeDef ENUM as parameter.
  661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   * @param  pCallback            pointer to private callback function which has pointer to
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 41
 
 
  662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   *                               a DMA_HandleTypeDef structure as parameter.
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1664              		.loc 1 674 5
  1665 0032 FB7A     		ldrb	r3, [r7, #11]	@ zero_extendqisi2
  1666 0034 032B     		cmp	r3, #3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 42
 
 
  1667 0036 1BD8     		bhi	.L73
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1705              	.L73:
  691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
  692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****      default:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 43
 
 
  693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****            status = HAL_ERROR;
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1748              	.LFB139:
  707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
  708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 44
 
 
  709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   * @brief  UnRegister callbacks
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1788 002e 2FD1     		bne	.L84
  724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   {
  725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     switch (CallbackID)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 45
 
 
  1789              		.loc 1 725 5
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1828 006c 5A63     		str	r2, [r3, #52]
  741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****            break;
  1829              		.loc 1 741 12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 46
 
 
  1830 006e 11E0     		b	.L93
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1864 0098 83F82020 		strb	r2, [r3, #32]
  762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** 
  763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   return status;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 47
 
 
  1865              		.loc 1 763 10
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   */
  792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_DMA_StateTypeDef HAL_DMA_GetState(DMA_HandleTypeDef *hdma)
  793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 48
 
 
  1894              		.loc 1 793 1
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  1939              		.loc 1 804 1
  1940              		.cfi_startproc
  1941              		@ args = 0, pretend = 0, frame = 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 49
 
 
  1942              		@ frame_needed = 1, uses_anonymous_args = 0
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /**
  821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   * @brief  Set the DMA Transfer parameters.
  822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   * @param  hdma       pointer to a DMA_HandleTypeDef structure that contains
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 50
 
 
  823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****   *                     the configuration information for the specified DMA Channel.
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  2021 0028 5B68     		ldr	r3, [r3, #4]
  2022              		.loc 1 838 5
  2023 002a 102B     		cmp	r3, #16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 51
 
 
  2024 002c 08D1     		bne	.L99
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  2057              		.cfi_def_cfa_offset 4
  2058 0054 BD46     		mov	sp, r7
  2059              	.LCFI69:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 52
 
 
  2060              		.cfi_def_cfa_register 13
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     /* DMA1 */
  870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     hdma->ChannelIndex = (((uint32_t)hdma->Instance - (uint32_t)DMA1_Channel1) / ((uint32_t)DMA1_Ch
  2103              		.loc 1 870 42
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 53
 
 
  2104 0014 7B68     		ldr	r3, [r7, #4]
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     hdma->DmaBaseAddress = DMA2;
  2139              		.loc 1 876 135
  2140 0046 9A00     		lsls	r2, r3, #2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 54
 
 
  876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****     hdma->DmaBaseAddress = DMA2;
@@ -3224,49 +3224,49 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 1
  2180              		.file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
  2181              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  2182              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s 			page 55
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_dma.c
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:20     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:25     .text.HAL_DMA_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:31     .text.HAL_DMA_Init:00000000 HAL_DMA_Init
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:2076   .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:357    .text.HAL_DMA_Init:000001f0 $d
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:374    .text.HAL_DMA_DeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:380    .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:576    .text.HAL_DMA_DeInit:00000110 $d
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:593    .text.HAL_DMA_Start:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:599    .text.HAL_DMA_Start:00000000 HAL_DMA_Start
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1981   .text.DMA_SetConfig:00000000 DMA_SetConfig
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:718    .text.HAL_DMA_Start:0000009c $d
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:723    .text.HAL_DMA_Start_IT:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:729    .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:890    .text.HAL_DMA_Start_IT:000000d8 $d
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:895    .text.HAL_DMA_Abort:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:901    .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1007   .text.HAL_DMA_Abort_IT:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1013   .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1120   .text.HAL_DMA_PollForTransfer:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1126   .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1355   .text.HAL_DMA_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1361   .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1615   .text.HAL_DMA_RegisterCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1621   .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1672   .text.HAL_DMA_RegisterCallback:00000040 $d
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1676   .text.HAL_DMA_RegisterCallback:00000050 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1741   .text.HAL_DMA_UnRegisterCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1747   .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1797   .text.HAL_DMA_UnRegisterCallback:0000003c $d
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1802   .text.HAL_DMA_UnRegisterCallback:00000050 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1886   .text.HAL_DMA_GetState:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1892   .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1931   .text.HAL_DMA_GetError:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1937   .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:1976   .text.DMA_SetConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:2071   .text.DMA_CalcBaseAndBitshift:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccKKR1vJ.s:2166   .text.DMA_CalcBaseAndBitshift:00000060 $d
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:20     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:25     .text.HAL_DMA_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:31     .text.HAL_DMA_Init:00000000 HAL_DMA_Init
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:2076   .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:357    .text.HAL_DMA_Init:000001f0 $d
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:374    .text.HAL_DMA_DeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:380    .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:576    .text.HAL_DMA_DeInit:00000110 $d
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:593    .text.HAL_DMA_Start:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:599    .text.HAL_DMA_Start:00000000 HAL_DMA_Start
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1981   .text.DMA_SetConfig:00000000 DMA_SetConfig
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:718    .text.HAL_DMA_Start:0000009c $d
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:723    .text.HAL_DMA_Start_IT:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:729    .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:890    .text.HAL_DMA_Start_IT:000000d8 $d
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:895    .text.HAL_DMA_Abort:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:901    .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1007   .text.HAL_DMA_Abort_IT:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1013   .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1120   .text.HAL_DMA_PollForTransfer:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1126   .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1355   .text.HAL_DMA_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1361   .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1615   .text.HAL_DMA_RegisterCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1621   .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1672   .text.HAL_DMA_RegisterCallback:00000040 $d
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1676   .text.HAL_DMA_RegisterCallback:00000050 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1741   .text.HAL_DMA_UnRegisterCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1747   .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1797   .text.HAL_DMA_UnRegisterCallback:0000003c $d
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1802   .text.HAL_DMA_UnRegisterCallback:00000050 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1886   .text.HAL_DMA_GetState:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1892   .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1931   .text.HAL_DMA_GetError:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1937   .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:1976   .text.DMA_SetConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:2071   .text.DMA_CalcBaseAndBitshift:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cck7mHuD.s:2166   .text.DMA_CalcBaseAndBitshift:00000060 $d
 
 UNDEFINED SYMBOLS
 assert_failed

+ 68 - 68
build/stm32f3xx_hal_exti.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
   19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
   20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   *
   21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   ******************************************************************************
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 2
 
 
   22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   @verbatim
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
   76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     (#) Get interrupt pending bit using HAL_EXTI_GetPending().
   77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
   78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     (#) Clear interrupt pending bit using HAL_EXTI_ClearPending().
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 3
 
 
   79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** @endverbatim
  134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   * @{
  135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 4
 
 
  136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
   65 001a 3B68     		ldr	r3, [r7]
   66 001c 1A68     		ldr	r2, [r3]
   67 001e 8D4B     		ldr	r3, .L22
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 5
 
 
   68 0020 1340     		ands	r3, r3, r2
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  121              	.L9:
  160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
  161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   /* Assign line number to handle */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 6
 
 
  162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   hexti->Line = pExtiConfig->Line;
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  165              	.L11:
  173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
  174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     /* Configure rising trigger */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 7
 
 
  175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     regaddr = (&EXTI->RTSR + (EXTI_CONFIG_OFFSET * offset));
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     /* Configure falling trigger */
  192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     regaddr = (&EXTI->FTSR + (EXTI_CONFIG_OFFSET * offset));
  204              		.loc 1 192 28
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 8
 
 
  205 0106 BB69     		ldr	r3, [r7, #24]
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  242              		.loc 1 209 21
  243 013c 3B68     		ldr	r3, [r7]
  244 013e 1B68     		ldr	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 9
 
 
  245              		.loc 1 209 28
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  294              		.loc 1 214 22 is_stmt 1
  295 0190 364A     		ldr	r2, .L22+24
  296              		.loc 1 214 39
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 10
 
 
  297 0192 7B69     		ldr	r3, [r7, #20]
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  343 01da 5B01     		lsls	r3, r3, #5
  344              		.loc 1 222 11
  345 01dc 03F18043 		add	r3, r3, #1073741824
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 11
 
 
  346 01e0 03F58233 		add	r3, r3, #66560
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  383 0216 164B     		ldr	r3, .L22+28
  384 0218 1344     		add	r3, r3, r2
  385 021a FB60     		str	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 12
 
 
  240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   regval = *regaddr;
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  423              	.LCFI3:
  424              		.cfi_def_cfa_offset 8
  425 024e BD46     		mov	sp, r7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 13
 
 
  426              	.LCFI4:
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   uint32_t maskline;
  270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   uint32_t offset;
  271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 14
 
 
  272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   /* Check null pointer */
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  516 005c 04D9     		bls	.L30
  517              	.L28:
  518              		.loc 1 279 3 discriminator 9
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 15
 
 
  519 005e 40F21711 		movw	r1, #279
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   if ((regval & maskline) != 0x00u)
  559              		.loc 1 294 15
  560 00a4 FA68     		ldr	r2, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 16
 
 
  561 00a6 7B69     		ldr	r3, [r7, #20]
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  599 00de 3B68     		ldr	r3, [r7]
  600 00e0 5A60     		str	r2, [r3, #4]
  601              	.L33:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 17
 
 
  311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   }
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  640              	.L35:
  327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     }
  328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 18
 
 
  329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     /* Get falling configuration */
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  681 015a FFF7FEFF 		bl	assert_failed
  682              	.L37:
  343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 19
 
 
  344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****       regval = SYSCFG->EXTICR[linepos >> 2u];
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  730              		.cfi_endproc
  731              	.LFE131:
  733              		.section	.text.HAL_EXTI_ClearConfigLine,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 20
 
 
  734              		.align	1
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  767 0012 7B68     		ldr	r3, [r7, #4]
  768 0014 1A68     		ldr	r2, [r3]
  769 0016 514B     		ldr	r3, .L48
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 21
 
 
  770 0018 1340     		ands	r3, r3, r2
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   maskline = (1uL << linepos);
  820              		.loc 1 377 12
  821 0076 0122     		movs	r2, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 22
 
 
  822 0078 BB69     		ldr	r3, [r7, #24]
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   /* 3] Clear triggers in case of configurable lines */
  390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   if ((hexti->Line & EXTI_CONFIG) != 0x00u)
  865              		.loc 1 390 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 23
 
 
  866 00bc 7B68     		ldr	r3, [r7, #4]
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  912 00fe 1A60     		str	r2, [r3]
  399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
  400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     /* Get Gpio port selection for gpio lines */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 24
 
 
  401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     if ((hexti->Line & EXTI_GPIO) == EXTI_GPIO)
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  960 014a FA68     		ldr	r2, [r7, #12]
  961 014c 41F82320 		str	r2, [r1, r3, lsl #2]
  962              	.L46:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 25
 
 
  408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     }
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1003              		@ link register save eliminated.
  1004 0000 80B4     		push	{r7}
  1005              	.LCFI15:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 26
 
 
  1006              		.cfi_def_cfa_offset 4
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1045 002c BD46     		mov	sp, r7
  1046              	.LCFI19:
  1047              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 27
 
 
  1048              		@ sp needed
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1092 001a B3F1807F 		cmp	r3, #16777216
  1093 001e 0BD0     		beq	.L56
  1094              		.loc 1 450 3 discriminator 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 28
 
 
  1095 0020 3B68     		ldr	r3, [r7]
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1135 0062 0837     		adds	r7, r7, #8
  1136              	.LCFI24:
  1137              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 29
 
 
  1138 0064 BD46     		mov	sp, r7
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1170              		.cfi_offset 14, -4
  1171 0002 86B0     		sub	sp, sp, #24
  1172              	.LCFI27:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 30
 
 
  1173              		.cfi_def_cfa_offset 32
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   {
  504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     /* Clear pending bit */
  505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****     EXTI->PR = maskline;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 31
 
 
  1213              		.loc 1 505 9
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   * @param  hexti Exti handle.
  518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   * @param  Edge Specify which pending edge as to be checked.
  519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   *         This parameter can be one of the following values:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 32
 
 
  520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   *           @arg @ref EXTI_TRIGGER_RISING_FALLING
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1298 003a B3F1C06F 		cmp	r3, #100663296
  1299 003e 06D1     		bne	.L68
  1300              	.L69:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 33
 
 
  1301              		.loc 1 533 3 discriminator 8
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   maskline = (1uL << linepos);
  1349              		.loc 1 540 12
  1350 0094 0122     		movs	r2, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 34
 
 
  1351 0096 BB69     		ldr	r3, [r7, #24]
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1399              		.thumb_func
  1401              	HAL_EXTI_ClearPending:
  1402              	.LFB137:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 35
 
 
  548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** 
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1439              		.loc 1 565 3 discriminator 5
  1440 0032 7B68     		ldr	r3, [r7, #4]
  1441 0034 1B68     		ldr	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 36
 
 
  1442 0036 03F0E063 		and	r3, r3, #117440512
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1490 008c 1B68     		ldr	r3, [r3]
  1491              		.loc 1 571 35
  1492 008e 03F01F03 		and	r3, r3, #31
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 37
 
 
  1493              		.loc 1 571 12
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   * @retval None.
  584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****   */
  585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 38
 
 
  586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** {
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1585 0046 184A     		ldr	r2, .L89+8
  1586 0048 9342     		cmp	r3, r2
  1587 004a 04D9     		bls	.L87
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 39
 
 
  1588              	.L85:
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1633              		.loc 1 601 1
  1634 0098 00BF     		nop
  1635 009a 1837     		adds	r7, r7, #24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 40
 
 
  1636              	.LCFI44:
@@ -2365,38 +2365,38 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 1
  1658              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
  1659              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  1660              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s 			page 41
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_exti.c
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:20     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:25     .text.HAL_EXTI_SetConfigLine:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:31     .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:433    .text.HAL_EXTI_SetConfigLine:00000254 $d
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:445    .text.HAL_EXTI_GetConfigLine:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:451    .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:722    .text.HAL_EXTI_GetConfigLine:0000018c $d
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:734    .text.HAL_EXTI_ClearConfigLine:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:740    .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:979    .text.HAL_EXTI_ClearConfigLine:0000015c $d
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:991    .text.HAL_EXTI_RegisterCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:997    .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1058   .text.HAL_EXTI_GetHandle:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1064   .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1146   .text.HAL_EXTI_GetHandle:00000068 $d
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1154   .text.HAL_EXTI_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1160   .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1244   .text.HAL_EXTI_IRQHandler:0000005c $d
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1250   .text.HAL_EXTI_GetPending:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1256   .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1386   .text.HAL_EXTI_GetPending:000000c4 $d
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1395   .text.HAL_EXTI_ClearPending:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1401   .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1521   .text.HAL_EXTI_ClearPending:000000b4 $d
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1530   .text.HAL_EXTI_GenerateSWI:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1536   .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI
-C:\Users\zl835\AppData\Local\Temp\ccqSiZ85.s:1646   .text.HAL_EXTI_GenerateSWI:000000a0 $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:20     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:25     .text.HAL_EXTI_SetConfigLine:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:31     .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:433    .text.HAL_EXTI_SetConfigLine:00000254 $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:445    .text.HAL_EXTI_GetConfigLine:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:451    .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:722    .text.HAL_EXTI_GetConfigLine:0000018c $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:734    .text.HAL_EXTI_ClearConfigLine:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:740    .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:979    .text.HAL_EXTI_ClearConfigLine:0000015c $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:991    .text.HAL_EXTI_RegisterCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:997    .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1058   .text.HAL_EXTI_GetHandle:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1064   .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1146   .text.HAL_EXTI_GetHandle:00000068 $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1154   .text.HAL_EXTI_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1160   .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1244   .text.HAL_EXTI_IRQHandler:0000005c $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1250   .text.HAL_EXTI_GetPending:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1256   .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1386   .text.HAL_EXTI_GetPending:000000c4 $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1395   .text.HAL_EXTI_ClearPending:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1401   .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1521   .text.HAL_EXTI_ClearPending:000000b4 $d
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1530   .text.HAL_EXTI_GenerateSWI:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1536   .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI
+C:\Users\zl835\AppData\Local\Temp\ccOo5IDX.s:1646   .text.HAL_EXTI_GenerateSWI:000000a0 $d
 
 UNDEFINED SYMBOLS
 assert_failed

+ 81 - 81
build/stm32f3xx_hal_flash.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
   10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   *           + Peripheral State functions
   11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   *         
   12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   @verbatim
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 2
 
 
   13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   ==============================================================================
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
   67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****       (+) Monitor the FLASH flags status
   68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****           
   69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   @endverbatim
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 3
 
 
   70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   ******************************************************************************
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Private function prototypes -----------------------------------------------*/
  125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Private_Functions FLASH Private Functions
  126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   * @{
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 4
 
 
  127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   */
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
   54              	.LCFI1:
   55              		.cfi_def_cfa_offset 48
   56 0004 00AF     		add	r7, sp, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 5
 
 
   57              	.LCFI2:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  101              		.loc 1 177 3 is_stmt 1
  102 0046 BB68     		ldr	r3, [r7, #8]
  103 0048 B3F1006F 		cmp	r3, #134217728
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 6
 
 
  104 004c 16D3     		bcc	.L5
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  151 0098 012B     		cmp	r3, #1
  152 009a 02D1     		bne	.L10
  185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 7
 
 
  186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****       /* Program halfword (16-bit) at a specified address. */
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  190 00d2 22FA01F4 		lsr	r4, r2, r1
  191 00d6 03FA06F6 		lsl	r6, r3, r6
  192 00da 3443     		orrs	r4, r4, r6
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 8
 
 
  193 00dc 23FA00F0 		lsr	r0, r3, r0
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   /* Process Unlocked */
  218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   __HAL_UNLOCK(&pFlash);
  231              		.loc 1 218 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 9
 
 
  232 0120 034B     		ldr	r3, .L17
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   */
  238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_Program_IT(uint32_t TypeProgram, uint32_t Address, uint64_t Data)
  239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 10
 
 
  270              		.loc 1 239 1
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  317 0036 F621     		movs	r1, #246
  318 0038 2A48     		ldr	r0, .L30+4
  319 003a FFF7FEFF 		bl	assert_failed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 11
 
 
  320              	.L22:
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  368 008a BB68     		ldr	r3, [r7, #8]
  369 008c 9360     		str	r3, [r2, #8]
  253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   pFlash.Data = Data;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 12
 
 
  370              		.loc 1 253 15
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  406              		.loc 1 271 26
  407 00c6 064B     		ldr	r3, .L30
  408 00c8 0422     		movs	r2, #4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 13
 
 
  409 00ca 5A60     		str	r2, [r3, #4]
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  451              		.loc 1 285 1
  452              		.cfi_startproc
  453              		@ args = 0, pretend = 0, frame = 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 14
 
 
  454              		@ frame_needed = 1, uses_anonymous_args = 0
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****     HAL_FLASH_OperationErrorCallback(addresstmp);
  494              		.loc 1 300 5
  495 0034 7868     		ldr	r0, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 15
 
 
  496 0036 FFF7FEFF 		bl	HAL_FLASH_OperationErrorCallback
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  532 0070 544A     		ldr	r2, .L45+4
  533 0072 5360     		str	r3, [r2, #4]
  319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 16
 
 
  320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****         /* Check if there are still pages to erase */
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****           pFlash.Address = addresstmp = 0xFFFFFFFFU;
  568              		.loc 1 340 39
  569 00ac 4FF0FF33 		mov	r3, #-1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 17
 
 
  570 00b0 7B60     		str	r3, [r7, #4]
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****       {
  360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****         /* Nb of 16-bit data to program can be decreased */
  361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****         pFlash.DataRemaining--;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 18
 
 
  606              		.loc 1 361 15
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** 
  376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****           /*Program halfword (16-bit) at a specified address.*/
  377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****           FLASH_Program_HalfWord(addresstmp, (uint16_t)pFlash.Data);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 19
 
 
  647              		.loc 1 377 62
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****           {
  393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****             HAL_FLASH_EndOfOperationCallback(pFlash.Address - 6U);
  687              		.loc 1 393 52
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 20
 
 
  688 0174 134B     		ldr	r3, .L45+4
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****     /* Process Unlocked */
  414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****     __HAL_UNLOCK(&pFlash);
  723              		.loc 1 414 5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 21
 
 
  724 01b0 044B     		ldr	r3, .L45+4
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  766              		.cfi_def_cfa_offset 16
  767 0004 00AF     		add	r7, sp, #0
  768              	.LCFI17:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 22
 
 
  769              		.cfi_def_cfa_register 7
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  807              	.LCFI22:
  808              		.cfi_def_cfa_offset 16
  809 0004 00AF     		add	r7, sp, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 23
 
 
  810              	.LCFI23:
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /**
  475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   * @brief  Unlock the FLASH control register access
  476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   * @retval HAL Status
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 24
 
 
  477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   */
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****       status = HAL_ERROR;
  879              		.loc 1 491 14
  880 002e 0123     		movs	r3, #1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 25
 
 
  881 0030 FB71     		strb	r3, [r7, #7]
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  925              		.cfi_offset 7, -4
  926 0002 00AF     		add	r7, sp, #0
  927              	.LCFI34:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 26
 
 
  928              		.cfi_def_cfa_register 7
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  972              		.cfi_offset 7, -4
  973 0002 00AF     		add	r7, sp, #0
  974              	.LCFI38:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 27
 
 
  975              		.cfi_def_cfa_register 7
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1015              		.cfi_endproc
  1016              	.LFE137:
  1018              		.section	.text.HAL_FLASH_OB_Lock,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 28
 
 
  1019              		.align	1
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1062              		.cfi_endproc
  1063              	.LFE138:
  1065              		.section	.text.HAL_FLASH_OB_Launch,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 29
 
 
  1066              		.align	1
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1108              		.global	HAL_FLASH_GetError
  1109              		.syntax unified
  1110              		.thumb
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 30
 
 
  1111              		.thumb_func
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1138              		.cfi_restore 7
  1139              		.cfi_def_cfa_offset 0
  1140 0010 7047     		bx	lr
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 31
 
 
  1141              	.L75:
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1174              		.loc 1 605 20
  1175 000c 084B     		ldr	r3, .L77
  1176 000e 0022     		movs	r2, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 32
 
 
  1177 0010 DA61     		str	r2, [r3, #28]
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout)
  620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
  1220              		.loc 1 620 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 33
 
 
  1221              		.cfi_startproc
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1262 002e 0323     		movs	r3, #3
  1263 0030 1FE0     		b	.L82
  1264              	.L80:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 34
 
 
  627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   { 
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1300 0068 FFF7FEFF 		bl	FLASH_SetErrorCode
  650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****     return HAL_ERROR;
  1301              		.loc 1 650 12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 35
 
 
  1302 006c 0123     		movs	r3, #1
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1345 0004 00AF     		add	r7, sp, #0
  1346              	.LCFI64:
  1347              		.cfi_def_cfa_register 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 36
 
 
  664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****   uint32_t flags = 0U;
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1388 004a 044A     		ldr	r2, .L92
  1389 004c 7B68     		ldr	r3, [r7, #4]
  1390 004e D360     		str	r3, [r2, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 37
 
 
  678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }  
@@ -2191,54 +2191,54 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 1
  1418              		.file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
  1419              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  1420              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s 			page 38
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_flash.c
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:24     .bss.pFlash:00000000 pFlash
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:21     .bss.pFlash:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:27     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:32     .text.HAL_FLASH_Program:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:38     .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1218   .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1154   .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:251    .text.HAL_FLASH_Program:00000130 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:262    .text.HAL_FLASH_Program_IT:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:268    .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:432    .text.HAL_FLASH_Program_IT:000000e0 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:443    .text.HAL_FLASH_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:449    .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1331   .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:795    .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:753    .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:741    .text.HAL_FLASH_IRQHandler:000001c0 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:747    .text.HAL_FLASH_EndOfOperationCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:789    .text.HAL_FLASH_OperationErrorCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:831    .text.HAL_FLASH_Unlock:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:837    .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:902    .text.HAL_FLASH_Unlock:00000040 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:909    .text.HAL_FLASH_Lock:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:915    .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:951    .text.HAL_FLASH_Lock:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:956    .text.HAL_FLASH_OB_Unlock:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:962    .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1012   .text.HAL_FLASH_OB_Unlock:0000002c $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1019   .text.HAL_FLASH_OB_Lock:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1025   .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1061   .text.HAL_FLASH_OB_Lock:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1066   .text.HAL_FLASH_OB_Launch:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1072   .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1102   .text.HAL_FLASH_OB_Launch:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1107   .text.HAL_FLASH_GetError:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1113   .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1144   .text.HAL_FLASH_GetError:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1149   .text.FLASH_Program_HalfWord:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1206   .text.FLASH_Program_HalfWord:00000030 $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1212   .text.FLASH_WaitForLastOperation:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1321   .text.FLASH_WaitForLastOperation:0000007c $d
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1326   .text.FLASH_SetErrorCode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccuIlgFV.s:1408   .text.FLASH_SetErrorCode:0000005c $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:24     .bss.pFlash:00000000 pFlash
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:21     .bss.pFlash:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:27     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:32     .text.HAL_FLASH_Program:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:38     .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1218   .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1154   .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:251    .text.HAL_FLASH_Program:00000130 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:262    .text.HAL_FLASH_Program_IT:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:268    .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:432    .text.HAL_FLASH_Program_IT:000000e0 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:443    .text.HAL_FLASH_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:449    .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1331   .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:795    .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:753    .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:741    .text.HAL_FLASH_IRQHandler:000001c0 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:747    .text.HAL_FLASH_EndOfOperationCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:789    .text.HAL_FLASH_OperationErrorCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:831    .text.HAL_FLASH_Unlock:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:837    .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:902    .text.HAL_FLASH_Unlock:00000040 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:909    .text.HAL_FLASH_Lock:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:915    .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:951    .text.HAL_FLASH_Lock:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:956    .text.HAL_FLASH_OB_Unlock:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:962    .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1012   .text.HAL_FLASH_OB_Unlock:0000002c $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1019   .text.HAL_FLASH_OB_Lock:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1025   .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1061   .text.HAL_FLASH_OB_Lock:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1066   .text.HAL_FLASH_OB_Launch:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1072   .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1102   .text.HAL_FLASH_OB_Launch:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1107   .text.HAL_FLASH_GetError:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1113   .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1144   .text.HAL_FLASH_GetError:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1149   .text.FLASH_Program_HalfWord:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1206   .text.FLASH_Program_HalfWord:00000030 $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1212   .text.FLASH_WaitForLastOperation:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1321   .text.FLASH_WaitForLastOperation:0000007c $d
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1326   .text.FLASH_SetErrorCode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccW07dMO.s:1408   .text.FLASH_SetErrorCode:0000005c $d
 
 UNDEFINED SYMBOLS
 assert_failed

+ 123 - 123
build/stm32f3xx_hal_flash_ex.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
   18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****                       ##### How to use this driver #####
   19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   ==============================================================================
   20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   [..] This driver provides functions to configure and program the FLASH memory
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 2
 
 
   21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****        of all STM32F3xxx devices. It includes
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
   75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #define FLASH_POSITION_OB_USERDATA0_BIT  (uint32_t)POSITION_VAL(FLASH_OBR_DATA0)
   76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #define FLASH_POSITION_OB_USERDATA1_BIT  (uint32_t)POSITION_VAL(FLASH_OBR_DATA1)
   77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 3
 
 
   78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   * @}
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****         program memory access.
  133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****     (#) Call the desired function to erase page.
  134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****     (#) Call the HAL_FLASH_Lock() to disable the flash program memory access
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 4
 
 
  135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****        (recommended to protect the FLASH memory against possible unwanted operation).
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
   59 0014 1B7E     		ldrb	r3, [r3, #24]	@ zero_extendqisi2
   60 0016 012B     		cmp	r3, #1
   61 0018 01D1     		bne	.L2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 5
 
 
   62              		.loc 1 163 3 is_stmt 0 discriminator 1
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  101 0058 4CF25030 		movw	r0, #50000
  102 005c FFF7FEFF 		bl	FLASH_WaitForLastOperation
  103 0060 0346     		mov	r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 6
 
 
  104 0062 FB73     		strb	r3, [r7, #15]
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  148 00ac 9342     		cmp	r3, r2
  149 00ae 03D9     		bls	.L9
  150              	.L7:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 7
 
 
  151              		.loc 1 188 5 discriminator 9
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  204 010c 1344     		add	r3, r3, r2
  205 010e 013B     		subs	r3, r3, #1
  206 0110 284A     		ldr	r2, .L19+24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 8
 
 
  207 0112 9342     		cmp	r3, r2
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  244 0150 FFF7FEFF 		bl	FLASH_WaitForLastOperation
  245 0154 0346     		mov	r3, r0
  246 0156 FB73     		strb	r3, [r7, #15]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 9
 
 
  207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****       }
  219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   }
  220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 10
 
 
  221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   /* Process Unlocked */
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit)
  239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
  323              		.loc 1 239 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 11
 
 
  324              		.cfi_startproc
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase));
  366              		.loc 1 252 3
  367 002c 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 12
 
 
  368 002e 1B68     		ldr	r3, [r3]
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  406              		.loc 1 268 5 is_stmt 0 discriminator 2
  407 006e 394B     		ldr	r3, .L37+12
  408 0070 1B88     		ldrh	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 13
 
 
  409 0072 B3F5807F 		cmp	r3, #256
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  462 00ce DBB2     		uxtb	r3, r3
  463 00d0 1EE0     		b	.L33
  464              	.L32:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 14
 
 
  465              		.loc 1 269 5 discriminator 2
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  516              		.loc 1 272 26
  517 0128 074A     		ldr	r2, .L37
  518 012a 5360     		str	r3, [r2, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 15
 
 
  273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****     pFlash.Address = pEraseInit->PageAddress;
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
  283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   * @}
  284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 16
 
 
  285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  587              		.loc 1 317 12
  588 000e FFF7FEFF 		bl	FLASH_OB_GetRDP
  589 0012 0346     		mov	r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 17
 
 
  590              		.loc 1 317 10
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  626 0058 23F02003 		bic	r3, r3, #32
  627 005c 1361     		str	r3, [r2, #16]
  336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 18
 
 
  337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****     if(status == HAL_OK)
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   *         (system reset will occur)
  354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   *
  355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   * @param  pOBInit pointer to an FLASH_OBInitStruct structure that
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 19
 
 
  356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   *         contains the configuration information for the programming.
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  709              	.L47:
  369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
  370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   /* Write protection configuration */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 20
 
 
  371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   if((pOBInit->OptionType & OPTIONBYTE_WRP) == OPTIONBYTE_WRP)
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  752 0074 FFF7FEFF 		bl	FLASH_OB_DisableWRP
  753 0078 0346     		mov	r3, r0
  754 007a FB73     		strb	r3, [r7, #15]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 21
 
 
  755              	.L51:
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  791              		.loc 1 400 14
  792 00b2 FB7B     		ldrb	r3, [r7, #15]	@ zero_extendqisi2
  793 00b4 30E0     		b	.L46
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 22
 
 
  794              	.L52:
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****     status = FLASH_OB_ProgramData(pOBInit->DATAAddress, pOBInit->DATAData);
  830              		.loc 1 419 14
  831 00ec 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 23
 
 
  832 00ee 1A69     		ldr	r2, [r3, #16]
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  873 0124 00000000 		.word	.LC0
  874              		.cfi_endproc
  875              	.LFE133:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 24
 
 
  877              		.section	.text.HAL_FLASHEx_OBGetConfig,"ax",%progbits
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  915              		.loc 1 449 21
  916 001e DAB2     		uxtb	r2, r3
  917 0020 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 25
 
 
  918 0022 1A73     		strb	r2, [r3, #12]
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  959              		.cfi_def_cfa_offset 40
  960 0004 00AF     		add	r7, sp, #0
  961              	.LCFI27:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 26
 
 
  962              		.cfi_def_cfa_register 7
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
   30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion"
   31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion"
   32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 27
 
 
   33:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
   87:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic push
   88:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wpacked"
   89:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wattributes"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 28
 
 
   90:Drivers/CMSIS/Include/cmsis_gcc.h ****   __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  144:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  145:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  146:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 29
 
 
  147:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Get Control Register
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  201:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Get IPSR Register
  202:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Returns the content of the IPSR Register.
  203:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return               IPSR Register value
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 30
 
 
  204:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  258:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Get Process Stack Pointer (non-secure)
  259:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s
  260:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return               PSP Register value
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 31
 
 
  261:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  315:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void)
  317:Drivers/CMSIS/Include/cmsis_gcc.h **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 32
 
 
  318:Drivers/CMSIS/Include/cmsis_gcc.h ****   uint32_t result;
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  372:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : );
  373:Drivers/CMSIS/Include/cmsis_gcc.h **** }
  374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 33
 
 
  375:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  429:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  430:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__      ) && (__ARM_ARCH_7M__      == 1)) || \
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 34
 
 
  432:Drivers/CMSIS/Include/cmsis_gcc.h ****      (defined (__ARM_ARCH_7EM__     ) && (__ARM_ARCH_7EM__     == 1)) || \
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  486:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
  487:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Base Priority
  488:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Assigns the given value to the Base Priority register.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 35
 
 
  489:Drivers/CMSIS/Include/cmsis_gcc.h ****   \param [in]    basePri  Base Priority value to set
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  543:Drivers/CMSIS/Include/cmsis_gcc.h **** {
  544:Drivers/CMSIS/Include/cmsis_gcc.h ****   uint32_t result;
  545:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 36
 
 
  546:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) );
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  600:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MRS %0, psplim"  : "=r" (result) );
  601:Drivers/CMSIS/Include/cmsis_gcc.h ****   return result;
  602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 37
 
 
  603:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  657:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit)
  659:Drivers/CMSIS/Include/cmsis_gcc.h **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 38
 
 
  660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  714:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  715:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  716:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 39
 
 
  717:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Main Stack Pointer Limit
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  771:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed
  772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2)
  773:Drivers/CMSIS/Include/cmsis_gcc.h ****   /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 40
 
 
  774:Drivers/CMSIS/Include/cmsis_gcc.h ****   return __builtin_arm_get_fpscr();
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  828:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r)
  829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r)
  830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 41
 
 
  831:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  885:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Ensures the apparent order of the explicit memory operations before
  886:Drivers/CMSIS/Include/cmsis_gcc.h ****            and after the instruction, without ensuring their completion.
  887:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 42
 
 
  888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void)
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  942:Drivers/CMSIS/Include/cmsis_gcc.h ****   return result;
  943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
  944:Drivers/CMSIS/Include/cmsis_gcc.h **** }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 43
 
 
  945:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  990:Drivers/CMSIS/Include/cmsis_gcc.h ****   uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */
  991:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  992:Drivers/CMSIS/Include/cmsis_gcc.h ****   result = value;                      /* r will be reversed bits of v; first get LSB of v */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 44
 
 
  993:Drivers/CMSIS/Include/cmsis_gcc.h ****   for (value >>= 1U; value != 0U; value >>= 1U)
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1029              	.L61:
  476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   }
  477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 45
 
 
  478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   return value;
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1064              		@ args = 0, pretend = 0, frame = 0
  1065              		@ frame_needed = 1, uses_anonymous_args = 0
  1066              		@ link register save eliminated.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 46
 
 
  1067 0000 80B4     		push	{r7}
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1116              	.LFB137:
  507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
  508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 47
 
 
  509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   * @brief  Enable the write protection of the desired pages
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
  533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   /* Check the parameters */
  534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   assert_param(IS_OB_WRP(WriteProtectPage));
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 48
 
 
  1148              		.loc 1 534 3
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES32TO47MASK */
  550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
  551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES48TO127MASK)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 49
 
 
  552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   WRP3_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES48TO127MASK) >> 24U);
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1220              		.loc 1 573 9
  1221 0096 BB8A     		ldrh	r3, [r7, #20]
  1222 0098 FF2B     		cmp	r3, #255
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 50
 
 
  1223 009a 0DD0     		beq	.L72
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****       }
  590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP1_WRP1 */
  591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 51
 
 
  592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP2_WRP2)
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
  607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****         /* Wait for last operation to be completed */
  608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****         status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 52
 
 
  1302              		.loc 1 608 18
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   * @note   An option byte erase is done automatically in this function.
  623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   * @note   When the memory read protection level is selected (RDP level = 1),
  624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   *         it is not possible to program or erase the flash page i if
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 53
 
 
  625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   *         debug features are connected or boot code is executed in RAM, even if nWRPi = 1
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1377 0024 7B68     		ldr	r3, [r7, #4]
  1378 0026 002B     		cmp	r3, #0
  1379 0028 04D1     		bne	.L80
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 54
 
 
  1380              		.loc 1 646 3 is_stmt 0 discriminator 1
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1416 005e 1B0E     		lsrs	r3, r3, #24
  1417              		.loc 1 664 13
  1418 0060 FB81     		strh	r3, [r7, #14]	@ movhi
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 55
 
 
  665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #elif defined(OB_WRP_PAGES48TO255MASK)
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1450              		.loc 1 687 11
  1451 009a 234A     		ldr	r2, .L87+12
  1452              		.loc 1 687 18
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 56
 
 
  1453 009c BB8A     		ldrh	r3, [r7, #20]	@ movhi
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****         OB->WRP2 = WRP2_Data;
  1488              		.loc 1 707 11
  1489 00d6 144A     		ldr	r2, .L87+12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 57
 
 
  1490              		.loc 1 707 18
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   }
  728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   return status;
  1525              		.loc 1 728 10
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 58
 
 
  1526 0112 FB7D     		ldrb	r3, [r7, #23]	@ zero_extendqisi2
@@ -3478,7 +3478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1568              	.LCFI47:
  1569              		.cfi_def_cfa_register 7
  1570 0006 0346     		mov	r3, r0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 59
 
 
  1571 0008 FB71     		strb	r3, [r7, #7]
@@ -3538,7 +3538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1609 004a 1B69     		ldr	r3, [r3, #16]
  1610 004c 184A     		ldr	r2, .L93+8
  1611 004e 43F04003 		orr	r3, r3, #64
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 60
 
 
  1612 0052 1361     		str	r3, [r2, #16]
@@ -3598,7 +3598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1647 0096 064A     		ldr	r2, .L93+8
  1648 0098 23F01003 		bic	r3, r3, #16
  1649 009c 1361     		str	r3, [r2, #16]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 61
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 61
 
 
  1650              	.L91:
@@ -3658,7 +3658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1690 0002 84B0     		sub	sp, sp, #16
  1691              	.LCFI51:
  1692              		.cfi_def_cfa_offset 24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 62
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 62
 
 
  1693 0004 00AF     		add	r7, sp, #0
@@ -3718,7 +3718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1741              		.loc 1 799 3 discriminator 2
  1742 005e 40F21F31 		movw	r1, #799
  1743 0062 2D48     		ldr	r0, .L104
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 63
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 63
 
 
  1744 0064 FFF7FEFF 		bl	assert_failed
@@ -3778,7 +3778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   /* Wait for last operation to be completed */
  808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
  1791              		.loc 1 808 12 is_stmt 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 64
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 64
 
 
  1792 00c2 4CF25030 		movw	r0, #50000
@@ -3838,7 +3838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1826 0102 1B69     		ldr	r3, [r3, #16]
  1827 0104 064A     		ldr	r2, .L104+8
  1828 0106 23F01003 		bic	r3, r3, #16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 65
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 65
 
 
  1829 010a 1361     		str	r3, [r2, #16]
@@ -3898,7 +3898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1866              	.LCFI55:
  1867              		.cfi_def_cfa_offset 8
  1868              		.cfi_offset 7, -8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 66
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 66
 
 
  1869              		.cfi_offset 14, -4
@@ -3958,7 +3958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****     /* Enables the Option Bytes Programming operation */
  862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****     SET_BIT(FLASH->CR, FLASH_CR_OPTPG);
  1910              		.loc 1 862 5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 67
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 67
 
 
  1911 0042 114B     		ldr	r3, .L110+16
@@ -4018,7 +4018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  1954              		.cfi_endproc
  1955              	.LFE141:
  1957              		.section	.text.FLASH_OB_GetWRP,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 68
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 68
 
 
  1958              		.align	1
@@ -4078,7 +4078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  2005              	FLASH_OB_GetRDP:
  2006              	.LFB143:
  884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 69
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 69
 
 
  885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
@@ -4138,7 +4138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  2035              		.loc 1 910 12
  2036 001a CC23     		movs	r3, #204
  2037 001c 05E0     		b	.L118
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 70
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 70
 
 
  2038              	.L117:
@@ -4198,7 +4198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   *         And SDADC12_VDD_MONITOR(Bit7) for STM32F373 or STM32F378 .
  927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****   */
  928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static uint8_t FLASH_OB_GetUser(void)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 71
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 71
 
 
  929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@@ -4258,7 +4258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  2128 002c BD46     		mov	sp, r7
  2129              	.LCFI74:
  2130              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 72
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 72
 
 
  2131              		@ sp needed
@@ -4318,7 +4318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  2161              		.cfi_offset 7, -4
  2162 0002 83B0     		sub	sp, sp, #12
  2163              	.LCFI77:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 73
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 73
 
 
  2164              		.cfi_def_cfa_offset 16
@@ -4378,7 +4378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  2211              		.text
  2212              	.Letext0:
  2213              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 74
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 74
 
 
  2214              		.file 4 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
@@ -4386,59 +4386,59 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 1
  2216              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  2217              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h"
  2218              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s 			page 75
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s 			page 75
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_flash_ex.c
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:20     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:25     .text.HAL_FLASHEx_Erase:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:31     .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1060   .text.FLASH_MassErase:00000000 FLASH_MassErase
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2151   .text.FLASH_PageErase:00000000 FLASH_PageErase
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:304    .text.HAL_FLASHEx_Erase:0000019c $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:315    .text.HAL_FLASHEx_Erase_IT:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:321    .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:547    .text.HAL_FLASHEx_Erase_IT:00000148 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:558    .text.HAL_FLASHEx_OBErase:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:564    .text.HAL_FLASHEx_OBErase:00000000 HAL_FLASHEx_OBErase
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2005   .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1553   .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:654    .text.HAL_FLASHEx_OBErase:0000007c $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:660    .text.HAL_FLASHEx_OBProgram:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:666    .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1115   .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1343   .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1679   .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1859   .text.FLASH_OB_ProgramData:00000000 FLASH_OB_ProgramData
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:872    .text.HAL_FLASHEx_OBProgram:00000120 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:878    .text.HAL_FLASHEx_OBGetConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:884    .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1963   .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2077   .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:940    .text.HAL_FLASHEx_OBGetUserData:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:946    .text.HAL_FLASHEx_OBGetUserData:00000000 HAL_FLASHEx_OBGetUserData
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1049   .text.HAL_FLASHEx_OBGetUserData:00000068 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1055   .text.FLASH_MassErase:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1104   .text.FLASH_MassErase:0000002c $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1110   .text.FLASH_OB_EnableWRP:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1330   .text.FLASH_OB_EnableWRP:00000148 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1338   .text.FLASH_OB_DisableWRP:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1540   .text.FLASH_OB_DisableWRP:0000011c $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1548   .text.FLASH_OB_RDP_LevelConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1666   .text.FLASH_OB_RDP_LevelConfig:000000a8 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1674   .text.FLASH_OB_UserConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1846   .text.FLASH_OB_UserConfig:00000118 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1854   .text.FLASH_OB_ProgramData:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1949   .text.FLASH_OB_ProgramData:00000078 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1958   .text.FLASH_OB_GetWRP:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:1995   .text.FLASH_OB_GetWRP:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2000   .text.FLASH_OB_GetRDP:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2067   .text.FLASH_OB_GetRDP:00000038 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2072   .text.FLASH_OB_GetUser:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2140   .text.FLASH_OB_GetUser:00000034 $d
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2145   .text.FLASH_PageErase:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccoPYD3X.s:2206   .text.FLASH_PageErase:00000038 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:20     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:25     .text.HAL_FLASHEx_Erase:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:31     .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1060   .text.FLASH_MassErase:00000000 FLASH_MassErase
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2151   .text.FLASH_PageErase:00000000 FLASH_PageErase
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:304    .text.HAL_FLASHEx_Erase:0000019c $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:315    .text.HAL_FLASHEx_Erase_IT:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:321    .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:547    .text.HAL_FLASHEx_Erase_IT:00000148 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:558    .text.HAL_FLASHEx_OBErase:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:564    .text.HAL_FLASHEx_OBErase:00000000 HAL_FLASHEx_OBErase
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2005   .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1553   .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:654    .text.HAL_FLASHEx_OBErase:0000007c $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:660    .text.HAL_FLASHEx_OBProgram:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:666    .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1115   .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1343   .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1679   .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1859   .text.FLASH_OB_ProgramData:00000000 FLASH_OB_ProgramData
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:872    .text.HAL_FLASHEx_OBProgram:00000120 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:878    .text.HAL_FLASHEx_OBGetConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:884    .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1963   .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2077   .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:940    .text.HAL_FLASHEx_OBGetUserData:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:946    .text.HAL_FLASHEx_OBGetUserData:00000000 HAL_FLASHEx_OBGetUserData
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1049   .text.HAL_FLASHEx_OBGetUserData:00000068 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1055   .text.FLASH_MassErase:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1104   .text.FLASH_MassErase:0000002c $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1110   .text.FLASH_OB_EnableWRP:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1330   .text.FLASH_OB_EnableWRP:00000148 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1338   .text.FLASH_OB_DisableWRP:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1540   .text.FLASH_OB_DisableWRP:0000011c $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1548   .text.FLASH_OB_RDP_LevelConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1666   .text.FLASH_OB_RDP_LevelConfig:000000a8 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1674   .text.FLASH_OB_UserConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1846   .text.FLASH_OB_UserConfig:00000118 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1854   .text.FLASH_OB_ProgramData:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1949   .text.FLASH_OB_ProgramData:00000078 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1958   .text.FLASH_OB_GetWRP:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:1995   .text.FLASH_OB_GetWRP:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2000   .text.FLASH_OB_GetRDP:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2067   .text.FLASH_OB_GetRDP:00000038 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2072   .text.FLASH_OB_GetUser:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2140   .text.FLASH_OB_GetUser:00000034 $d
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2145   .text.FLASH_PageErase:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccATaoGR.s:2206   .text.FLASH_PageErase:00000038 $d
 
 UNDEFINED SYMBOLS
 assert_failed

+ 67 - 67
build/stm32f3xx_hal_gpio.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
   19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
   20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   *
   21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   ******************************************************************************
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 2
 
 
   22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   @verbatim
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
   76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****              the corresponding trigger event (rising or falling or both).
   77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** 
   78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****     (#) In case of external interrupt/event mode selection, configure NVIC IRQ priority
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 3
 
 
   79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****         mapped to the EXTI line using HAL_NVIC_SetPriority() and enable it using
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   * @}
  134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   */
  135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 4
 
 
  136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private macros ------------------------------------------------------------*/
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   uint32_t position = 0x00u;
   51              		.loc 1 173 12
   52 000a 0023     		movs	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 5
 
 
   53 000c 7B61     		str	r3, [r7, #20]
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  101              	.L3:
  102              		.loc 1 179 3 discriminator 3
  103 005c B321     		movs	r1, #179
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 6
 
 
  104 005e 2A48     		ldr	r0, .L31+20
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  157              		.loc 1 180 3 discriminator 10
  158 00d2 3B68     		ldr	r3, [r7]
  159 00d4 5B68     		ldr	r3, [r3, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 7
 
 
  160 00d6 B3F5481F 		cmp	r3, #3276800
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  202              		.loc 1 192 9
  203 012c 012B     		cmp	r3, #1
  204 012e 05D0     		beq	.L8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 8
 
 
  205              		.loc 1 192 71 discriminator 1
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  252 0176 DA68     		ldr	r2, [r3, #12]
  253              		.loc 1 199 48
  254 0178 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 9
 
 
  255 017a 5B00     		lsls	r3, r3, #1
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  299 01be 3B68     		ldr	r3, [r7]
  300 01c0 5B68     		ldr	r3, [r3, #4]
  301              		.loc 1 209 27
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 10
 
 
  302 01c2 03F00303 		and	r3, r3, #3
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  348              		.loc 1 217 36
  349 020a 02FA03F3 		lsl	r3, r2, r3
  350              		.loc 1 217 14
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 11
 
 
  351 020e 3A69     		ldr	r2, [r7, #16]
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  396              		.loc 1 226 9 discriminator 6
  397 0256 E221     		movs	r1, #226
  398 0258 4948     		ldr	r0, .L33
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 12
 
 
  399 025a FFF7FEFF 		bl	assert_failed
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  447 02a6 7B69     		ldr	r3, [r7, #20]
  448 02a8 03F00703 		and	r3, r3, #7
  449              		.loc 1 232 64
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 13
 
 
  450 02ac 9B00     		lsls	r3, r3, #2
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  496              		.loc 1 240 20
  497 02f4 7B68     		ldr	r3, [r7, #4]
  498 02f6 3A69     		ldr	r2, [r7, #16]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 14
 
 
  499 02f8 1A60     		str	r2, [r3]
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  543 0342 3B61     		str	r3, [r7, #16]
  251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****         temp |= (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u)));
  544              		.loc 1 251 18
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 15
 
 
  545 0344 7B68     		ldr	r3, [r7, #4]
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  599              		.loc 1 251 18 discriminator 2
  600 03a0 0023     		movs	r3, #0
  601              	.L25:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 16
 
 
  602              		.loc 1 251 59 is_stmt 1 discriminator 20
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****         }
  261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****         EXTI->RTSR = temp;
  648              		.loc 1 261 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 17
 
 
  649 03e4 294A     		ldr	r2, .L35+4
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  692              		.loc 1 272 14
  693 041e 3A69     		ldr	r2, [r7, #16]
  694 0420 1340     		ands	r3, r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 18
 
 
  695 0422 3B61     		str	r3, [r7, #16]
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  737 045c FB68     		ldr	r3, [r7, #12]
  738 045e 1343     		orrs	r3, r3, r2
  739 0460 3B61     		str	r3, [r7, #16]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 19
 
 
  740              	.L29:
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  784              		.thumb
  785              		.thumb_func
  787              	HAL_GPIO_DeInit:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 20
 
 
  788              	.LFB131:
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  826 002a 9342     		cmp	r3, r2
  827 002c 0CD0     		beq	.L38
  828              		.loc 1 308 3 discriminator 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 21
 
 
  829 002e 7B68     		ldr	r3, [r7, #4]
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****     {
  319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****       /*------------------------- EXTI Mode Configuration --------------------*/
  320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****       /* Clear the External Interrupt or Event for the current IO */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 22
 
 
  321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** 
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  924 00cc 0523     		movs	r3, #5
  925 00ce 06E0     		b	.L52
  926              	.L46:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 23
 
 
  927              		.loc 1 324 19 discriminator 8
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  974 010a 414B     		ldr	r3, .L55+28
  975 010c DA68     		ldr	r2, [r3, #12]
  976              		.loc 1 331 23
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 24
 
 
  977 010e 3B69     		ldr	r3, [r7, #16]
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1021 0156 1A68     		ldr	r2, [r3]
  1022              		.loc 1 341 56
  1023 0158 7B69     		ldr	r3, [r7, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 25
 
 
  1024 015a 5B00     		lsls	r3, r3, #1
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** 
  349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****       /* Configure the default value IO Output Type */
  350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****       GPIOx->OTYPER  &= ~(GPIO_OTYPER_OT_0 << position) ;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 26
 
 
  1072              		.loc 1 350 22
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1116 01ec 1837     		adds	r7, r7, #24
  1117              	.LCFI8:
  1118              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 27
 
 
  1119 01ee BD46     		mov	sp, r7
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1149              		@ args = 0, pretend = 0, frame = 16
  1150              		@ frame_needed = 1, uses_anonymous_args = 0
  1151 0000 80B5     		push	{r7, lr}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 28
 
 
  1152              	.LCFI10:
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****     bitstatus = GPIO_PIN_RESET;
  1195              		.loc 1 396 15
  1196 0038 0023     		movs	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 29
 
 
  1197 003a FB73     		strb	r3, [r7, #15]
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1231 0000 80B5     		push	{r7, lr}
  1232              	.LCFI15:
  1233              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 30
 
 
  1234              		.cfi_offset 7, -8
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1281 0046 7A88     		ldrh	r2, [r7, #2]
  1282              		.loc 1 425 17
  1283 0048 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 31
 
 
  1284 004a 9A61     		str	r2, [r3, #24]
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1323              		@ frame_needed = 1, uses_anonymous_args = 0
  1324 0000 80B5     		push	{r7, lr}
  1325              	.LCFI20:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 32
 
 
  1326              		.cfi_def_cfa_offset 8
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1370              		.loc 1 450 51
  1371 003c 1A43     		orrs	r2, r2, r3
  1372              		.loc 1 450 15
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 33
 
 
  1373 003e 7B68     		ldr	r3, [r7, #4]
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1414              	.LCFI27:
  1415              		.cfi_def_cfa_register 7
  1416 0006 7860     		str	r0, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 34
 
 
  1417 0008 0B46     		mov	r3, r1
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   GPIOx->LCKR = tmp;
  1462              		.loc 1 475 15
  1463 0056 FA68     		ldr	r2, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 35
 
 
  1464 0058 7B68     		ldr	r3, [r7, #4]
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1501              		.cfi_def_cfa_register 13
  1502              		@ sp needed
  1503 0086 80BD     		pop	{r7, pc}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 36
 
 
  1504              	.L86:
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1548 0016 054A     		ldr	r2, .L90
  1549 0018 FB88     		ldrh	r3, [r7, #6]
  1550 001a 5361     		str	r3, [r2, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 37
 
 
  505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****     HAL_GPIO_EXTI_Callback(GPIO_Pin);
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1596              		.cfi_def_cfa_register 7
  1597 0006 0346     		mov	r3, r0
  1598 0008 FB80     		strh	r3, [r7, #6]	@ movhi
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 38
 
 
  516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****   /* Prevent unused argument(s) compilation warning */
@@ -2251,39 +2251,39 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 1
  1620              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
  1621              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  1622              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s 			page 39
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_gpio.c
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:20     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:25     .text.HAL_GPIO_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:31     .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:176    .text.HAL_GPIO_Init:000000f4 $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:184    .text.HAL_GPIO_Init:0000010c $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:590    .text.HAL_GPIO_Init:00000380 $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:600    .text.HAL_GPIO_Init:000003a0 $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:775    .text.HAL_GPIO_Init:00000488 $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:781    .text.HAL_GPIO_DeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:787    .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1127   .text.HAL_GPIO_DeInit:000001f4 $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1139   .text.HAL_GPIO_ReadPin:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1145   .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1214   .text.HAL_GPIO_ReadPin:00000048 $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1219   .text.HAL_GPIO_WritePin:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1225   .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1307   .text.HAL_GPIO_WritePin:0000005c $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1312   .text.HAL_GPIO_TogglePin:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1318   .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1388   .text.HAL_GPIO_TogglePin:0000004c $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1393   .text.HAL_GPIO_LockPin:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1399   .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1507   .text.HAL_GPIO_LockPin:00000088 $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1514   .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1520   .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1580   .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1569   .text.HAL_GPIO_EXTI_IRQHandler:0000002c $d
-C:\Users\zl835\AppData\Local\Temp\ccsD8jKF.s:1574   .text.HAL_GPIO_EXTI_Callback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:20     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:25     .text.HAL_GPIO_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:31     .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:176    .text.HAL_GPIO_Init:000000f4 $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:184    .text.HAL_GPIO_Init:0000010c $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:590    .text.HAL_GPIO_Init:00000380 $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:600    .text.HAL_GPIO_Init:000003a0 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:775    .text.HAL_GPIO_Init:00000488 $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:781    .text.HAL_GPIO_DeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:787    .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1127   .text.HAL_GPIO_DeInit:000001f4 $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1139   .text.HAL_GPIO_ReadPin:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1145   .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1214   .text.HAL_GPIO_ReadPin:00000048 $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1219   .text.HAL_GPIO_WritePin:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1225   .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1307   .text.HAL_GPIO_WritePin:0000005c $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1312   .text.HAL_GPIO_TogglePin:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1318   .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1388   .text.HAL_GPIO_TogglePin:0000004c $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1393   .text.HAL_GPIO_LockPin:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1399   .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1507   .text.HAL_GPIO_LockPin:00000088 $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1514   .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1520   .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1580   .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1569   .text.HAL_GPIO_EXTI_IRQHandler:0000002c $d
+C:\Users\zl835\AppData\Local\Temp\cccP7Z1y.s:1574   .text.HAL_GPIO_EXTI_Callback:00000000 $t
 
 UNDEFINED SYMBOLS
 assert_failed

Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/stm32f3xx_hal_i2c.lst


+ 41 - 41
build/stm32f3xx_hal_i2c_ex.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
   18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   * This software is licensed under terms that can be found in the LICENSE file
   19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   * in the root directory of this software component.
   20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 2
 
 
   21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   *
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
   75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group1 Filter Mode Functions
   76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   * @brief    Filter Mode Functions
   77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   *
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 3
 
 
   78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @verbatim
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
   66 0022 FFF7FEFF 		bl	assert_failed
   67              	.L2:
  100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   assert_param(IS_I2C_ANALOG_FILTER(AnalogFilter));
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 4
 
 
   68              		.loc 1 100 3 is_stmt 1
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  112 0074 1A60     		str	r2, [r3]
  111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** 
  112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****     /* Reset I2Cx ANOFF bit */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 5
 
 
  113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****     hi2c->Instance->CR1 &= ~(I2C_CR1_ANFOFF);
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  154 00b8 00E0     		b	.L6
  155              	.L4:
  126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 6
 
 
  127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   else
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  197              	.LCFI6:
  198              		.cfi_def_cfa_offset 24
  199 0004 00AF     		add	r7, sp, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 7
 
 
  200              	.LCFI7:
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  244 004c 33E0     		b	.L14
  245              	.L13:
  246              		.loc 1 151 5 discriminator 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 8
 
 
  247 004e 7B68     		ldr	r3, [r7, #4]
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  284 008e 1A60     		str	r2, [r3]
  169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** 
  170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****     __HAL_I2C_ENABLE(hi2c);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 9
 
 
  285              		.loc 1 170 5 discriminator 2
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  327              		.section	.text.HAL_I2CEx_EnableWakeUp,"ax",%progbits
  328              		.align	1
  329              		.global	HAL_I2CEx_EnableWakeUp
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 10
 
 
  330              		.syntax unified
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  357 0010 08D0     		beq	.L18
  358              		.loc 1 211 3 is_stmt 0 discriminator 1
  359 0012 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 11
 
 
  360 0014 1B68     		ldr	r3, [r3]
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  401              		.loc 1 224 9 discriminator 2
  402 005e 7B68     		ldr	r3, [r7, #4]
  403 0060 1B68     		ldr	r3, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 12
 
 
  404              		.loc 1 224 25 discriminator 2
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  443              		@ sp needed
  444 009a 80BD     		pop	{r7, pc}
  445              	.L23:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 13
 
 
  446              		.align	2
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  491              		.loc 1 250 3 discriminator 2
  492 001c FA21     		movs	r1, #250
  493 001e 2148     		ldr	r0, .L29+8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 14
 
 
  494 0020 FFF7FEFF 		bl	assert_failed
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  535 0066 1B68     		ldr	r3, [r3]
  536              		.loc 1 263 25 discriminator 2
  537 0068 22F48022 		bic	r2, r2, #262144
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 15
 
 
  538 006c 1A60     		str	r2, [r3]
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  577 00a4 00000000 		.word	.LC0
  578              		.cfi_endproc
  579              	.LFE133:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 16
 
 
  581              		.section	.text.HAL_I2CEx_EnableFastModePlus,"ax",%progbits
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  601              		.cfi_def_cfa_offset 24
  602 0004 00AF     		add	r7, sp, #0
  603              	.LCFI22:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 17
 
 
  604              		.cfi_def_cfa_register 7
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  656              	.LBB2:
  316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** 
  317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   /* Enable SYSCFG clock */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 18
 
 
  318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   __HAL_RCC_SYSCFG_CLK_ENABLE();
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   * @brief Disable the I2C fast mode plus driving capability.
  326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   * @param ConfigFastModePlus Selects the pin.
  327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   *   This parameter can be one of the @ref I2CEx_FastModePlus values
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 19
 
 
  328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****   * @note  For I2C1, fast mode plus driving capability can be disabled on all selected
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  745 0032 7B68     		ldr	r3, [r7, #4]
  746 0034 03F40023 		and	r3, r3, #524288
  747 0038 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 20
 
 
  748 003a 14D1     		bne	.L38
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  795 008e 1037     		adds	r7, r7, #16
  796              	.LCFI28:
  797              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 21
 
 
  798 0090 BD46     		mov	sp, r7
@@ -1224,30 +1224,30 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 1
  819              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  820              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  821              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s 			page 22
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_i2c_ex.c
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:20     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:25     .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:31     .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:172    .text.HAL_I2CEx_ConfigAnalogFilter:000000c4 $d
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:179    .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:185    .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:321    .text.HAL_I2CEx_ConfigDigitalFilter:000000c0 $d
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:328    .text.HAL_I2CEx_EnableWakeUp:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:334    .text.HAL_I2CEx_EnableWakeUp:00000000 HAL_I2CEx_EnableWakeUp
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:448    .text.HAL_I2CEx_EnableWakeUp:0000009c $d
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:455    .text.HAL_I2CEx_DisableWakeUp:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:461    .text.HAL_I2CEx_DisableWakeUp:00000000 HAL_I2CEx_DisableWakeUp
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:575    .text.HAL_I2CEx_DisableWakeUp:0000009c $d
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:582    .text.HAL_I2CEx_EnableFastModePlus:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:588    .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:689    .text.HAL_I2CEx_EnableFastModePlus:00000094 $d
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:698    .text.HAL_I2CEx_DisableFastModePlus:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:704    .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus
-C:\Users\zl835\AppData\Local\Temp\ccADxHT2.s:806    .text.HAL_I2CEx_DisableFastModePlus:00000094 $d
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:20     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:25     .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:31     .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:172    .text.HAL_I2CEx_ConfigAnalogFilter:000000c4 $d
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:179    .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:185    .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:321    .text.HAL_I2CEx_ConfigDigitalFilter:000000c0 $d
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:328    .text.HAL_I2CEx_EnableWakeUp:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:334    .text.HAL_I2CEx_EnableWakeUp:00000000 HAL_I2CEx_EnableWakeUp
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:448    .text.HAL_I2CEx_EnableWakeUp:0000009c $d
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:455    .text.HAL_I2CEx_DisableWakeUp:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:461    .text.HAL_I2CEx_DisableWakeUp:00000000 HAL_I2CEx_DisableWakeUp
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:575    .text.HAL_I2CEx_DisableWakeUp:0000009c $d
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:582    .text.HAL_I2CEx_EnableFastModePlus:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:588    .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:689    .text.HAL_I2CEx_EnableFastModePlus:00000094 $d
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:698    .text.HAL_I2CEx_DisableFastModePlus:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:704    .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus
+C:\Users\zl835\AppData\Local\Temp\ccclxkiZ.s:806    .text.HAL_I2CEx_DisableFastModePlus:00000094 $d
 
 UNDEFINED SYMBOLS
 assert_failed

+ 8 - 8
build/stm32f3xx_hal_msp.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOxzbk.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s 			page 1
   28:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TD */
   29:Core/Src/stm32f3xx_hal_msp.c **** 
   30:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TD */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOxzbk.s 			page 2
 
 
   31:Core/Src/stm32f3xx_hal_msp.c **** 
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s 			page 1
   69:Core/Src/stm32f3xx_hal_msp.c **** 
   70:Core/Src/stm32f3xx_hal_msp.c ****   __HAL_RCC_SYSCFG_CLK_ENABLE();
   45              		.loc 1 70 3
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOxzbk.s 			page 3
 
 
   46 0006 0F4B     		ldr	r3, .L2
@@ -178,16 +178,16 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s 			page 1
   93              		.file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
   94              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
   95              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOxzbk.s 			page 4
 
 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOxzbk.s 			page 5
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_msp.c
-C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s:20     .text.HAL_MspInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s:26     .text.HAL_MspInit:00000000 HAL_MspInit
-C:\Users\zl835\AppData\Local\Temp\ccY7qkQu.s:87     .text.HAL_MspInit:00000044 $d
+C:\Users\zl835\AppData\Local\Temp\cceOxzbk.s:20     .text.HAL_MspInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOxzbk.s:26     .text.HAL_MspInit:00000000 HAL_MspInit
+C:\Users\zl835\AppData\Local\Temp\cceOxzbk.s:87     .text.HAL_MspInit:00000044 $d
 
 NO UNDEFINED SYMBOLS

+ 60 - 60
build/stm32f3xx_hal_pwr.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
   28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****   * @{
   29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****   */
   30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 2
 
 
   31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** @defgroup PWR PWR
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
   39              	.LCFI1:
   40              		.cfi_def_cfa_register 7
   75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****   __HAL_RCC_PWR_FORCE_RESET();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 3
 
 
   41              		.loc 1 75 3
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
   85 0000 80B4     		push	{r7}
   86              	.LCFI4:
   87              		.cfi_def_cfa_offset 4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 4
 
 
   88              		.cfi_offset 7, -4
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  132              		.cfi_def_cfa_offset 4
  133              		.cfi_offset 7, -4
  134 0002 00AF     		add	r7, sp, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 5
 
 
  135              	.LCFI9:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****  ===============================================================================
  113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****                  ##### Peripheral Control functions #####
  114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****  ===============================================================================
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 6
 
 
  115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****     
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****       and the HSE RC oscillators are disabled. Internal SRAM and register contents
  170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****       are preserved.
  171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****       The voltage regulator can be configured either in normal or low-power mode to minimize the co
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 7
 
 
  172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** 
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****            (+++) Configure the EXTI Line associated with the comparator (example EXTI Line 22 for c
  227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****                  to be sensitive to to the selected edges (falling, rising or falling 
  228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****                  and rising) (Interrupt or Event modes) using the EXTI_Init() function.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 8
 
 
  229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****            (+++) Configure the comparator to generate the event.      
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  211 002c 0449     		ldr	r1, .L12+4
  212 002e 7B68     		ldr	r3, [r7, #4]
  213 0030 1343     		orrs	r3, r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 9
 
 
  214 0032 4B60     		str	r3, [r1, #4]
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****   assert_param(IS_PWR_WAKEUP_PIN(WakeUpPinx));
  258              		.loc 1 259 3
  259 0008 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 10
 
 
  260 000a B3F5807F 		cmp	r3, #256
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****   * @note  In Sleep mode, all I/O pins keep the same state as in Run mode.
  267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****   * @param Regulator Specifies the regulator state in SLEEP mode.
  268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****   *          This parameter can be one of the following values:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 11
 
 
  269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****   *            @arg PWR_MAINREGULATOR_ON: SLEEP mode with regulator ON
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  342 0022 0A4B     		ldr	r3, .L23+4
  343 0024 1B69     		ldr	r3, [r3, #16]
  344 0026 094A     		ldr	r2, .L23+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 12
 
 
  345 0028 23F00403 		bic	r3, r3, #4
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  381              		.cfi_def_cfa_offset 8
  382 0042 BD46     		mov	sp, r7
  383              	.LCFI26:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 13
 
 
  384              		.cfi_def_cfa_register 13
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  418              		.cfi_def_cfa_register 7
  419 0006 7860     		str	r0, [r7, #4]
  420 0008 0B46     		mov	r3, r1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 14
 
 
  421 000a FB70     		strb	r3, [r7, #3]
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  461 004a FA68     		ldr	r2, [r7, #12]
  462 004c 7B68     		ldr	r3, [r7, #4]
  463 004e 1343     		orrs	r3, r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 15
 
 
  464 0050 FB60     		str	r3, [r7, #12]
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  499              	@ 360 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1
  500 0072 20BF     		wfe
  501              	@ 0 "" 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 16
 
 
  502              		.thumb
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  541              		@ args = 0, pretend = 0, frame = 0
  542              		@ frame_needed = 1, uses_anonymous_args = 0
  543              		@ link register save eliminated.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 17
 
 
  544 0000 80B4     		push	{r7}
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  585 002c 00ED00E0 		.word	-536810240
  586              		.cfi_endproc
  587              	.LFE137:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 18
 
 
  589              		.section	.text.HAL_PWR_EnableSleepOnExit,"ax",%progbits
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  630 001c 00ED00E0 		.word	-536810240
  631              		.cfi_endproc
  632              	.LFE138:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 19
 
 
  634              		.section	.text.HAL_PWR_DisableSleepOnExit,"ax",%progbits
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  676              		.cfi_endproc
  677              	.LFE139:
  679              		.section	.text.HAL_PWR_EnableSEVOnPend,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 20
 
 
  680              		.align	1
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  721              		.cfi_endproc
  722              	.LFE140:
  724              		.section	.text.HAL_PWR_DisableSEVOnPend,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 21
 
 
  725              		.align	1
@@ -1258,55 +1258,55 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 1
  767              	.LFE141:
  769              		.text
  770              	.Letext0:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 22
 
 
  771              		.file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
  772              		.file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  773              		.file 4 "Drivers/CMSIS/Include/core_cm4.h"
  774              		.file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s 			page 23
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_pwr.c
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:20     .text.HAL_PWR_DeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:26     .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:67     .text.HAL_PWR_DeInit:00000028 $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:72     .text.HAL_PWR_EnableBkUpAccess:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:78     .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:112    .text.HAL_PWR_EnableBkUpAccess:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:117    .text.HAL_PWR_DisableBkUpAccess:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:123    .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:157    .text.HAL_PWR_DisableBkUpAccess:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:162    .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:167    .text.HAL_PWR_EnableWakeUpPin:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:173    .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:228    .text.HAL_PWR_EnableWakeUpPin:0000003c $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:234    .text.HAL_PWR_DisableWakeUpPin:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:240    .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:296    .text.HAL_PWR_DisableWakeUpPin:00000040 $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:302    .text.HAL_PWR_EnterSLEEPMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:308    .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:390    .text.HAL_PWR_EnterSLEEPMode:00000048 $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:396    .text.HAL_PWR_EnterSTOPMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:402    .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:524    .text.HAL_PWR_EnterSTOPMode:00000088 $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:531    .text.HAL_PWR_EnterSTANDBYMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:537    .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:584    .text.HAL_PWR_EnterSTANDBYMode:00000028 $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:590    .text.HAL_PWR_EnableSleepOnExit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:596    .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:630    .text.HAL_PWR_EnableSleepOnExit:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:635    .text.HAL_PWR_DisableSleepOnExit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:641    .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:675    .text.HAL_PWR_DisableSleepOnExit:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:680    .text.HAL_PWR_EnableSEVOnPend:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:686    .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:720    .text.HAL_PWR_EnableSEVOnPend:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:725    .text.HAL_PWR_DisableSEVOnPend:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:731    .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend
-C:\Users\zl835\AppData\Local\Temp\cc82Oo5T.s:765    .text.HAL_PWR_DisableSEVOnPend:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:20     .text.HAL_PWR_DeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:26     .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:67     .text.HAL_PWR_DeInit:00000028 $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:72     .text.HAL_PWR_EnableBkUpAccess:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:78     .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:112    .text.HAL_PWR_EnableBkUpAccess:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:117    .text.HAL_PWR_DisableBkUpAccess:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:123    .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:157    .text.HAL_PWR_DisableBkUpAccess:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:162    .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:167    .text.HAL_PWR_EnableWakeUpPin:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:173    .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:228    .text.HAL_PWR_EnableWakeUpPin:0000003c $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:234    .text.HAL_PWR_DisableWakeUpPin:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:240    .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:296    .text.HAL_PWR_DisableWakeUpPin:00000040 $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:302    .text.HAL_PWR_EnterSLEEPMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:308    .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:390    .text.HAL_PWR_EnterSLEEPMode:00000048 $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:396    .text.HAL_PWR_EnterSTOPMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:402    .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:524    .text.HAL_PWR_EnterSTOPMode:00000088 $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:531    .text.HAL_PWR_EnterSTANDBYMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:537    .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:584    .text.HAL_PWR_EnterSTANDBYMode:00000028 $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:590    .text.HAL_PWR_EnableSleepOnExit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:596    .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:630    .text.HAL_PWR_EnableSleepOnExit:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:635    .text.HAL_PWR_DisableSleepOnExit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:641    .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:675    .text.HAL_PWR_DisableSleepOnExit:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:680    .text.HAL_PWR_EnableSEVOnPend:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:686    .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:720    .text.HAL_PWR_EnableSEVOnPend:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:725    .text.HAL_PWR_DisableSEVOnPend:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:731    .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend
+C:\Users\zl835\AppData\Local\Temp\ccCqdgMJ.s:765    .text.HAL_PWR_DisableSEVOnPend:0000001c $d
 
 UNDEFINED SYMBOLS
 assert_failed

+ 28 - 28
build/stm32f3xx_hal_pwr_ex.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
   18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****   * in the root directory of this software component.
   19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
   20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****   *
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 2
 
 
   21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****   ******************************************************************************
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
   75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****           line16 and can generate an interrupt if enabled. This is done through
   76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****           __HAL_PWR_PVD_EXTI_ENABLE_IT() macro
   77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****       (+) The PVD is stopped in Standby mode.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 3
 
 
   78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****       -@- PVD is not available on STM32F3x8 Product Line
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
   36              		@ args = 0, pretend = 0, frame = 8
   37              		@ frame_needed = 1, uses_anonymous_args = 0
   38 0000 80B5     		push	{r7, lr}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 4
 
 
   39              	.LCFI0:
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
   91 0048 8321     		movs	r1, #131
   92 004a 3F48     		ldr	r0, .L9
   93 004c FFF7FEFF 		bl	assert_failed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 5
 
 
   94              	.L2:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
  144 00a6 1B68     		ldr	r3, [r3]
  145 00a8 2C49     		ldr	r1, .L9+20
  146 00aa 1343     		orrs	r3, r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 6
 
 
  147 00ac 0B60     		str	r3, [r1]
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
  187              		.loc 1 149 17
  188 00f6 7B68     		ldr	r3, [r7, #4]
  189 00f8 5B68     		ldr	r3, [r3, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 7
 
 
  190              		.loc 1 149 24
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
  231              	.L8:
  163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****   }
  164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 8
 
 
  232              		.loc 1 164 1
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
  280 000a 43F01003 		orr	r3, r3, #16
  281 000e 1360     		str	r3, [r2]
  173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 9
 
 
  282              		.loc 1 173 1
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
  329 0012 BD46     		mov	sp, r7
  330              	.LCFI11:
  331              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 10
 
 
  332              		@ sp needed
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
  196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** 
  197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****     /* Clear PWR Exti pending bit */
  198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****     __HAL_PWR_PVD_EXTI_CLEAR_FLAG();
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 11
 
 
  375              		.loc 1 198 5
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
  418              	.LCFI18:
  419              		.cfi_restore 7
  420              		.cfi_def_cfa_offset 0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 12
 
 
  421 000c 7047     		bx	lr
@@ -671,26 +671,26 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 1
  429              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
  430              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h"
  431              		.file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s 			page 13
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_pwr_ex.c
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:20     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:25     .text.HAL_PWR_ConfigPVD:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:31     .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:245    .text.HAL_PWR_ConfigPVD:00000148 $d
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:256    .text.HAL_PWR_EnablePVD:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:262    .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:296    .text.HAL_PWR_EnablePVD:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:301    .text.HAL_PWR_DisablePVD:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:307    .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:341    .text.HAL_PWR_DisablePVD:0000001c $d
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:346    .text.HAL_PWR_PVD_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:352    .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:397    .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:386    .text.HAL_PWR_PVD_IRQHandler:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\cc80TKQS.s:391    .text.HAL_PWR_PVDCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:20     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:25     .text.HAL_PWR_ConfigPVD:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:31     .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:245    .text.HAL_PWR_ConfigPVD:00000148 $d
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:256    .text.HAL_PWR_EnablePVD:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:262    .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:296    .text.HAL_PWR_EnablePVD:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:301    .text.HAL_PWR_DisablePVD:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:307    .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:341    .text.HAL_PWR_DisablePVD:0000001c $d
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:346    .text.HAL_PWR_PVD_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:352    .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:397    .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:386    .text.HAL_PWR_PVD_IRQHandler:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\cc6xB4EM.s:391    .text.HAL_PWR_PVDCallback:00000000 $t
 
 UNDEFINED SYMBOLS
 assert_failed

Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/stm32f3xx_hal_rcc.lst


+ 107 - 107
build/stm32f3xx_hal_rcc_ex.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
   18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
   19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   ******************************************************************************
   20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   */ 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 2
 
 
   21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
   75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     This subsection provides a set of functions allowing to control the RCC Clocks 
   76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     frequencies.
   77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     [..] 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 3
 
 
   78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     (@) Important note: Care must be taken when HAL_RCCEx_PeriphCLKConfig() is used to
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
   56              		.loc 1 109 20
   57 0010 0023     		movs	r3, #0
   58 0012 87F84730 		strb	r3, [r7, #71]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 4
 
 
  110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
  121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     /* As soon as function is called to change RTC clock source, activation of the 
  122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****        power domain is done. */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 5
 
 
  123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     /* Requires to enable write access to Backup Domain of necessary */
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       
  138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       while(HAL_IS_BIT_CLR(PWR->CR, PWR_CR_DBP))
  143              		.loc 1 138 12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 6
 
 
  144 00ac 08E0     		b	.L7
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  185 00ea 00F08280 		beq	.L10
  150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     {
  151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       /* Store the content of BDCR register before the reset of Backup Domain */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 7
 
 
  152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       temp_reg = (RCC->BDCR & ~(RCC_BDCR_RTCSEL));
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
   43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __INLINE
   44:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __INLINE                               inline
   45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 8
 
 
   46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __STATIC_INLINE
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  100:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __UNALIGNED_UINT32_WRITE(addr, val)    (void)((((struct T_UINT32_WRITE *)(void *)(addr))-
  101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
  102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __UNALIGNED_UINT32_READ
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 9
 
 
  103:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic push
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  157:Drivers/CMSIS/Include/cmsis_gcc.h **** }
  158:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  159:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 10
 
 
  160:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  214:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
  215:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Get APSR Register
  216:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Returns the content of the APSR Register.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 11
 
 
  217:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return               APSR Register value
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  271:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  272:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
  273:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Process Stack Pointer
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 12
 
 
  274:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Assigns the given value to the Process Stack Pointer (PSP).
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  328:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Assigns the given value to the Main Stack Pointer (MSP).
  329:Drivers/CMSIS/Include/cmsis_gcc.h ****   \param [in]    topOfMainStack  Main Stack Pointer value to set
  330:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 13
 
 
  331:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack)
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  385:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  386:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory");
  387:Drivers/CMSIS/Include/cmsis_gcc.h ****   return(result);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 14
 
 
  388:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  442:Drivers/CMSIS/Include/cmsis_gcc.h **** }
  443:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  444:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 15
 
 
  445:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  499:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Base Priority (non-secure)
  500:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Assigns the given value to the non-secure Base Priority register when in secure state.
  501:Drivers/CMSIS/Include/cmsis_gcc.h ****   \param [in]    basePri  Base Priority value to set
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 16
 
 
  502:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  556:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  557:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask)
  558:Drivers/CMSIS/Include/cmsis_gcc.h **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 17
 
 
  559:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory");
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  613:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  614:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void)
  615:Drivers/CMSIS/Include/cmsis_gcc.h **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 18
 
 
  616:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  670:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
  671:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Get Main Stack Pointer Limit
  672:Drivers/CMSIS/Include/cmsis_gcc.h ****   Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 19
 
 
  673:Drivers/CMSIS/Include/cmsis_gcc.h ****   Stack Pointer Limit register hence zero is returned always in non-secure
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  727:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
  728:Drivers/CMSIS/Include/cmsis_gcc.h ****     (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3)))
  729:Drivers/CMSIS/Include/cmsis_gcc.h ****   // without main extensions, the non-secure MSPLIM is RAZ/WI
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 20
 
 
  730:Drivers/CMSIS/Include/cmsis_gcc.h ****   (void)MainStackPtrLimit;
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  784:Drivers/CMSIS/Include/cmsis_gcc.h **** }
  785:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  786:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 21
 
 
  787:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  841:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  842:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI()                             __ASM volatile ("wfi")
  843:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 22
 
 
  844:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  898:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return               Reversed value
  899:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  900:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 23
 
 
  901:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  955:Drivers/CMSIS/Include/cmsis_gcc.h **** {
  956:Drivers/CMSIS/Include/cmsis_gcc.h ****   op2 %= 32U;
  957:Drivers/CMSIS/Include/cmsis_gcc.h ****   if (op2 == 0U)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 24
 
 
  958:Drivers/CMSIS/Include/cmsis_gcc.h ****   {
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  207 0106 FB6A     		ldr	r3, [r7, #44]
  208              	.LBE17:
  209              	.LBE16:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 25
 
 
  153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       /* RTC Clock selection can be changed only if the Backup Domain is reset */
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  255              		.loc 1 160 10
  256 014c 002B     		cmp	r3, #0
  257 014e 50D0     		beq	.L10
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 26
 
 
  161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       {
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  301              	@ 0 "" 2
  302              		.thumb
  303              		.syntax unified
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 27
 
 
  304 0184 FB61     		str	r3, [r7, #28]
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
  354              		.loc 2 988 4 discriminator 11
  355 01cc 3A69     		ldr	r2, [r7, #16]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 28
 
 
  356              		.syntax unified
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  398 0216 D361     		str	r3, [r2, #28]
  399              	.L3:
  181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 29
 
 
  182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   }
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
  194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART2SW)
  195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   /*----------------------------- USART2 Configuration --------------------------*/ 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 30
 
 
  196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART2) == RCC_PERIPHCLK_USART2)
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   /*------------------------------ USART3 Configuration ------------------------*/ 
  208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART3) == RCC_PERIPHCLK_USART3)
  486              		.loc 1 208 21
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 31
 
 
  487 02aa 7B68     		ldr	r3, [r7, #4]
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  530 02f6 7B68     		ldr	r3, [r7, #4]
  531 02f8 1B68     		ldr	r3, [r3]
  532              		.loc 1 219 45
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 32
 
 
  533 02fa 03F02003 		and	r3, r3, #32
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  570              		.loc 1 236 5
  571 0338 7B68     		ldr	r3, [r7, #4]
  572 033a 1B6B     		ldr	r3, [r3, #48]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 33
 
 
  573 033c B3F5800F 		cmp	r3, #4194304
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  607 0376 08D0     		beq	.L32
  608              		.loc 1 256 5 is_stmt 0 discriminator 1
  609 0378 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 34
 
 
  610 037a 1B6A     		ldr	r3, [r3, #32]
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  634 03a4 002B     		cmp	r3, #0
  635 03a6 25D0     		beq	.L33
  287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 35
 
 
  288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     /* Check the parameters */
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  681              		.loc 1 296 45
  682 03f8 03F01003 		and	r3, r3, #16
  683              		.loc 1 296 5
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 36
 
 
  684 03fc 002B     		cmp	r3, #0
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  722 0442 7B68     		ldr	r3, [r7, #4]
  723 0444 1B68     		ldr	r3, [r3]
  724              		.loc 1 312 45
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 37
 
 
  725 0446 03F40073 		and	r3, r3, #512
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   
  339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\
  340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****  || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 38
 
 
  341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****  || defined(STM32F303x8) || defined(STM32F334x8) || defined(STM32F328xx)
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  801 04d4 1DD0     		beq	.L40
  802              		.loc 1 347 5 discriminator 8
  803 04d6 7B68     		ldr	r3, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 39
 
 
  804 04d8 5B6A     		ldr	r3, [r3, #36]
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     assert_param(IS_RCC_ADC34PLLCLK_DIV(PeriphClkInit->Adc34ClockSelection));
  365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     
  366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     /* Configure the ADC34 clock source */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 40
 
 
  367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     __HAL_RCC_ADC34_CONFIG(PeriphClkInit->Adc34ClockSelection);
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     /* Configure the TIM1 clock source */
  399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     __HAL_RCC_TIM1_CONFIG(PeriphClkInit->Tim1ClockSelection);
  865              		.loc 1 399 5 is_stmt 1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 41
 
 
  866 054c 074B     		ldr	r3, .L48+4
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   /*------------------------------ TIM17 clock Configuration ----------------*/ 
  446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM17) == RCC_PERIPHCLK_TIM17)
  447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 42
 
 
  448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     /* Check the parameters */
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     
  503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     /* Configure the CEC clock source */
  504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     __HAL_RCC_TIM2_CONFIG(PeriphClkInit->Tim2ClockSelection);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 43
 
 
  505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   }
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx */  
  560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
  561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 44
 
 
  562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   return HAL_OK;
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  918              	.LCFI7:
  919              		.cfi_def_cfa_register 7
  920 0006 7860     		str	r0, [r7, #4]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 45
 
 
  575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   /* Set all possible values for the extended clock type parameter------------*/
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   /* Get the I2C1 clock configuration -----------------------------------------*/
  598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   PeriphClkInit->I2c1ClockSelection = __HAL_RCC_GET_I2C1_SOURCE();
  953              		.loc 1 598 39
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 46
 
 
  954 003e 2E4B     		ldr	r3, .L51+4
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  985 0078 1A62     		str	r2, [r3, #32]
  622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
  623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 47
 
 
  624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****        /* STM32F302xC || STM32F303xC || STM32F358xx || */
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1009 00a2 43F40072 		orr	r2, r3, #512
  1010 00a6 7B68     		ldr	r3, [r7, #4]
  1011 00a8 1A60     		str	r2, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 48
 
 
  655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   /* Get the I2S clock configuration -----------------------------------------*/
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   PeriphClkInit->Adc34ClockSelection = __HAL_RCC_GET_ADC34_SOURCE();
  690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
  691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx || */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 49
 
 
  692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****        /* STM32F303xC || STM32F358xx    */
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   /* Get the HRTIM1 clock configuration -----------------------------------------*/
  734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   PeriphClkInit->Hrtim1ClockSelection = __HAL_RCC_GET_HRTIM1_SOURCE();
  735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 50
 
 
  736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F334x8 */
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1055              	.LCFI10:
  1056              		.cfi_restore 7
  1057              		.cfi_def_cfa_offset 0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 51
 
 
  1058 00f0 7047     		bx	lr
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_ADC12   ADC12 peripheral clock
  819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_TIM1    TIM1 peripheral clock
  820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   @endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 52
 
 
  821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   @if STM32F302xE
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   @if STM32F318xx
  876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_I2C2    I2C2 peripheral clock
  877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_I2C3    I2C3 peripheral clock
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 53
 
 
  878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_I2S     I2S peripheral clock
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_ADC34   ADC34 peripheral clock
  933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_TIM1    TIM1 peripheral clock
  934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_TIM2    TIM2 peripheral clock
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 54
 
 
  935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   *            @arg @ref RCC_PERIPHCLK_TIM8    TIM8 peripheral clock
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1106 001e FFF7FEFF 		bl	assert_failed
  1107              	.L54:
  959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 55
 
 
  960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   switch (PeriphClk)
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1161 00c0 C7040000 		.word	.L107+1
  1162 00c4 C7040000 		.word	.L107+1
  1163 00c8 C7040000 		.word	.L107+1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 56
 
 
  1164 00cc C7040000 		.word	.L107+1
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       /* Check if USART1 clock selection is PCLK1 */
  990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_USART1CLKSOURCE_PCLK2)
  991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       if (srcclk == RCC_USART1CLKSOURCE_PCLK2)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 57
 
 
  992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       {
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART2SW */
 1047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART3SW)
 1048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   case RCC_PERIPHCLK_USART3:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 58
 
 
 1049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     {
@@ -3478,7 +3478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     }
 1104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_UART4SW */
 1105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_UART5SW)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 59
 
 
 1106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   case RCC_PERIPHCLK_UART5:
@@ -3538,7 +3538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         frequency = HSI_VALUE;
 1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       }
 1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       /* Check if I2C2 clock selection is SYSCLK */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 60
 
 
 1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       else if (srcclk == RCC_I2C2CLKSOURCE_SYSCLK)
@@ -3598,7 +3598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
 1218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         /* Check if USB clock selection is not divided */
 1219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         if (srcclk == RCC_USBCLKSOURCE_PLL)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 61
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 61
 
 
 1220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         {
@@ -3658,7 +3658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))
 1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         {
 1276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****           /* Frequency is the PLL frequency divided by ADC prescaler (1U/2U/4U/6/8U/10U/12U/16U/32U
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 62
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 62
 
 
 1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****           frequency = RCC_GetPLLCLKFreq() / adc_pll_prediv_table[(srcclk >> RCC_CFGR2_ADCPRE12_Pos)
@@ -3718,7 +3718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       /* Check if PLL is ready and if TIM2 clock selection is PLL */
 1332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       if ((srcclk == RCC_TIM2CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY)))
 1333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 63
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 63
 
 
 1334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         frequency = RCC_GetPLLCLKFreq();
@@ -3778,7 +3778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       /* Check if PLL is ready and if TIM16 clock selection is PLL */
 1389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       if ((srcclk == RCC_TIM16CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY)))
 1390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 64
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 64
 
 
 1391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         frequency = RCC_GetPLLCLKFreq();
@@ -3838,7 +3838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       /* Check if PLL is ready and if TIM34 clock selection is PLL */
 1446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       if ((srcclk == RCC_TIM34CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY)))
 1447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 65
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 65
 
 
 1448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         frequency = RCC_GetPLLCLKFreq();
@@ -3898,7 +3898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       }
 1503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       break;
 1504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 66
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 66
 
 
 1505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_CECSW */
@@ -3958,7 +3958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1230              	.L72:
  978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       {
  1231              		.loc 1 978 15
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 67
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 67
 
 
  1232 016c BB68     		ldr	r3, [r7, #8]
@@ -4018,7 +4018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1274              		.loc 1 1002 52 discriminator 1
  1275 01b4 022B     		cmp	r3, #2
  1276 01b6 02D1     		bne	.L76
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 68
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 68
 
 
 1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       }
@@ -4078,7 +4078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1318 01f6 002B     		cmp	r3, #0
  1319 01f8 03D1     		bne	.L78
 1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 69
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 69
 
 
  1320              		.loc 1 1027 21
@@ -4138,7 +4138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1362 023e 022B     		cmp	r3, #2
  1363 0240 40F04781 		bne	.L110
 1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 70
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 70
 
 
  1364              		.loc 1 1042 19
@@ -4198,7 +4198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1406 0284 03D1     		bne	.L85
 1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       }
  1407              		.loc 1 1066 21
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 71
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 71
 
 
  1408 0286 FFF7FEFF 		bl	HAL_RCC_GetSysClockFreq
@@ -4258,7 +4258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1451              		.loc 1 1102 7
  1452 02da FEE0     		b	.L112
  1453              	.L86:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 72
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 72
 
 
 1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       {
@@ -4318,7 +4318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1495              		.loc 1 1102 7
  1496 0324 D9E0     		b	.L112
  1497              	.L64:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 73
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 73
 
 
 1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
@@ -4378,7 +4378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1539 0366 BAE0     		b	.L113
  1540              	.L93:
 1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 74
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 74
 
 
  1541              		.loc 1 1127 15
@@ -4438,7 +4438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1583 03ac 102B     		cmp	r3, #16
  1584 03ae 40F09880 		bne	.L114
 1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****       }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 75
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 75
 
 
  1585              		.loc 1 1147 21
@@ -4498,7 +4498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
  1627              		.loc 1 1193 14
  1628 03f0 03F40003 		and	r3, r3, #8388608
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 76
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 76
 
 
  1629 03f4 BB60     		str	r3, [r7, #8]
@@ -4558,7 +4558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1670              		.loc 1 1229 7
  1671 0438 59E0     		b	.L117
  1672              	.L101:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 77
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 77
 
 
 1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         }
@@ -4618,7 +4618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1714 0478 BB68     		ldr	r3, [r7, #8]
  1715 047a 1B09     		lsrs	r3, r3, #4
 1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****         }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 78
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 78
 
 
  1716              		.loc 1 1277 101
@@ -4678,7 +4678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1757 04be 144B     		ldr	r3, .L122+12
  1758 04c0 1B68     		ldr	r3, [r3]
  1759 04c2 FB60     		str	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 79
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 79
 
 
 1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****     }
@@ -4738,7 +4738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1803              		.loc 1 1229 7
  1804 04ee 00BF     		nop
  1805 04f0 02E0     		b	.L73
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 80
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 80
 
 
  1806              	.L118:
@@ -4798,7 +4798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
 1524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****  || defined(RCC_CFGR3_TIM1SW) || defined(RCC_CFGR3_TIM2SW) || defined(RCC_CFGR3_TIM8SW) || defined(
 1525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****  || defined(RCC_CFGR3_TIM16SW) || defined(RCC_CFGR3_TIM17SW) || defined(RCC_CFGR3_TIM20SW) || defin
 1526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****  || defined(RCC_CFGR3_HRTIM1SW)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 81
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 81
 
 
 1527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** 
@@ -4858,7 +4858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1888 002c 03F48033 		and	r3, r3, #65536
  1889 0030 7B60     		str	r3, [r7, #4]
 1538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR_PLLSRC_HSI_DIV2)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 82
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 82
 
 
 1539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****   if (pllsource != RCC_PLLSOURCE_HSI)
@@ -4918,7 +4918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1918              		.loc 1 1564 10
  1919 0060 FB68     		ldr	r3, [r7, #12]
 1565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 83
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 83
 
 
  1920              		.loc 1 1565 1
@@ -4971,34 +4971,34 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 1
  1970              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  1971              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h"
  1972              		.file 9 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s 			page 84
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s 			page 84
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_rcc_ex.c
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:20     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:25     .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:31     .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:325    .text.HAL_RCCEx_PeriphCLKConfig:000001a4 $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:331    .text.HAL_RCCEx_PeriphCLKConfig:000001b8 $t
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:674    .text.HAL_RCCEx_PeriphCLKConfig:000003ec $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:679    .text.HAL_RCCEx_PeriphCLKConfig:000003f4 $t
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:891    .text.HAL_RCCEx_PeriphCLKConfig:00000568 $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:897    .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:903    .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1062   .text.HAL_RCCEx_GetPeriphCLKConfig:000000f4 $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1068   .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1074   .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1153   .text.HAL_RCCEx_GetPeriphCLKFreq:000000a0 $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1185   .text.HAL_RCCEx_GetPeriphCLKFreq:00000120 $t
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1432   .text.HAL_RCCEx_GetPeriphCLKFreq:000002b0 $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1439   .text.HAL_RCCEx_GetPeriphCLKFreq:000002c4 $t
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1843   .text.RCC_GetPLLCLKFreq:00000000 RCC_GetPLLCLKFreq
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1829   .text.HAL_RCCEx_GetPeriphCLKFreq:00000504 $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1947   .rodata.adc_pll_prediv_table.0:00000000 adc_pll_prediv_table.0
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1838   .text.RCC_GetPLLCLKFreq:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1937   .text.RCC_GetPLLCLKFreq:00000070 $d
-C:\Users\zl835\AppData\Local\Temp\ccIno1nC.s:1944   .rodata.adc_pll_prediv_table.0:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:20     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:25     .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:31     .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:325    .text.HAL_RCCEx_PeriphCLKConfig:000001a4 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:331    .text.HAL_RCCEx_PeriphCLKConfig:000001b8 $t
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:674    .text.HAL_RCCEx_PeriphCLKConfig:000003ec $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:679    .text.HAL_RCCEx_PeriphCLKConfig:000003f4 $t
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:891    .text.HAL_RCCEx_PeriphCLKConfig:00000568 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:897    .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:903    .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1062   .text.HAL_RCCEx_GetPeriphCLKConfig:000000f4 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1068   .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1074   .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1153   .text.HAL_RCCEx_GetPeriphCLKFreq:000000a0 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1185   .text.HAL_RCCEx_GetPeriphCLKFreq:00000120 $t
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1432   .text.HAL_RCCEx_GetPeriphCLKFreq:000002b0 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1439   .text.HAL_RCCEx_GetPeriphCLKFreq:000002c4 $t
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1843   .text.RCC_GetPLLCLKFreq:00000000 RCC_GetPLLCLKFreq
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1829   .text.HAL_RCCEx_GetPeriphCLKFreq:00000504 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1947   .rodata.adc_pll_prediv_table.0:00000000 adc_pll_prediv_table.0
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1838   .text.RCC_GetPLLCLKFreq:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1937   .text.RCC_GetPLLCLKFreq:00000070 $d
+C:\Users\zl835\AppData\Local\Temp\ccC0Epyw.s:1944   .rodata.adc_pll_prediv_table.0:00000000 $d
 
 UNDEFINED SYMBOLS
 assert_failed

Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/stm32f3xx_hal_tim.lst


Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/stm32f3xx_hal_tim_ex.lst


+ 20 - 20
build/stm32f3xx_hal_timebase_tim.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 1
   19:Core/Src/stm32f3xx_hal_timebase_tim.c **** 
   20:Core/Src/stm32f3xx_hal_timebase_tim.c **** /* Includes ------------------------------------------------------------------*/
   21:Core/Src/stm32f3xx_hal_timebase_tim.c **** #include "stm32f3xx_hal.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 2
 
 
   22:Core/Src/stm32f3xx_hal_timebase_tim.c **** #include "stm32f3xx_hal_tim.h"
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 1
   59              		.loc 1 52 3
   60 0010 2E4B     		ldr	r3, .L5
   61 0012 9B69     		ldr	r3, [r3, #24]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 3
 
 
   62 0014 2D4A     		ldr	r2, .L5
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 1
   73:Core/Src/stm32f3xx_hal_timebase_tim.c ****   htim1.Init.Prescaler = uwPrescalerValue;
   96              		.loc 1 73 24
   97 005a 1E4A     		ldr	r2, .L5+8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 4
 
 
   98 005c 7B6A     		ldr	r3, [r7, #36]
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 1
   89:Core/Src/stm32f3xx_hal_timebase_tim.c ****       {
   90:Core/Src/stm32f3xx_hal_timebase_tim.c ****         /* Configure the TIM IRQ priority */
   91:Core/Src/stm32f3xx_hal_timebase_tim.c ****         HAL_NVIC_SetPriority(TIM1_UP_TIM16_IRQn, TickPriority, 0U);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 5
 
 
  137              		.loc 1 91 9
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 1
  180              		.thumb_func
  182              	HAL_SuspendTick:
  183              	.LFB131:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 6
 
 
  104:Core/Src/stm32f3xx_hal_timebase_tim.c **** 
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 1
  227              		.thumb_func
  229              	HAL_ResumeTick:
  230              	.LFB132:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 7
 
 
  116:Core/Src/stm32f3xx_hal_timebase_tim.c **** 
@@ -418,27 +418,27 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 1
  274              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  275              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
  276              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 8
 
 
  277              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
  278              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccau64wt.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s 			page 9
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_timebase_tim.c
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:24     .bss.htim1:00000000 htim1
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:21     .bss.htim1:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:27     .text.HAL_InitTick:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:33     .text.HAL_InitTick:00000000 HAL_InitTick
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:167    .text.HAL_InitTick:000000cc $d
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:176    .text.HAL_SuspendTick:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:182    .text.HAL_SuspendTick:00000000 HAL_SuspendTick
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:218    .text.HAL_SuspendTick:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:223    .text.HAL_ResumeTick:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:229    .text.HAL_ResumeTick:00000000 HAL_ResumeTick
-C:\Users\zl835\AppData\Local\Temp\ccau64wt.s:265    .text.HAL_ResumeTick:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:24     .bss.htim1:00000000 htim1
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:21     .bss.htim1:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:27     .text.HAL_InitTick:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:33     .text.HAL_InitTick:00000000 HAL_InitTick
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:167    .text.HAL_InitTick:000000cc $d
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:176    .text.HAL_SuspendTick:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:182    .text.HAL_SuspendTick:00000000 HAL_SuspendTick
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:218    .text.HAL_SuspendTick:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:223    .text.HAL_ResumeTick:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:229    .text.HAL_ResumeTick:00000000 HAL_ResumeTick
+C:\Users\zl835\AppData\Local\Temp\ccQbGAXn.s:265    .text.HAL_ResumeTick:00000020 $d
 
 UNDEFINED SYMBOLS
 HAL_RCC_GetClockConfig

Файловите разлики са ограничени, защото са твърде много
+ 112 - 112
build/stm32f3xx_hal_uart.lst


+ 89 - 89
build/stm32f3xx_hal_uart_ex.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
   18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * This software is licensed under terms that can be found in the LICENSE file
   19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * in the root directory of this software component.
   20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 2
 
 
   21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   *
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
   75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** ===============================================================================
   76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****             ##### Initialization and Configuration functions #####
   77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****  ===============================================================================
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 3
 
 
   78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     [..]
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * @param huart            UART handle.
  133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * @param Polarity         Select the driver enable polarity.
  134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   *          This parameter can be one of the following values:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 4
 
 
  135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   *          @arg @ref UART_DE_POLARITY_HIGH DE signal is active high
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
   63 001a 1B68     		ldr	r3, [r3]
   64 001c 424A     		ldr	r2, .L11
   65 001e 9342     		cmp	r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 5
 
 
   66 0020 0DD0     		beq	.L4
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  111 0068 A821     		movs	r1, #168
  112 006a 3248     		ldr	r0, .L11+12
  113 006c FFF7FEFF 		bl	assert_failed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 6
 
 
  114              	.L7:
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   /* Perform advanced settings configuration */
  197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   /* For some items, configuration requires to be done prior TE and RE bits are set */
  198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   if (huart->AdvancedInit.AdvFeatureInit != UART_ADVFEATURE_NO_INIT)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 7
 
 
  141              		.loc 1 198 26
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** 
  215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   /* Set the Driver Enable assertion and deassertion times */
  216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   temp = (AssertionTime << UART_CR1_DEAT_ADDRESS_LSB_POS);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 8
 
 
  180              		.loc 1 216 8
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  225              	.L12:
  226 0126 00BF     		.align	2
  227              	.L11:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 9
 
 
  228 0128 00380140 		.word	1073821696
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  256 0004 00AF     		add	r7, sp, #0
  257              	.LCFI7:
  258              		.cfi_def_cfa_register 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 10
 
 
  259 0006 7860     		str	r0, [r7, #4]
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     services to user. (For example, these functions allow application to handle use cases
  284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     where number of data to be received is unknown).
  285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 11
 
 
  286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     (#) Compared to standard reception services which only consider number of received
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  290 0000 80B5     		push	{r7, lr}
  291              	.LCFI11:
  292              		.cfi_def_cfa_offset 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 12
 
 
  293              		.cfi_offset 7, -8
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  334 003a 22F00102 		bic	r2, r2, #1
  335 003e 1A60     		str	r2, [r3]
  349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 13
 
 
  350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   /* Set the address length */
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  383              	HAL_UARTEx_StopModeWakeUpSourceConfig:
  384              	.LFB133:
  359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 14
 
 
  360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** /**
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  420 0028 1B68     		ldr	r3, [r3]
  421 002a 3B4A     		ldr	r2, .L28+8
  422 002c 9342     		cmp	r3, r2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 15
 
 
  423 002e 0ED0     		beq	.L21
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   huart->gState = HAL_UART_STATE_BUSY;
  471              		.loc 1 385 17 is_stmt 1 discriminator 2
  472 0084 FB68     		ldr	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 16
 
 
  473 0086 2422     		movs	r2, #36
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   /* Init tickstart for timeout management */
  402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   tickstart = HAL_GetTick();
  512              		.loc 1 402 15
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 17
 
 
  513 00d0 FFF7FEFF 		bl	HAL_GetTick
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  550              	.LCFI20:
  551              		.cfi_def_cfa_register 13
  552              		@ sp needed
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 18
 
 
  553 010c 80BD     		pop	{r7, pc}
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  598 0014 21E0     		b	.L32
  599              	.L31:
  600              		.loc 1 430 3 discriminator 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 19
 
 
  601 0016 7B68     		ldr	r3, [r7, #4]
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
   40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __ASM
   41:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __ASM                                  __asm
   42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 20
 
 
   43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __INLINE
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
   97:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wattributes"
   98:Drivers/CMSIS/Include/cmsis_gcc.h ****   __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; };
   99:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic pop
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 21
 
 
  100:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __UNALIGNED_UINT32_WRITE(addr, val)    (void)((((struct T_UINT32_WRITE *)(void *)(addr))-
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  154:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  155:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("MRS %0, control" : "=r" (result) );
  156:Drivers/CMSIS/Include/cmsis_gcc.h ****   return(result);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 22
 
 
  157:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  211:Drivers/CMSIS/Include/cmsis_gcc.h **** }
  212:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  213:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 23
 
 
  214:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  268:Drivers/CMSIS/Include/cmsis_gcc.h **** }
  269:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
  270:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 24
 
 
  271:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  325:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  326:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
  327:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Main Stack Pointer
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 25
 
 
  328:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Assigns the given value to the Main Stack Pointer (MSP).
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void)
  383:Drivers/CMSIS/Include/cmsis_gcc.h **** {
  384:Drivers/CMSIS/Include/cmsis_gcc.h ****   uint32_t result;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 26
 
 
  385:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void)
  440:Drivers/CMSIS/Include/cmsis_gcc.h **** {
  441:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("cpsie f" : : : "memory");
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 27
 
 
  442:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  496:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  497:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
  498:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 28
 
 
  499:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Base Priority (non-secure)
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  553:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Set Fault Mask
  554:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Assigns the given value to the Fault Mask register.
  555:Drivers/CMSIS/Include/cmsis_gcc.h ****   \param [in]    faultMask  Fault Mask value to set
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 29
 
 
  556:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  610:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  611:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in
  612:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return               PSPLIM Register value
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 30
 
 
  613:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
  668:Drivers/CMSIS/Include/cmsis_gcc.h **** 
  669:Drivers/CMSIS/Include/cmsis_gcc.h **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 31
 
 
  670:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  724:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit)
  726:Drivers/CMSIS/Include/cmsis_gcc.h **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 32
 
 
  727:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
@@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
  782:Drivers/CMSIS/Include/cmsis_gcc.h ****   return(0U);
  783:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 33
 
 
  784:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  838:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
  839:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Wait For Interrupt
  840:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Wait For Interrupt is a hint instruction that suspends execution until one of a number o
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 34
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 34
 
 
  841:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
@@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  895:Drivers/CMSIS/Include/cmsis_gcc.h ****   \brief   Reverse byte order (32 bit)
  896:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x785
  897:Drivers/CMSIS/Include/cmsis_gcc.h ****   \param [in]    value  Value to reverse
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 35
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 35
 
 
  898:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return               Reversed value
@@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  952:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return               Rotated value
  953:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
  954:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 36
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 36
 
 
  955:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
 1009:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return             number of leading zeros in value
 1010:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
 1011:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CLZ             (uint8_t)__builtin_clz
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 37
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 37
 
 
 1012:Drivers/CMSIS/Include/cmsis_gcc.h **** 
@@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
 1066:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return        value of type uint32_t at (*ptr)
 1067:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __LDREXW(volatile uint32_t *addr)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 38
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 38
 
 
 1069:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
 1099:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return          0  Function succeeded
 1100:Drivers/CMSIS/Include/cmsis_gcc.h ****   \return          1  Function failed
 1101:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 39
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 39
 
 
 1102:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STREXH(uint16_t value, volatile uint16_t *addr)
@@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  662              		.loc 1 439 1
  663 005a 1846     		mov	r0, r3
  664 005c 2437     		adds	r7, r7, #36
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 40
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 40
 
 
  665              	.LCFI24:
@@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  711 0014 21E0     		b	.L38
  712              	.L37:
  713              		.loc 1 449 3 discriminator 2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 41
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 41
 
 
  714 0016 7B68     		ldr	r3, [r7, #4]
@@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  762              	.LBE30:
  763              		.loc 1 452 3 discriminator 1
  764 004c 002B     		cmp	r3, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 42
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 42
 
 
  765 004e E6D1     		bne	.L41
@@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * @param Timeout Timeout duration expressed in ms (covers the whole reception sequence).
  475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * @retval HAL status
  476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 43
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 43
 
 
  477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** HAL_StatusTypeDef HAL_UARTEx_ReceiveToIdle(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size
@@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** 
  493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     huart->ErrorCode = HAL_UART_ERROR_NONE;
  839              		.loc 1 493 22
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 44
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 44
 
 
  840 002c FB68     		ldr	r3, [r7, #12]
@@ -2638,7 +2638,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  882              		.loc 1 505 5 discriminator 4
  883 007c FB68     		ldr	r3, [r7, #12]
  884 007e FF22     		movs	r2, #255
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 45
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 45
 
 
  885 0080 A3F85C20 		strh	r2, [r3, #92]	@ movhi
@@ -2698,7 +2698,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  933 00ce FB61     		str	r3, [r7, #28]
  512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****       pdata16bits = (uint16_t *) pData;
  934              		.loc 1 512 19
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 46
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 46
 
 
  935 00d0 BB68     		ldr	r3, [r7, #8]
@@ -2758,7 +2758,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  967 00fc 3B68     		ldr	r3, [r7]
  968 00fe 1B88     		ldrh	r3, [r3]
  969              		.loc 1 534 12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 47
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 47
 
 
  970 0100 002B     		cmp	r3, #0
@@ -2818,7 +2818,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1009              		.loc 1 549 22
  1010 013c BB69     		ldr	r3, [r7, #24]
  1011 013e 0233     		adds	r3, r3, #2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 48
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 48
 
 
  1012 0140 BB61     		str	r3, [r7, #24]
@@ -2878,7 +2878,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****       if (Timeout != HAL_MAX_DELAY)
  1054              		.loc 1 562 10
  1055 017e BB6A     		ldr	r3, [r7, #40]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 49
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 49
 
 
  1056 0180 B3F1FF3F 		cmp	r3, #-1
@@ -2938,7 +2938,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1096 01c2 D31A     		subs	r3, r2, r3
  1097 01c4 9AB2     		uxth	r2, r3
  1098              		.loc 1 574 12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 50
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 50
 
 
  1099 01c6 3B68     		ldr	r3, [r7]
@@ -2998,7 +2998,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * @param pData Pointer to data buffer (uint8_t or uint16_t data elements).
  597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * @param Size  Amount of data elements (uint8_t or uint16_t) to be received.
  598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   * @retval HAL status
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 51
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 51
 
 
  599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   */
@@ -3058,7 +3058,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     /* Set Reception type to reception till IDLE Event*/
  613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     huart->ReceptionType = HAL_UART_RECEPTION_TOIDLE;
  1175              		.loc 1 613 26
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 52
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 52
 
 
  1176 002e FB68     		ldr	r3, [r7, #12]
@@ -3118,7 +3118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1220              	.LBE33:
  1221              		.loc 1 621 7 discriminator 1
  1222 0066 43F01003 		orr	r3, r3, #16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 53
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 53
 
 
  1223 006a BB62     		str	r3, [r7, #40]
@@ -3178,7 +3178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1261 0096 0223     		movs	r3, #2
  1262              	.L65:
  637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****   }
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 54
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 54
 
 
  638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** }
@@ -3238,7 +3238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1298              	.LCFI45:
  1299              		.cfi_def_cfa_register 7
  1300 0006 F860     		str	r0, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 55
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 55
 
 
  1301 0008 B960     		str	r1, [r7, #8]
@@ -3298,7 +3298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     /* Check Rx process has been successfully started */
  676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c ****     if (status == HAL_OK)
  1339              		.loc 1 676 8
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 56
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 56
 
 
  1340 0046 97F82F30 		ldrb	r3, [r7, #47]	@ zero_extendqisi2
@@ -3358,7 +3358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1386              		.loc 2 1123 4 discriminator 1
  1387 0080 396A     		ldr	r1, [r7, #32]
  1388 0082 7A6A     		ldr	r2, [r7, #36]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 57
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 57
 
 
  1389              		.syntax unified
@@ -3418,7 +3418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1425              		@ sp needed
  1426 00a6 80BD     		pop	{r7, pc}
  1427              		.cfi_endproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 58
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 58
 
 
  1428              	.LFE138:
@@ -3478,7 +3478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1455              		.loc 1 728 16
  1456 0008 7B68     		ldr	r3, [r7, #4]
  1457 000a 5B6E     		ldr	r3, [r3, #100]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 59
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 59
 
 
  729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_uart_ex.c **** }
@@ -3538,7 +3538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1492 0002 84B0     		sub	sp, sp, #16
  1493              	.LCFI55:
  1494              		.cfi_def_cfa_offset 24
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 60
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 60
 
 
  1495 0004 00AF     		add	r7, sp, #0
@@ -3598,7 +3598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1541 0054 BD46     		mov	sp, r7
  1542              	.LCFI58:
  1543              		.cfi_def_cfa_register 13
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 61
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 61
 
 
  1544              		@ sp needed
@@ -3619,38 +3619,38 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 1
  1560              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  1561              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h"
  1562              		.file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart_ex.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s 			page 62
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s 			page 62
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_hal_uart_ex.c
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:20     .rodata:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:25     .text.HAL_RS485Ex_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:31     .text.HAL_RS485Ex_Init:00000000 HAL_RS485Ex_Init
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:228    .text.HAL_RS485Ex_Init:00000128 $d
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:236    .text.HAL_UARTEx_WakeupCallback:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:242    .text.HAL_UARTEx_WakeupCallback:00000000 HAL_UARTEx_WakeupCallback
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:278    .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:284    .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 HAL_MultiProcessorEx_AddressLength_Set
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:372    .text.HAL_MultiProcessorEx_AddressLength_Set:00000074 $d
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:377    .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:383    .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 HAL_UARTEx_StopModeWakeUpSourceConfig
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1481   .text.UARTEx_Wakeup_AddressConfig:00000000 UARTEx_Wakeup_AddressConfig
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:557    .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000110 $d
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:567    .text.HAL_UARTEx_EnableStopMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:573    .text.HAL_UARTEx_EnableStopMode:00000000 HAL_UARTEx_EnableStopMode
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:680    .text.HAL_UARTEx_DisableStopMode:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:686    .text.HAL_UARTEx_DisableStopMode:00000000 HAL_UARTEx_DisableStopMode
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:792    .text.HAL_UARTEx_ReceiveToIdle:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:798    .text.HAL_UARTEx_ReceiveToIdle:00000000 HAL_UARTEx_ReceiveToIdle
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1126   .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1132   .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 HAL_UARTEx_ReceiveToIdle_IT
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1277   .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1283   .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 HAL_UARTEx_ReceiveToIdle_DMA
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1431   .text.HAL_UARTEx_GetRxEventType:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1437   .text.HAL_UARTEx_GetRxEventType:00000000 HAL_UARTEx_GetRxEventType
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1476   .text.UARTEx_Wakeup_AddressConfig:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccyavlU9.s:1549   .text.UARTEx_Wakeup_AddressConfig:00000058 $d
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:20     .rodata:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:25     .text.HAL_RS485Ex_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:31     .text.HAL_RS485Ex_Init:00000000 HAL_RS485Ex_Init
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:228    .text.HAL_RS485Ex_Init:00000128 $d
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:236    .text.HAL_UARTEx_WakeupCallback:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:242    .text.HAL_UARTEx_WakeupCallback:00000000 HAL_UARTEx_WakeupCallback
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:278    .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:284    .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 HAL_MultiProcessorEx_AddressLength_Set
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:372    .text.HAL_MultiProcessorEx_AddressLength_Set:00000074 $d
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:377    .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:383    .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 HAL_UARTEx_StopModeWakeUpSourceConfig
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1481   .text.UARTEx_Wakeup_AddressConfig:00000000 UARTEx_Wakeup_AddressConfig
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:557    .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000110 $d
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:567    .text.HAL_UARTEx_EnableStopMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:573    .text.HAL_UARTEx_EnableStopMode:00000000 HAL_UARTEx_EnableStopMode
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:680    .text.HAL_UARTEx_DisableStopMode:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:686    .text.HAL_UARTEx_DisableStopMode:00000000 HAL_UARTEx_DisableStopMode
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:792    .text.HAL_UARTEx_ReceiveToIdle:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:798    .text.HAL_UARTEx_ReceiveToIdle:00000000 HAL_UARTEx_ReceiveToIdle
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1126   .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1132   .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 HAL_UARTEx_ReceiveToIdle_IT
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1277   .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1283   .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 HAL_UARTEx_ReceiveToIdle_DMA
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1431   .text.HAL_UARTEx_GetRxEventType:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1437   .text.HAL_UARTEx_GetRxEventType:00000000 HAL_UARTEx_GetRxEventType
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1476   .text.UARTEx_Wakeup_AddressConfig:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\cceOQAs2.s:1549   .text.UARTEx_Wakeup_AddressConfig:00000058 $d
 
 UNDEFINED SYMBOLS
 assert_failed

+ 73 - 73
build/stm32f3xx_it.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
   23:Core/Src/stm32f3xx_it.c **** 
   24:Core/Src/stm32f3xx_it.c **** /* Private includes ----------------------------------------------------------*/
   25:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN Includes */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 2
 
 
   26:Core/Src/stm32f3xx_it.c **** #include "soft_uart.h"
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
   80:Core/Src/stm32f3xx_it.c ****   */
   81:Core/Src/stm32f3xx_it.c **** void NMI_Handler(void)
   82:Core/Src/stm32f3xx_it.c **** {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 3
 
 
   36              		.loc 1 82 1
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
   99:Core/Src/stm32f3xx_it.c **** 
  100:Core/Src/stm32f3xx_it.c ****   /* USER CODE END HardFault_IRQn 0 */
  101:Core/Src/stm32f3xx_it.c ****   while (1)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 4
 
 
   76              		.loc 1 101 9 discriminator 1
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  113              	.LFE135:
  115              		.section	.text.MemManage_Handler,"ax",%progbits
  116              		.align	1
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 5
 
 
  117              		.global	MemManage_Handler
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  153              		@ args = 0, pretend = 0, frame = 0
  154              		@ frame_needed = 1, uses_anonymous_args = 0
  155              		@ link register save eliminated.
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 6
 
 
  156 0000 80B4     		push	{r7}
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  193              		.cfi_endproc
  194              	.LFE138:
  196              		.section	.text.SVC_Handler,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 7
 
 
  197              		.align	1
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  235              		.thumb
  236              		.thumb_func
  238              	DebugMon_Handler:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 8
 
 
  239              	.LFB140:
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  276              		.cfi_startproc
  277              		@ args = 0, pretend = 0, frame = 0
  278              		@ frame_needed = 1, uses_anonymous_args = 0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 9
 
 
  279              		@ link register save eliminated.
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  211:Core/Src/stm32f3xx_it.c ****   /* USER CODE BEGIN SysTick_IRQn 0 */
  212:Core/Src/stm32f3xx_it.c **** 
  213:Core/Src/stm32f3xx_it.c ****   /* USER CODE END SysTick_IRQn 0 */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 10
 
 
  214:Core/Src/stm32f3xx_it.c **** 
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  235:Core/Src/stm32f3xx_it.c ****   HAL_DMA_IRQHandler(&hdma_usart3_tx);
  357              		.loc 1 235 3
  358 0004 0248     		ldr	r0, .L19
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 11
 
 
  359 0006 FFF7FEFF 		bl	HAL_DMA_IRQHandler
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  397              	.L23:
  398 000e 00BF     		.align	2
  399              	.L22:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 12
 
 
  400 0010 00000000 		.word	hdma_usart3_rx
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  443              		.thumb_func
  445              	DMA1_Channel7_IRQHandler:
  446              	.LFB146:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 13
 
 
  268:Core/Src/stm32f3xx_it.c **** 
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  483              		@ args = 0, pretend = 0, frame = 0
  484              		@ frame_needed = 1, uses_anonymous_args = 0
  485 0000 80B5     		push	{r7, lr}
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 14
 
 
  486              	.LCFI36:
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  303:Core/Src/stm32f3xx_it.c **** 
  304:Core/Src/stm32f3xx_it.c ****   /* USER CODE END EXTI9_5_IRQn 0 */
  305:Core/Src/stm32f3xx_it.c ****   HAL_GPIO_EXTI_IRQHandler(EXIT_1T_Pin);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 15
 
 
  527              		.loc 1 305 3
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  566              		.loc 1 322 3
  567 0004 0248     		ldr	r0, .L35
  568 0006 FFF7FEFF 		bl	HAL_TIM_IRQHandler
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 16
 
 
  323:Core/Src/stm32f3xx_it.c ****   /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  339:Core/Src/stm32f3xx_it.c **** }
  609              		.loc 1 339 1
  610 0014 00BF     		nop
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 17
 
 
  611 0016 80BD     		pop	{r7, pc}
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  654              		.cfi_endproc
  655              	.LFE151:
  657              		.section	.text.USART3_IRQHandler,"ax",%progbits
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 18
 
 
  658              		.align	1
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  700              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  701              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  702              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 19
 
 
  703              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h"
@@ -1086,67 +1086,67 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 1
  705              		.file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
  706              		.file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h"
  707              		.file 13 "Core/Inc/tim.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 20
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 stm32f3xx_it.c
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:24     .bss.user_timer_cnt:00000000 user_timer_cnt
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:21     .bss.user_timer_cnt:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:27     .text.NMI_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:33     .text.NMI_Handler:00000000 NMI_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:55     .text.HardFault_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:61     .text.HardFault_Handler:00000000 HardFault_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:82     .text.ADC1_2_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:88     .text.ADC1_2_IRQHandler:00000000 ADC1_2_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:111    .text.ADC1_2_IRQHandler:00000010 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:116    .text.MemManage_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:122    .text.MemManage_Handler:00000000 MemManage_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:143    .text.BusFault_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:149    .text.BusFault_Handler:00000000 BusFault_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:170    .text.UsageFault_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:176    .text.UsageFault_Handler:00000000 UsageFault_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:197    .text.SVC_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:203    .text.SVC_Handler:00000000 SVC_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:232    .text.DebugMon_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:238    .text.DebugMon_Handler:00000000 DebugMon_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:267    .text.PendSV_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:273    .text.PendSV_Handler:00000000 PendSV_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:302    .text.SysTick_Handler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:308    .text.SysTick_Handler:00000000 SysTick_Handler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:337    .text.DMA1_Channel2_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:343    .text.DMA1_Channel2_IRQHandler:00000000 DMA1_Channel2_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:366    .text.DMA1_Channel2_IRQHandler:00000010 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:371    .text.DMA1_Channel3_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:377    .text.DMA1_Channel3_IRQHandler:00000000 DMA1_Channel3_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:400    .text.DMA1_Channel3_IRQHandler:00000010 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:405    .text.DMA1_Channel6_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:411    .text.DMA1_Channel6_IRQHandler:00000000 DMA1_Channel6_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:434    .text.DMA1_Channel6_IRQHandler:00000010 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:439    .text.DMA1_Channel7_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:445    .text.DMA1_Channel7_IRQHandler:00000000 DMA1_Channel7_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:468    .text.DMA1_Channel7_IRQHandler:00000010 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:473    .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:479    .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:502    .text.USB_LP_CAN_RX0_IRQHandler:00000010 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:507    .text.EXTI9_5_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:513    .text.EXTI9_5_IRQHandler:00000000 EXTI9_5_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:546    .text.TIM1_UP_TIM16_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:552    .text.TIM1_UP_TIM16_IRQHandler:00000000 TIM1_UP_TIM16_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:575    .text.TIM1_UP_TIM16_IRQHandler:00000010 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:580    .text.TIM4_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:586    .text.TIM4_IRQHandler:00000000 TIM4_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:615    .text.TIM4_IRQHandler:00000018 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:621    .text.USART2_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:627    .text.USART2_IRQHandler:00000000 USART2_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:653    .text.USART2_IRQHandler:00000014 $d
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:658    .text.USART3_IRQHandler:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:664    .text.USART3_IRQHandler:00000000 USART3_IRQHandler
-C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s:690    .text.USART3_IRQHandler:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:24     .bss.user_timer_cnt:00000000 user_timer_cnt
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:21     .bss.user_timer_cnt:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:27     .text.NMI_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:33     .text.NMI_Handler:00000000 NMI_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:55     .text.HardFault_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:61     .text.HardFault_Handler:00000000 HardFault_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:82     .text.ADC1_2_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:88     .text.ADC1_2_IRQHandler:00000000 ADC1_2_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:111    .text.ADC1_2_IRQHandler:00000010 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:116    .text.MemManage_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:122    .text.MemManage_Handler:00000000 MemManage_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:143    .text.BusFault_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:149    .text.BusFault_Handler:00000000 BusFault_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:170    .text.UsageFault_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:176    .text.UsageFault_Handler:00000000 UsageFault_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:197    .text.SVC_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:203    .text.SVC_Handler:00000000 SVC_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:232    .text.DebugMon_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:238    .text.DebugMon_Handler:00000000 DebugMon_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:267    .text.PendSV_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:273    .text.PendSV_Handler:00000000 PendSV_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:302    .text.SysTick_Handler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:308    .text.SysTick_Handler:00000000 SysTick_Handler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:337    .text.DMA1_Channel2_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:343    .text.DMA1_Channel2_IRQHandler:00000000 DMA1_Channel2_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:366    .text.DMA1_Channel2_IRQHandler:00000010 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:371    .text.DMA1_Channel3_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:377    .text.DMA1_Channel3_IRQHandler:00000000 DMA1_Channel3_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:400    .text.DMA1_Channel3_IRQHandler:00000010 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:405    .text.DMA1_Channel6_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:411    .text.DMA1_Channel6_IRQHandler:00000000 DMA1_Channel6_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:434    .text.DMA1_Channel6_IRQHandler:00000010 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:439    .text.DMA1_Channel7_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:445    .text.DMA1_Channel7_IRQHandler:00000000 DMA1_Channel7_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:468    .text.DMA1_Channel7_IRQHandler:00000010 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:473    .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:479    .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:502    .text.USB_LP_CAN_RX0_IRQHandler:00000010 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:507    .text.EXTI9_5_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:513    .text.EXTI9_5_IRQHandler:00000000 EXTI9_5_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:546    .text.TIM1_UP_TIM16_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:552    .text.TIM1_UP_TIM16_IRQHandler:00000000 TIM1_UP_TIM16_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:575    .text.TIM1_UP_TIM16_IRQHandler:00000010 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:580    .text.TIM4_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:586    .text.TIM4_IRQHandler:00000000 TIM4_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:615    .text.TIM4_IRQHandler:00000018 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:621    .text.USART2_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:627    .text.USART2_IRQHandler:00000000 USART2_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:653    .text.USART2_IRQHandler:00000014 $d
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:658    .text.USART3_IRQHandler:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:664    .text.USART3_IRQHandler:00000000 USART3_IRQHandler
+C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s:690    .text.USART3_IRQHandler:00000014 $d
 
 UNDEFINED SYMBOLS
 HAL_ADC_IRQHandler
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccgb1zgq.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccABPvZi.s 			page 21
 
 
 hadc1

+ 23 - 23
build/system_stm32f3xx.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
    8:Core/Src/system_stm32f3xx.c ****   *    user application:
    9:Core/Src/system_stm32f3xx.c ****   *      - SystemInit(): This function is called at startup just after reset and 
   10:Core/Src/system_stm32f3xx.c ****   *                      before branch to main program. This call is made inside
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 2
 
 
   11:Core/Src/system_stm32f3xx.c ****   *                      the "startup_stm32f3xx.s" file.
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
   65:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_Includes
   66:Core/Src/system_stm32f3xx.c ****   * @{
   67:Core/Src/system_stm32f3xx.c ****   */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 3
 
 
   68:Core/Src/system_stm32f3xx.c **** 
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
  122:Core/Src/system_stm32f3xx.c ****   * @}
  123:Core/Src/system_stm32f3xx.c ****   */
  124:Core/Src/system_stm32f3xx.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 4
 
 
  125:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_Macros
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
   58              		.cfi_def_cfa_offset 4
   59              		.cfi_offset 7, -4
   60 0002 00AF     		add	r7, sp, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 5
 
 
   61              	.LCFI1:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
  193:Core/Src/system_stm32f3xx.c ****   * @note   - The system frequency computed by this function is not the real
  194:Core/Src/system_stm32f3xx.c ****   *           frequency in the chip. It is calculated based on the predefined
  195:Core/Src/system_stm32f3xx.c ****   *           constant and the selected clock source:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 6
 
 
  196:Core/Src/system_stm32f3xx.c ****   *
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
  223:Core/Src/system_stm32f3xx.c ****   /* Get SYSCLK source -------------------------------------------------------*/
  224:Core/Src/system_stm32f3xx.c ****   tmp = RCC->CFGR & RCC_CFGR_SWS;
  123              		.loc 1 224 12
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 7
 
 
  124 0016 2D4B     		ldr	r3, .L12
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
  165 0054 1D4B     		ldr	r3, .L12
  166 0056 5B68     		ldr	r3, [r3, #4]
  167              		.loc 1 237 17
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 8
 
 
  168 0058 03F48033 		and	r3, r3, #65536
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
  260:Core/Src/system_stm32f3xx.c ****         /* HSE oscillator clock selected as PREDIV1 clock entry */
  193              		.loc 1 260 36
  194 007e 03F00F03 		and	r3, r3, #15
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 9
 
 
  260:Core/Src/system_stm32f3xx.c ****         /* HSE oscillator clock selected as PREDIV1 clock entry */
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
  275:Core/Src/system_stm32f3xx.c **** }
  236              		.loc 1 275 1
  237 00c0 00BF     		nop
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 10
 
 
  238 00c2 1437     		adds	r7, r7, #20
@@ -570,22 +570,22 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 1
  265              		.file 4 "Drivers/CMSIS/Include/core_cm4.h"
  266              		.file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
  267              		.file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccegspSb.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s 			page 11
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 system_stm32f3xx.c
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:24     .data.SystemCoreClock:00000000 SystemCoreClock
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:21     .data.SystemCoreClock:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:31     .rodata.AHBPrescTable:00000000 AHBPrescTable
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:28     .rodata.AHBPrescTable:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:39     .rodata.APBPrescTable:00000000 APBPrescTable
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:36     .rodata.APBPrescTable:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:42     .text.SystemInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:48     .text.SystemInit:00000000 SystemInit
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:83     .text.SystemInit:00000020 $d
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:88     .text.SystemCoreClockUpdate:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:94     .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
-C:\Users\zl835\AppData\Local\Temp\ccegspSb.s:253    .text.SystemCoreClockUpdate:000000cc $d
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:24     .data.SystemCoreClock:00000000 SystemCoreClock
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:21     .data.SystemCoreClock:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:31     .rodata.AHBPrescTable:00000000 AHBPrescTable
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:28     .rodata.AHBPrescTable:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:39     .rodata.APBPrescTable:00000000 APBPrescTable
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:36     .rodata.APBPrescTable:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:42     .text.SystemInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:48     .text.SystemInit:00000000 SystemInit
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:83     .text.SystemInit:00000020 $d
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:88     .text.SystemCoreClockUpdate:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:94     .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
+C:\Users\zl835\AppData\Local\Temp\ccMZGmq8.s:253    .text.SystemCoreClockUpdate:000000cc $d
 
 NO UNDEFINED SYMBOLS

+ 69 - 69
build/tim.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
    1:Core/Src/tim.c **** /* USER CODE BEGIN Header */
    2:Core/Src/tim.c **** /**
    3:Core/Src/tim.c ****   ******************************************************************************
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 2
 
 
    4:Core/Src/tim.c ****   * @file    tim.c
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
   68 000c 1A60     		str	r2, [r3]
   69 000e 5A60     		str	r2, [r3, #4]
   70 0010 9A60     		str	r2, [r3, #8]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 3
 
 
   40:Core/Src/tim.c ****   TIM_OC_InitTypeDef sConfigOC = {0};
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
   53:Core/Src/tim.c ****     Error_Handler();
  112              		.loc 1 53 5
  113 0058 FFF7FEFF 		bl	Error_Handler
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 4
 
 
  114              	.L2:
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
   67:Core/Src/tim.c ****     Error_Handler();
  155              		.loc 1 67 5
  156 009c FFF7FEFF 		bl	Error_Handler
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 5
 
 
  157              	.L4:
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
   81:Core/Src/tim.c **** {
  200              		.loc 1 81 1
  201              		.cfi_startproc
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 6
 
 
  202              		@ args = 0, pretend = 0, frame = 40
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  242 0034 9A60     		str	r2, [r3, #8]
   96:Core/Src/tim.c ****   htim3.Init.Period = 20000 - 1;
  243              		.loc 1 96 21
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 7
 
 
  244 0036 234B     		ldr	r3, .L13
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  285 007a 3B60     		str	r3, [r7]
  110:Core/Src/tim.c ****   sConfigOC.Pulse = 0;
  286              		.loc 1 110 19
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 8
 
 
  287 007c 0023     		movs	r3, #0
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  325 00ba 00BF     		nop
  326 00bc 2837     		adds	r7, r7, #40
  327              	.LCFI8:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 9
 
 
  328              		.cfi_def_cfa_offset 8
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  374 0014 3B1D     		adds	r3, r7, #4
  375 0016 0022     		movs	r2, #0
  376 0018 1A60     		str	r2, [r3]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 10
 
 
  377 001a 5A60     		str	r2, [r3, #4]
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  415 0058 3B61     		str	r3, [r7, #16]
  153:Core/Src/tim.c ****   if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK)
  416              		.loc 1 153 7
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 11
 
 
  417 005a 07F11003 		add	r3, r7, #16
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  458              	.L20:
  459 0094 00000000 		.word	htim4
  460 0098 00080040 		.word	1073743872
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 12
 
 
  461              		.cfi_endproc
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  506 0026 FB60     		str	r3, [r7, #12]
  507 0028 FB68     		ldr	r3, [r7, #12]
  508              	.LBE2:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 13
 
 
  178:Core/Src/tim.c ****     /* USER CODE BEGIN TIM3_MspInit 1 */
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  538 0058 1E20     		movs	r0, #30
  539 005a FFF7FEFF 		bl	HAL_NVIC_EnableIRQ
  540              	.L25:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 14
 
 
  541              		.loc 1 197 1
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  203:Core/Src/tim.c ****   {
  204:Core/Src/tim.c ****   /* USER CODE BEGIN TIM2_MspInit 0 */
  205:Core/Src/tim.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 15
 
 
  206:Core/Src/tim.c ****   /* USER CODE END TIM2_MspInit 0 */
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  624 004a BB60     		str	r3, [r7, #8]
  625 004c BB68     		ldr	r3, [r7, #8]
  626              	.L31:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 16
 
 
  627              	.LBE5:
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  679 0010 5A60     		str	r2, [r3, #4]
  680 0012 9A60     		str	r2, [r3, #8]
  681 0014 DA60     		str	r2, [r3, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 17
 
 
  682 0016 1A61     		str	r2, [r3, #16]
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  722 005c 0023     		movs	r3, #0
  723 005e 7B62     		str	r3, [r7, #36]
  243:Core/Src/tim.c ****     GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 18
 
 
  724              		.loc 1 243 27
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  267:Core/Src/tim.c ****     PB5     ------> TIM3_CH2
  268:Core/Src/tim.c ****     */
  269:Core/Src/tim.c ****     GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 19
 
 
  270:Core/Src/tim.c ****     GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
@@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  775 00b6 3B61     		str	r3, [r7, #16]
  776 00b8 3B69     		ldr	r3, [r7, #16]
  777              	.LBE8:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 20
 
 
  269:Core/Src/tim.c ****     GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
@@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  822 00fe 4FF45073 		mov	r3, #832
  823 0102 FB61     		str	r3, [r7, #28]
  291:Core/Src/tim.c ****     GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 21
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 21
 
 
  824              		.loc 1 291 26
@@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  875              	.LCFI32:
  876              		.cfi_def_cfa_offset 16
  877 0004 00AF     		add	r7, sp, #0
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 22
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 22
 
 
  878              	.LCFI33:
@@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  905 002c DB69     		ldr	r3, [r3, #28]
  906 002e 054A     		ldr	r2, .L45
  907 0030 23F00203 		bic	r3, r3, #2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 23
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 23
 
 
  908 0034 D361     		str	r3, [r2, #28]
@@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  959 000a 1B68     		ldr	r3, [r3]
  960              		.loc 1 332 6
  961 000c 0D4A     		ldr	r2, .L51
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 24
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 24
 
 
  962 000e 9342     		cmp	r3, r2
@@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  987 0036 1E20     		movs	r0, #30
  988 0038 FFF7FEFF 		bl	HAL_NVIC_DisableIRQ
  989              	.L50:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 25
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 25
 
 
  990              		.loc 1 357 1
@@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  1032 0006 1248     		ldr	r0, .L54
  1033 0008 FFF7FEFF 		bl	HAL_TIM_PWM_Start
  372:Core/Src/tim.c ****   HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_2);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 26
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 26
 
 
  1034              		.loc 1 372 3
@@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  1079              		.global	init_pwmout
  1080              		.syntax unified
  1081              		.thumb
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 27
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 27
 
 
  1082              		.thumb_func
@@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  1124 0034 5A61     		str	r2, [r3, #20]
  1125 0036 9A61     		str	r2, [r3, #24]
  396:Core/Src/tim.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 28
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 28
 
 
  397:Core/Src/tim.c ****   if (uav_type == 18) //一体化
@@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  1166 007a 3B63     		str	r3, [r7, #48]
  411:Core/Src/tim.c ****     if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK)
  1167              		.loc 1 411 9
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 29
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 29
 
 
  1168 007c 07F13003 		add	r3, r7, #48
@@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  1208 00c0 6023     		movs	r3, #96
  1209 00c2 BB60     		str	r3, [r7, #8]
  426:Core/Src/tim.c ****     sConfigOC.Pulse = 0;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 30
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 30
 
 
  1210              		.loc 1 426 21
@@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  1253 0110 002B     		cmp	r3, #0
  1254 0112 01D0     		beq	.L64
  438:Core/Src/tim.c ****     {
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 31
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 31
 
 
  439:Core/Src/tim.c ****       Error_Handler();
@@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  1293 015a 00BF     		nop
  1294 015c 4037     		adds	r7, r7, #64
  1295              	.LCFI47:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 32
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 32
 
 
  1296              		.cfi_def_cfa_offset 8
@@ -1884,47 +1884,47 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 1
  1317              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  1318              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
  1319              		.file 9 "Core/Inc/tim.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccklTsen.s 			page 33
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s 			page 33
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 tim.c
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:24     .bss.htim2:00000000 htim2
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:21     .bss.htim2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:31     .bss.htim3:00000000 htim3
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:28     .bss.htim3:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:38     .bss.htim4:00000000 htim4
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:35     .bss.htim4:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:41     .text.MX_TIM2_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:47     .text.MX_TIM2_Init:00000000 MX_TIM2_Init
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:657    .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:187    .text.MX_TIM2_Init:000000c4 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:192    .text.MX_TIM3_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:198    .text.MX_TIM3_Init:00000000 MX_TIM3_Init
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:337    .text.MX_TIM3_Init:000000c4 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:343    .text.MX_TIM4_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:349    .text.MX_TIM4_Init:00000000 MX_TIM4_Init
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:459    .text.MX_TIM4_Init:00000094 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:465    .text.HAL_TIM_Base_MspInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:471    .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:554    .text.HAL_TIM_Base_MspInit:00000068 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:561    .text.HAL_TIM_PWM_MspInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:567    .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:645    .text.HAL_TIM_PWM_MspInit:0000005c $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:651    .text.HAL_TIM_MspPostInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:849    .text.HAL_TIM_MspPostInit:00000120 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:857    .text.HAL_TIM_PWM_MspDeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:863    .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:927    .text.HAL_TIM_PWM_MspDeInit:00000044 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:933    .text.HAL_TIM_Base_MspDeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:939    .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:1003   .text.HAL_TIM_Base_MspDeInit:00000044 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:1010   .text.pwm_init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:1016   .text.pwm_init:00000000 pwm_init
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:1072   .text.pwm_init:00000050 $d
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:1078   .text.init_pwmout:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:1084   .text.init_pwmout:00000000 init_pwmout
-C:\Users\zl835\AppData\Local\Temp\ccklTsen.s:1305   .text.init_pwmout:00000164 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:24     .bss.htim2:00000000 htim2
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:21     .bss.htim2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:31     .bss.htim3:00000000 htim3
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:28     .bss.htim3:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:38     .bss.htim4:00000000 htim4
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:35     .bss.htim4:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:41     .text.MX_TIM2_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:47     .text.MX_TIM2_Init:00000000 MX_TIM2_Init
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:657    .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:187    .text.MX_TIM2_Init:000000c4 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:192    .text.MX_TIM3_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:198    .text.MX_TIM3_Init:00000000 MX_TIM3_Init
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:337    .text.MX_TIM3_Init:000000c4 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:343    .text.MX_TIM4_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:349    .text.MX_TIM4_Init:00000000 MX_TIM4_Init
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:459    .text.MX_TIM4_Init:00000094 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:465    .text.HAL_TIM_Base_MspInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:471    .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:554    .text.HAL_TIM_Base_MspInit:00000068 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:561    .text.HAL_TIM_PWM_MspInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:567    .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:645    .text.HAL_TIM_PWM_MspInit:0000005c $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:651    .text.HAL_TIM_MspPostInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:849    .text.HAL_TIM_MspPostInit:00000120 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:857    .text.HAL_TIM_PWM_MspDeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:863    .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:927    .text.HAL_TIM_PWM_MspDeInit:00000044 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:933    .text.HAL_TIM_Base_MspDeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:939    .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:1003   .text.HAL_TIM_Base_MspDeInit:00000044 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:1010   .text.pwm_init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:1016   .text.pwm_init:00000000 pwm_init
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:1072   .text.pwm_init:00000050 $d
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:1078   .text.init_pwmout:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:1084   .text.init_pwmout:00000000 init_pwmout
+C:\Users\zl835\AppData\Local\Temp\ccoJnRQg.s:1305   .text.init_pwmout:00000164 $d
 
 UNDEFINED SYMBOLS
 HAL_TIM_PWM_Init

+ 44 - 44
build/usart.lst

@@ -1,4 +1,4 @@
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 1
 
 
    1              		.cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
   47              		.global	hdma_usart3_rx
   48              		.section	.bss.hdma_usart3_rx,"aw",%nobits
   49              		.align	2
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 2
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 2
 
 
   52              	hdma_usart3_rx:
@@ -118,7 +118,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
   31:Core/Src/usart.c **** DMA_HandleTypeDef hdma_usart3_rx;
   32:Core/Src/usart.c **** DMA_HandleTypeDef hdma_usart3_tx;
   33:Core/Src/usart.c **** 
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 3
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 3
 
 
   34:Core/Src/usart.c **** /* USART2 init function */
@@ -178,7 +178,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
   52:Core/Src/usart.c ****   huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  107              		.loc 1 52 25
  108 002a 0B4B     		ldr	r3, .L4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 4
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 4
 
 
  109 002c 0022     		movs	r2, #0
@@ -238,7 +238,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
   65:Core/Src/usart.c **** /* USART3 init function */
   66:Core/Src/usart.c **** 
   67:Core/Src/usart.c **** void MX_USART3_UART_Init(void)
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 5
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 5
 
 
   68:Core/Src/usart.c **** {
@@ -298,7 +298,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  191 002c 0022     		movs	r2, #0
  192 002e 9A61     		str	r2, [r3, #24]
   84:Core/Src/usart.c ****   huart3.Init.OverSampling = UART_OVERSAMPLING_16;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 6
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 6
 
 
  193              		.loc 1 84 28
@@ -358,7 +358,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  235              		.loc 1 98 1
  236              		.cfi_startproc
  237              		@ args = 0, pretend = 0, frame = 48
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 7
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 7
 
 
  238              		@ frame_needed = 1, uses_anonymous_args = 0
@@ -418,7 +418,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  281 003a 7D4B     		ldr	r3, .L19+4
  282 003c 5B69     		ldr	r3, [r3, #20]
  283 003e 7C4A     		ldr	r2, .L19+4
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 8
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 8
 
 
  284 0040 43F40033 		orr	r3, r3, #131072
@@ -478,7 +478,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  322 0082 0022     		movs	r2, #0
  323 0084 9A60     		str	r2, [r3, #8]
  126:Core/Src/usart.c ****     hdma_usart2_tx.Init.MemInc = DMA_MINC_ENABLE;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 9
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 9
 
 
  324              		.loc 1 126 32
@@ -538,7 +538,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  140:Core/Src/usart.c ****     hdma_usart2_rx.Init.Direction = DMA_PERIPH_TO_MEMORY;
  365              		.loc 1 140 35
  366 00c6 5D4B     		ldr	r3, .L19+16
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 10
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 10
 
 
  367 00c8 0022     		movs	r2, #0
@@ -598,7 +598,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  409 010a 5362     		str	r3, [r2, #36]
  153:Core/Src/usart.c **** 
  154:Core/Src/usart.c ****     /* USART2 interrupt Init */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 11
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 11
 
 
  155:Core/Src/usart.c ****     HAL_NVIC_SetPriority(USART2_IRQn, 0, 0);
@@ -658,7 +658,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  201:Core/Src/usart.c ****     hdma_usart3_tx.Init.PeriphInc = DMA_PINC_DISABLE;
  202:Core/Src/usart.c ****     hdma_usart3_tx.Init.MemInc = DMA_MINC_ENABLE;
  203:Core/Src/usart.c ****     hdma_usart3_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 12
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 12
 
 
  204:Core/Src/usart.c ****     hdma_usart3_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
@@ -718,7 +718,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  450 0150 03F48023 		and	r3, r3, #262144
  451 0154 FB60     		str	r3, [r7, #12]
  452 0156 FB68     		ldr	r3, [r7, #12]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 13
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 13
 
 
  453              	.LBE5:
@@ -778,7 +778,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  495 0198 2C4B     		ldr	r3, .L19+32
  496 019a 0022     		movs	r2, #0
  497 019c 5A61     		str	r2, [r3, #20]
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 14
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 14
 
 
  189:Core/Src/usart.c ****     hdma_usart3_rx.Init.Priority = DMA_PRIORITY_LOW;
@@ -838,7 +838,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  541 01e0 0022     		movs	r2, #0
  542 01e2 1A61     		str	r2, [r3, #16]
  204:Core/Src/usart.c ****     hdma_usart3_tx.Init.Mode = DMA_NORMAL;
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 15
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 15
 
 
  543              		.loc 1 204 42
@@ -898,7 +898,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  589              		@ sp needed
  590 0228 80BD     		pop	{r7, pc}
  591              	.L20:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 16
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 16
 
 
  592 022a 00BF     		.align	2
@@ -958,7 +958,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  229:Core/Src/usart.c **** 
  230:Core/Src/usart.c ****   /* USER CODE END USART2_MspDeInit 0 */
  231:Core/Src/usart.c ****     /* Peripheral clock disable */
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 17
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 17
 
 
  232:Core/Src/usart.c ****     __HAL_RCC_USART2_CLK_DISABLE();
@@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  263:Core/Src/usart.c **** 
  264:Core/Src/usart.c ****     /* USART3 DMA DeInit */
  265:Core/Src/usart.c ****     HAL_DMA_DeInit(uartHandle->hdmarx);
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 18
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 18
 
 
  266:Core/Src/usart.c ****     HAL_DMA_DeInit(uartHandle->hdmatx);
@@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  702              		.cfi_def_cfa_offset 8
  703 0082 BD46     		mov	sp, r7
  704              	.LCFI13:
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 19
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 19
 
 
  705              		.cfi_def_cfa_register 13
@@ -1103,35 +1103,35 @@ ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 1
  725              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  726              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h"
  727              		.file 9 "Core/Inc/usart.h"
-ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s 			page 20
+ARM GAS  C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s 			page 20
 
 
 DEFINED SYMBOLS
                             *ABS*:00000000 usart.c
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:24     .bss.huart2:00000000 huart2
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:21     .bss.huart2:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:31     .bss.huart3:00000000 huart3
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:28     .bss.huart3:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:38     .bss.hdma_usart2_tx:00000000 hdma_usart2_tx
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:35     .bss.hdma_usart2_tx:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:45     .bss.hdma_usart2_rx:00000000 hdma_usart2_rx
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:42     .bss.hdma_usart2_rx:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:52     .bss.hdma_usart3_rx:00000000 hdma_usart3_rx
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:49     .bss.hdma_usart3_rx:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:59     .bss.hdma_usart3_tx:00000000 hdma_usart3_tx
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:56     .bss.hdma_usart3_tx:00000000 $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:62     .text.MX_USART2_UART_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:68     .text.MX_USART2_UART_Init:00000000 MX_USART2_UART_Init
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:139    .text.MX_USART2_UART_Init:00000058 $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:145    .text.MX_USART3_UART_Init:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:151    .text.MX_USART3_UART_Init:00000000 MX_USART3_UART_Init
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:221    .text.MX_USART3_UART_Init:00000058 $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:227    .text.HAL_UART_MspInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:233    .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:594    .text.HAL_UART_MspInit:0000022c $d
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:610    .text.HAL_UART_MspDeInit:00000000 $t
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:616    .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit
-C:\Users\zl835\AppData\Local\Temp\ccSkcTNm.s:711    .text.HAL_UART_MspDeInit:00000088 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:24     .bss.huart2:00000000 huart2
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:21     .bss.huart2:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:31     .bss.huart3:00000000 huart3
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:28     .bss.huart3:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:38     .bss.hdma_usart2_tx:00000000 hdma_usart2_tx
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:35     .bss.hdma_usart2_tx:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:45     .bss.hdma_usart2_rx:00000000 hdma_usart2_rx
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:42     .bss.hdma_usart2_rx:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:52     .bss.hdma_usart3_rx:00000000 hdma_usart3_rx
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:49     .bss.hdma_usart3_rx:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:59     .bss.hdma_usart3_tx:00000000 hdma_usart3_tx
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:56     .bss.hdma_usart3_tx:00000000 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:62     .text.MX_USART2_UART_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:68     .text.MX_USART2_UART_Init:00000000 MX_USART2_UART_Init
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:139    .text.MX_USART2_UART_Init:00000058 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:145    .text.MX_USART3_UART_Init:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:151    .text.MX_USART3_UART_Init:00000000 MX_USART3_UART_Init
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:221    .text.MX_USART3_UART_Init:00000058 $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:227    .text.HAL_UART_MspInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:233    .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:594    .text.HAL_UART_MspInit:0000022c $d
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:610    .text.HAL_UART_MspDeInit:00000000 $t
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:616    .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit
+C:\Users\zl835\AppData\Local\Temp\ccyG28ng.s:711    .text.HAL_UART_MspDeInit:00000088 $d
 
 UNDEFINED SYMBOLS
 HAL_UART_Init

+ 1 - 0
user_src/rkfifo.c

@@ -148,6 +148,7 @@ unsigned int rkfifo_in(rkfifo_t *fifo, const void *buf, unsigned int len)
     {
         len = l;
         fifo->error++;
+        return 0;
     }
 
     __rkfifo_copy_in(fifo, buf, len, fifo->in);

+ 2 - 2
user_src/soft_test.c

@@ -182,9 +182,9 @@ void pmu_inside_led()
   * @details 串口 can口 pwm rkfifo flash读取
   * @author  Zhang Sir 
  **/
-uint8_t recv_vk_protocol[MAX_UART_BUF * 5] = {0};
+uint8_t recv_vk_protocol[MAX_UART_BUF * 4] = {0};
 uint8_t candebug_protocol[MAX_UART_BUF * 2] = {0};
-uint8_t send_uart_buffer[ MAX_UART_BUF * 4 ] = {0};
+uint8_t send_uart_buffer[ MAX_UART_BUF * 8 ] = {0};
 void user_init(void)
 {
   //can pwm uart 初始化

+ 3 - 3
user_src/soft_uart.c

@@ -128,14 +128,14 @@ void uart2_send_msg(uint8_t *data, uint8_t size)
 	// uart2_send_delay_time = HAL_GetTick();
 	//bspSerialWrite(&serial2,data,size);
 }
-uint8_t send_uart_buf[256] = {0};
+uint8_t send_uart_buf[MAX_UART_BUF * 8 ] = {0};
 
 void send_uartfifo_msg(void)
 {
 	uint16_t len = 0;
 	if(uart_send_is_ok(USART_2) == true)
     {
-		len = rkfifo_out(&send_uart_rkfifo, &send_uart_buf, 256);
+		len = rkfifo_out(&send_uart_rkfifo, &send_uart_buf, MAX_UART_BUF * 8 );
 
 		if(len > 0) 
 		{
@@ -180,7 +180,7 @@ void UART_Init(void)
 	//HAL_UART_Receive_IT(&huart3, (uint8_t *)uart_info.uart3_recv_buf, 1);
 
 	__HAL_UART_ENABLE_IT(&huart3, UART_IT_IDLE);
-	HAL_UART_Receive_DMA(&huart3, (uint8_t *)uart_info.uart3_recv_buf, MAX_UART_BUF/2);
+	HAL_UART_Receive_DMA(&huart3, (uint8_t *)uart_info.uart3_recv_buf, MAX_UART_BUF);
 	//开启错误处理机制
 	__HAL_UART_ENABLE_IT(&huart3, UART_IT_ERR);
 

Някои файлове не бяха показани, защото твърде много файлове са промени