chen
2025-03-03 be2a42741d1309abd13b63fa4d9baf90b8ee4db8
V1.11换了一下延时函数的顺序解析GGA时,避免两个包上传
已修改7个文件
91 ■■■■ 文件已修改
keil/Listings/uwb_simple_example.map 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.build_log.htm 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.hex 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.htm 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example_MK8000 Release.dep 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/drivers/serial_at_cmd_app.c 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/uwb_simple_example.uvguix.xookk 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Listings/uwb_simple_example.map
@@ -1419,8 +1419,8 @@
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to printfa.o(i.__0snprintf) for __2snprintf
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to pin_config.o(.text.Uart1GpsRecDebugSend) for Uart1GpsRecDebugSend
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to tcpclient.o(.text.UDPClient_UploadGPS_10pack) for UDPClient_UploadGPS_10pack
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to mk_misc.o(.text.delay_ms) for delay_ms
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to sn74hc595.o(.text.update_led_power_state) for update_led_power_state
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to mk_misc.o(.text.delay_ms) for delay_ms
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to tcpclient.o(.text.UDPClient_UploadGPS) for UDPClient_UploadGPS
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to gps.o(.text.GPS_ParseGSV) for GPS_ParseGSV
    serial_at_cmd_app.o(.text.UsartParseDataHandler) refers to memseta.o(.text) for __aeabi_memclr4
@@ -9746,7 +9746,7 @@
       244         24          0          0        270       7218   module.o
       136          8          0          0          1       2988   pal_flash.o
       298         20          0          0          0       1875   pin_config.o
      1212        204         99          3       2866       6472   serial_at_cmd_app.o
      1212        204         99          3       2866       6467   serial_at_cmd_app.o
      1400        140          0          0          2       6427   sn74hc595.o
      1376        160          0          0      11556      11392   socket.o
        42          8        344          0          0       3003   startup_mk800x.o
@@ -9757,7 +9757,7 @@
       184          8          0          0         12       4233   wsf_nvm.o
    ----------------------------------------------------------------------
     40608       6100       5890        724      36804     411517   Object Totals
     40608       6100       5890        724      36804     411512   Object Totals
         0          0         32          0      14336          0   (incl. Generated)
        12          0          5          6         41          0   (incl. Padding)
@@ -9867,8 +9867,8 @@
      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
     57698       7278       6418       1260      37680     589195   Grand Totals
     57698       7278       6418        400      37680     589195   ELF Image Totals (compressed)
     57698       7278       6418       1260      37680     589190   Grand Totals
     57698       7278       6418        400      37680     589190   ELF Image Totals (compressed)
     57698       7278       6418        400          0          0   ROM Totals
==============================================================================
keil/Objects/uwb_simple_example.build_log.htm
@@ -27,66 +27,66 @@
<h2>Output:</h2>
*** Using Compiler 'V6.14', folder: 'd:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'MK8000 Release'
compiling startup_MK800X.c...
compiling cmp_svec.c...
compiling mk_power.c...
compiling mk_reset.c...
compiling system_MK800X.c...
compiling mk_dual_timer.c...
compiling mk_io.c...
compiling cmp_svec.c...
compiling mk_clock.c...
compiling mk_io.c...
compiling mk_gpio.c...
compiling mk_dma.c...
compiling startup_MK800X.c...
compiling system_MK800X.c...
compiling mk_calib.c...
compiling mk_dual_timer.c...
compiling mk_dma.c...
compiling mk_aes.c...
compiling mk_adc.c...
compiling mk_misc.c...
compiling mk_power.c...
compiling mk_flash.c...
compiling mk_sleep_timer.c...
compiling mk_rtc.c...
compiling mk_flash.c...
compiling mk_wdt.c...
compiling sn74hc595.c...
compiling mk_uart.c...
compiling mk_trace.c...
compiling mk_uwb.c...
compiling mk_trace.c...
compiling mk_wdt.c...
compiling dw_app_anchor.c...
compiling Usart1.c...
compiling sn74hc595.c...
compiling mk_4G.c...
compiling Usart.c...
compiling dw_app_anchor.c...
compiling pin_config.c...
compiling board.c...
compiling global_param.c...
compiling dw_tag.c...
compiling pin_config.c...
compiling serial_at_cmd_app.c...
compiling gps.c...
compiling TCPClient.c...
compiling board.c...
compiling lis3dh_driver.c...
compiling uwb_tag.c...
compiling uwb_app.c...
compiling TCPClient.c...
compiling gps.c...
compiling main.c...
compiling uwb_app.c...
compiling wsf_assert.c...
compiling wsf_msg.c...
compiling wsf_bufio.c...
compiling wsf_buf.c...
compiling wsf_heap.c...
compiling wsf_nvm.c...
compiling uwb_tag.c...
compiling wsf_os.c...
compiling wsf_queue.c...
compiling wsf_trace.c...
compiling wsf_timer.c...
compiling crc.c...
compiling pal_sys.c...
compiling pal_uart.c...
compiling libc.c...
compiling pal_sys.c...
compiling pal_flash.c...
compiling AIR780ECSQ.c...
compiling AIR780EDriver.c...
compiling Internet.c...
compiling wsf_timer.c...
compiling libc.c...
compiling Module.c...
compiling AIR780ESocket.c...
compiling AIR780EDriver.c...
compiling AIR780ECSQ.c...
compiling Internet.c...
compiling Socket.c...
compiling UART.c...
compiling AIR780ESocket.c...
compiling AIR780EFSM.c...
compiling UART.c...
linking...
.\include\devices\MK800X\Source\ARM\MK800X_ac6_copy.sct(25): warning: L6314W: No section matches pattern *(.XIP_SECTION).
Program Size: Code=57698 RO-data=6418 RW-data=1260 ZI-data=37680  
@@ -107,7 +107,7 @@
  d:\Users\xookk\AppData\Local\Arm\Packs\MKSEMI\MK800X_DFP\1.0.3\Device\Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed:  00:00:06
Build Time Elapsed:  00:00:05
</pre>
</body>
</html>
keil/Objects/uwb_simple_example.hex
@@ -1714,9 +1714,9 @@
:106B0000C9B2FF2900D083E0012857D002287FD1E5
:106B10001E2D00D083E0FFF7CBFC0120F08355B0A1
:106B2000F0BD1646FFF7A4FC32463869002817D09E
:106B30001078002813D05E48007800280FD17D20FF
:106B4000C00001F0BAF95B4805704E4805705A481C
:106B500005805A48057006F095FDFFF707FC3D617A
:106B30001078002813D05E48007800280FD15D48F7
:106B40000570504805705C4805805C48057006F08B
:106B500099FD7D20C00001F0B0F9FFF707FC3D6111
:106B600057A105222046F9F722FB002810D13E4C00
:106B70002046F9F707FB821E534D28462146F9F7B8
:106B8000D3FA2846F9F7FEFA01462846FCF760FBDF
keil/Objects/uwb_simple_example.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Mon Mar  3 14:51:00 2025
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Mon Mar  3 14:53:50 2025
<BR><P>
<H3>Maximum Stack Usage =       1188 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
keil/Objects/uwb_simple_example_MK8000 Release.dep
@@ -612,7 +612,7 @@
I (..\user_config.h)(0x67AD8BE4)
I (include\drivers\mk_dma.h)(0x67219693)
I (include\drivers\mk_misc.h)(0x67AD8BE4)
F (.\include\drivers\serial_at_cmd_app.c)(0x67C55137)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/serial_at_cmd_app.o -MD)
F (.\include\drivers\serial_at_cmd_app.c)(0x67C551EF)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/serial_at_cmd_app.o -MD)
I (include\drivers\serial_at_cmd_app.h)(0x67AD8BE4)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (include\drivers\global_param.h)(0x67AD8BE4)
keil/include/drivers/serial_at_cmd_app.c
@@ -283,12 +283,13 @@
//                                if(gps_open_flag){
                                if(gps_open_flag&&!gps_first_flag){
                                    
                                delay_ms(1000);
                                gps_timeout_flag=0;//不超时接收状态
                gps_need_data_flag=0;//接收数据完成
                gps_wait_count=0;//清0接收状态
                                gps_power_state=0;//立即关掉gps,防止串口数据过多导致无法切换休眠
                                update_led_power_state();
                                    delay_ms(1000);
                                UDPClient_UploadGPS();//上传GPS超时无效数据
//                                    }else{
keil/uwb_simple_example.uvguix.xookk
@@ -111,7 +111,7 @@
      <RegID>0</RegID>
      <MDITabState>
        <Len>583</Len>
        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000030000000100000044443A5C70726F6A6563745F6368656E5C616E62616E675F416E63686F725C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C6770732E6300000000056770732E6300000000C5D4F200FFFFFFFF56443A5C70726F6A6563745F6368656E5C616E62616E675F416E63686F725C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000FFDC7800FFFFFFFF4A443A5C70726F6A6563745F6368656E5C616E62616E675F416E63686F725C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E63000000000B544350436C69656E742E6300000000BECEA100FFFFFFFF46443A5C70726F6A6563745F6368656E5C616E62616E675F416E63686F725C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C6D61696E5C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000074010000000F000044040000</Data>
        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000010000000100000044443A5C70726F6A6563745F6368656E5C616E62616E675F416E63686F725C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C6770732E6300000000056770732E6300000000C5D4F200FFFFFFFF56443A5C70726F6A6563745F6368656E5C616E62616E675F416E63686F725C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000FFDC7800FFFFFFFF4A443A5C70726F6A6563745F6368656E5C616E62616E675F416E63686F725C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E63000000000B544350436C69656E742E6300000000BECEA100FFFFFFFF46443A5C70726F6A6563745F6368656E5C616E62616E675F416E63686F725C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C6D61696E5C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000074010000000F000044040000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -3603,7 +3603,7 @@
    <ActiveMDIGroup>0</ActiveMDIGroup>
    <MDIGroup>
      <Size>100</Size>
      <ActiveTab>3</ActiveTab>
      <ActiveTab>1</ActiveTab>
      <Doc>
        <Name>.\include\src\gps.c</Name>
        <ColumnNumber>1</ColumnNumber>
@@ -3615,9 +3615,9 @@
      </Doc>
      <Doc>
        <Name>.\include\drivers\serial_at_cmd_app.c</Name>
        <ColumnNumber>26</ColumnNumber>
        <TopLine>275</TopLine>
        <CurrentLine>294</CurrentLine>
        <ColumnNumber>41</ColumnNumber>
        <TopLine>257</TopLine>
        <CurrentLine>291</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3633,9 +3633,9 @@
      </Doc>
      <Doc>
        <Name>.\include\main\main.c</Name>
        <ColumnNumber>38</ColumnNumber>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>372</TopLine>
        <CurrentLine>394</CurrentLine>
        <CurrentLine>398</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>