| | |
| | | <h2>Output:</h2> |
| | | *** Using Compiler 'V6.14', folder: 'D:\keil\ARM\ARMCLANG\Bin' |
| | | Build Project 'uwb_simple_example' - Target 'MK8000 Release' |
| | | compiling menu.c... |
| | | compiling pin_config.c... |
| | | compiling global_param.c... |
| | | compiling dw_tag.c... |
| | | compiling mk_4G.c... |
| | | compiling board.c... |
| | | compiling TCPClient.c... |
| | | compiling serial_at_cmd_app.c... |
| | | compiling Shell.c... |
| | | compiling lis3dh_driver.c... |
| | | compiling uwb_app.c... |
| | | compiling main.c... |
| | | linking... |
| | | D:\zhangbo\2024\Code\ChinaUWB\ChinaUWBProject-1-5HZ\keil\include\devices\MK800X\Source\ARM\MK800X_ac6_copy.sct(25): warning: L6314W: No section matches pattern *(.XIP_SECTION). |
| | | Program Size: Code=83230 RO-data=11774 RW-data=2324 ZI-data=51328 |
| | | Finished: 0 information, 1 warning and 0 error messages. |
| | | FromELF: creating hex file... |
| | | After Build - User command #1: fromelf.exe --bincombined -o "Output\uwb_simple_example.bin" "D:\zhangbo\2024\Code\ChinaUWB\ChinaUWBProject-1-5HZ\keil\Objects\uwb_simple_example.axf" |
| | | ".\Objects\uwb_simple_example.axf" - 0 Error(s), 1 Warning(s). |
| | | ".\Objects\uwb_simple_example.axf" - 0 Error(s), 0 Warning(s). |
| | | |
| | | <h2>Software Packages used:</h2> |
| | | |
| | |
| | | <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>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Fri Jul 25 18:04:38 2025 |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Mon Jul 28 11:00:51 2025 |
| | | <BR><P> |
| | | <H3>Maximum Stack Usage = 1596 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
| | | Call chain for Maximum Stack Depth:</H3> |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[1b0]">>></a> aes_open |
| | | <LI><a href="#[20d]">>></a> trace_output |
| | | <LI><a href="#[1f4]">>></a> phy_params_generate |
| | | <LI><a href="#[2b]">>></a> main |
| | | <LI><a href="#[179]">>></a> SerialDownload |
| | | <LI><a href="#[38]">>></a> Usart1ParseDataHandler |
| | | <LI><a href="#[18f]">>></a> UWBIdleTask |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[1fa]">>></a> phy_timer_resume |
| | | <LI><a href="#[1f1]">>></a> trace_format |
| | | <LI><a href="#[204]">>></a> ranging_rx_time |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[15c]">>></a> MK8000_read_rssi |
| | | <LI><a href="#[158]">>></a> MK8000_preamble_FAP_LSP |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[148]">>></a> derive_scaled_thres |
| | | <LI><a href="#[149]">>></a> enhanced_sts_fap_detect |
| | | <LI><a href="#[156]">>></a> MK8000_fap_adjust_simple |
| | |
| | | <P><STRONG><a name="[14b]"></a>__aeabi_f2iz</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[1f1]">>></a> trace_format |
| | | <LI><a href="#[204]">>></a> ranging_rx_time |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[146]">>></a> ranging_rssi_get |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[15d]">>></a> MK8000_sts_FAP_detect |
| | | <LI><a href="#[147]">>></a> MK8000_all_antenna_FAP |
| | | </UL> |
| | |
| | | <LI><a href="#[148]">>></a> derive_scaled_thres |
| | | <LI><a href="#[149]">>></a> enhanced_sts_fap_detect |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <BR>[Called By]<UL><LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[14c]"></a>MK8000_blender_packet</STRONG> (Thumb, 548 bytes, Stack size 64 bytes, mk8000_blender_top.o(.text.MK8000_blender_packet)) |
| | |
| | | <LI><a href="#[14e]">>></a> __aeabi_fcmpgt |
| | | <LI><a href="#[14d]">>></a> lsp_cmplx_inner_product_f32 |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <BR>[Called By]<UL><LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[150]"></a>MK8000_fap_adjust</STRONG> (Thumb, 192 bytes, Stack size 48 bytes, mk8000_fap_adjust.o(.text.MK8000_fap_adjust)) |
| | |
| | | <LI><a href="#[177]">>></a> Send_Byte |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[179]"></a>SerialDownload</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, menu.o(.text.SerialDownload)) |
| | | <P><STRONG><a name="[179]"></a>SerialDownload</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, menu.o(.text.SerialDownload)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 812<LI>Call Chain = SerialDownload ⇒ save_com_map_to_flash ⇒ flash_open ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[e5]">>></a> delay_ms |
| | |
| | | <LI><a href="#[3e]">>></a> rx_int_callback |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[18c]"></a>TCPHeartBeatUpload</STRONG> (Thumb, 428 bytes, Stack size 80 bytes, tcpclient.o(.text.TCPHeartBeatUpload)) |
| | | <P><STRONG><a name="[18c]"></a>TCPHeartBeatUpload</STRONG> (Thumb, 340 bytes, Stack size 80 bytes, tcpclient.o(.text.TCPHeartBeatUpload)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 1100<LI>Call Chain = TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[188]">>></a> Socket_Send |
| | |
| | | <P><STRONG><a name="[1a3]"></a>aesDecrypt</STRONG> (Thumb, 308 bytes, Stack size 40 bytes, aes.o(.text.aesDecrypt)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = aesDecrypt ⇒ InvCipher ⇒ InvMixColumn |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[13a]">>></a> InvCipher |
| | | <LI><a href="#[1a1]">>></a> aesDecInit |
| | | <BR>[Calls]<UL><LI><a href="#[1a1]">>></a> aesDecInit |
| | | <LI><a href="#[13a]">>></a> InvCipher |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[17a]">>></a> Ymodem_Receive |
| | | </UL> |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[1ef]">>></a> power_enter_power_down_mode |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[2b]"></a>main</STRONG> (Thumb, 740 bytes, Stack size 40 bytes, main.o(.text.main)) |
| | | <P><STRONG><a name="[2b]"></a>main</STRONG> (Thumb, 800 bytes, Stack size 40 bytes, main.o(.text.main)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 1196<LI>Call Chain = main ⇒ IdleTask ⇒ TCPClient_Poll ⇒ TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[1ac]">>></a> adc_open |
| | | <LI><a href="#[12b]">>></a> adc_get |
| | | <LI><a href="#[88]">>></a> __aeabi_fadd |
| | | <LI><a href="#[1c0]">>></a> calib_chip |
| | | <LI><a href="#[a5]">>></a> trace_printf |
| | | <LI><a href="#[117]">>></a> io_pin_mux_set |
| | | <LI><a href="#[118]">>></a> gpio_pin_set_dir |
| | | <LI><a href="#[1ce]">>></a> gpio_open |
| | |
| | | <LI><a href="#[13c]">>></a> LED_output_init |
| | | <LI><a href="#[116]">>></a> IIC2_Init |
| | | <LI><a href="#[1e2]">>></a> Accelerometer_Init |
| | | <LI><a href="#[ea]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) |
| | | </UL> |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[157]">>></a> __aeabi_fmul |
| | | <LI><a href="#[14b]">>></a> __aeabi_f2iz |
| | | <LI><a href="#[205]">>></a> sts_first_path_detect |
| | | <LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <LI><a href="#[158]">>></a> MK8000_preamble_FAP_LSP |
| | | <LI><a href="#[205]">>></a> sts_first_path_detect |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[3e]">>></a> rx_int_callback |
| | | </UL> |
| | |
| | | <LI><a href="#[197]">>></a> uwb_calibration_params_set |
| | | <LI><a href="#[1f8]">>></a> phy_tx_regs_config |
| | | <LI><a href="#[1f4]">>></a> phy_params_generate |
| | | <LI><a href="#[2b]">>></a> main |
| | | <LI><a href="#[16d]">>></a> Program_Init |
| | | <LI><a href="#[3e]">>></a> rx_int_callback |
| | | <LI><a href="#[2f]">>></a> AIR780EDriver_FSMDebug |
| | |
| | | I (D:\keil\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
|
| | | I (include\drivers\mk_gpio.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_io.h)(0x6721A6AD)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | I (..\keil\sn74hc595.h)(0x68510030)
|
| | | F (.\include\drivers\lis3dh_driver.c)(0x6879C688)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/lis3dh_driver.o -MD)
|
| | | I (include\drivers\lis3dh_driver.h)(0x6721A6AD)
|
| | |
| | | I (D:\keil\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
|
| | | I (include\devices\MK800X\Include\system_MK800X.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_gpio.h)(0x6721A6AD)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | F (.\dw_app_anchor.c)(0x6721A6AD)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/dw_app_anchor.o -MD)
|
| | | I (..\keil\dw_app_anchor.h)(0x6878C7B6)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
|
| | |
| | | I (include\drivers\mk_dma.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_trace.h)(0x6721A6AD)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | F (.\include\drivers\global_param.c)(0x687F50BD)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/global_param.o -MD)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
|
| | | I (include\drivers\mk_flash.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_common.h)(0x6721A6AD)
|
| | |
| | | F (.\include\drivers\serial_at_cmd_app.c)(0x6881FBB4)(-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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/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)(0x6879E03C)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | I (D:\keil\ARM\ARMCLANG\include\string.h)(0x5DDFFD6C)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdio.h)(0x5DDFFD72)
|
| | | I (include\drivers\Usart.h)(0x6721A6AD)
|
| | |
| | | I (include\drivers\mk_uwb.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_mac.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_phy.h)(0x6721A6AD)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | F (..\pin_config.c)(0x6879B941)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/pin_config.o -MD)
|
| | | I (include\drivers\mk_io.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_common.h)(0x6721A6AD)
|
| | |
| | | I (D:\keil\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
|
| | | I (include\drivers\mk_gpio.h)(0x6721A6AD)
|
| | | I (include\drivers\Usart.h)(0x6721A6AD)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | F (.\include\main\main.c)(0x68804CDC)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/main.o -MD)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | F (.\include\main\main.c)(0x6886E66F)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/main.o -MD)
|
| | | I (include\drivers\mk_trace.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_common.h)(0x6721A6AD)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
|
| | |
| | | I (D:\keil\ARM\ARMCLANG\include\stdlib.h)(0x5DDFFD6A)
|
| | | I (D:\keil\ARM\ARMCLANG\include\math.h)(0x5DDFFD6C)
|
| | | I (include\drivers\serial_at_cmd_app.h)(0x6879E03C)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | I (include\board\board.h)(0x68510435)
|
| | | I (include\drivers\mk_gpio.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_io.h)(0x6721A6AD)
|
| | |
| | | I (..\keil\ymodem.h)(0x680AF3B4)
|
| | | I (include\drivers\mk_phy.h)(0x6721A6AD)
|
| | | I (include\components\hido\Include\HIDO_Debug.h)(0x6721A6AD)
|
| | | F (.\include\src\TCPClient.c)(0x6881FB35)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/tcpclient.o -MD)
|
| | | F (.\include\src\TCPClient.c)(0x6886E7E2)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/tcpclient.o -MD)
|
| | | I (include\src\TCPClient.h)(0x68510435)
|
| | | I (include\components\hido\Include\HIDO_TYpeDef.h)(0x6721A6AD)
|
| | | I (include\components\internet\inc\Socket.h)(0x6721A6AD)
|
| | |
| | | I (D:\keil\ARM\ARMCLANG\include\string.h)(0x5DDFFD6C)
|
| | | I (include\components\hido\Include\HIDO_Timer.h)(0x6721A6AD)
|
| | | I (include\components\hido\Include\HIDO_Util.h)(0x6721A6AD)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
|
| | | I (include\components\hal\Uart.h)(0x68510435)
|
| | | I (include\drivers\mk_uart.h)(0x6721A6AD)
|
| | |
| | | I (include\components\algo\inc\lib_ranging.h)(0x6721A6AD)
|
| | | I (include\components\algo\inc\lib_aoa.h)(0x6721A6AD)
|
| | | I (..\keil\dw_app_anchor.h)(0x6878C7B6)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | I (include\board\board.h)(0x68510435)
|
| | | I (include\drivers\mk_gpio.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_io.h)(0x6721A6AD)
|
| | |
| | | I (include\devices\MK800X\Include\system_MK800X.h)(0x6721A6AD)
|
| | | I (..\user_config.h)(0x687DA899)
|
| | | I (include\drivers\mk_dma.h)(0x6721A6AD)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | F (.\include\src\TCPClient_1.c)(0x68789C6C)(-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/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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/tcpclient_1.o -MD)
|
| | | I (include\src\TCPClient_1.h)(0x68510435)
|
| | | I (include\components\hido\Include\HIDO_TYpeDef.h)(0x6721A6AD)
|
| | |
| | | I (include\drivers\mk_uart.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_trace.h)(0x6721A6AD)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
|
| | | F (.\menu.c)(0x688356B4)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/menu.o -MD)
|
| | | F (.\menu.c)(0x6886E2C4)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/menu.o -MD)
|
| | | I (..\keil\menu.h)(0x680AF3B4)
|
| | | I (..\keil\ymodem.h)(0x680AF3B4)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
|
| | |
| | | I (include\components\hido\Include\HIDO_TypeDef.h)(0x6721A6AD)
|
| | | I (include\drivers\mk_trace.h)(0x6721A6AD)
|
| | | I (D:\keil\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
|
| | | I (include\drivers\global_param.h)(0x688356B4)
|
| | | I (include\drivers\global_param.h)(0x6886E2A8)
|
| | | F (.\aes.c)(0x680AF3B4)(-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/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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/aes.o -MD)
|
| | | I (..\keil\aes.h)(0x680AF3B4)
|
| | | F (.\include\components\wsf\sources\port\baremetal\wsf_assert.c)(0x6721A6AD)(-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/components/wsf/include/platform -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 -I ./include/components/internet/src -I ../keil -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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include
-ID:/keil/ARM/CMSIS/Include
-D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC
-o ./objects/wsf_assert.o -MD)
|
| | |
| | | #define KEY_POWERON 0x42 |
| | | #define YAOGEIANC_UPWENJIAN_FLAG 0x8 |
| | | |
| | | #define YAOGEIANC_UPWENJIAN_DAXIAO 0x50 |
| | | #define YAOGEIANC_UPWENJIAN_NAME 0x60 |
| | | #define YAOGEIANC_UPWENJIAN_DAXIAO 0x44 |
| | | #define YAOGEIANC_UPWENJIAN_NAME 0x46 |
| | | |
| | | #define YAOGEIANC_UPWENJIAN_NAME_LENTH 0x5A |
| | | /***************************************************************æ°å¢*******************************************************************/ |
| | | |
| | | #define QXWZ_APPKEY_INDEX 0x100 |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | char file_name[25]={0}; |
| | | uint8_t file_name_lenth; |
| | | void get_download_file_name() |
| | | { |
| | | uint16_t full_value = 0; |
| | | // memcpy(file_name_lenth,&g_com_map[YAOGEIANC_UPWENJIAN_NAME_LENTH],1); |
| | | memcpy(&full_value, &g_com_map[YAOGEIANC_UPWENJIAN_NAME_LENTH], 2); |
| | | file_name_lenth = full_value & 0xFF; // æåä½åè |
| | | memcpy(file_name,&g_com_map[YAOGEIANC_UPWENJIAN_NAME],file_name_lenth); |
| | | LOG_INFO(TRACE_MODULE_APP,"æä»¶å: %s .\r\n",file_name); |
| | | LOG_INFO(TRACE_MODULE_APP,"æä»¶åé¿åº¦: %d .\r\n",file_name_lenth); |
| | | } |
| | | |
| | | uint16_t final_bag_num; |
| | | extern uint8_t Lora_qingqiu_flag; |
| | |
| | | // GPS_Init(); |
| | | // gaodu=GetPressAndHeight()*100; |
| | | OpenUWB(); |
| | | get_download_file_name(); |
| | | while (1) |
| | | { |
| | | if(!shengji_flag) |
| | |
| | | |
| | | } |
| | | } |
| | | extern char file_name[25]; |
| | | void TCPHeartBeatUpload(void) |
| | | { |
| | | HIDO_UINT32 u32Len = 0; |
| | |
| | | { |
| | | |
| | | if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | { u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,3:%d.%d.%d.%d:%d.,1", |
| | | { |
| | | u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,3:%d.%d.%d.%d:%d.,1", |
| | | g_com_map[DEV_ID], bat_percent, g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff, Module_GetCCID(),\ |
| | | userkey_state,g_com_map[TCP_IP_0],g_com_map[TCP_IP_1],g_com_map[TCP_IP_2],g_com_map[TCP_IP_3],g_com_map[TCP_PORT]); |
| | | |
| | | } else if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_NTRIP) |
| | | { |
| | | u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,2%s %s,1", |
| | |
| | | userkey_state,(char *)&g_com_map[NTRIP_HOST_INDEX],(char *)&g_com_map[NTRIP_USERNANME_INDEX]); |
| | | } else if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_NONE) |
| | | { |
| | | u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,1.,1", |
| | | g_com_map[DEV_ID], bat_percent, g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff, Module_GetCCID(),\ |
| | | userkey_state,g_com_map[TCP_IP_0],g_com_map[TCP_IP_1],g_com_map[TCP_IP_2],g_com_map[TCP_IP_3],g_com_map[TCP_PORT]); |
| | | // u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,1.,1", |
| | | // g_com_map[DEV_ID], bat_percent, g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff, Module_GetCCID(),\ |
| | | // userkey_state,g_com_map[TCP_IP_0],g_com_map[TCP_IP_1],g_com_map[TCP_IP_2],g_com_map[TCP_IP_3],g_com_map[TCP_PORT]); |
| | | u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,3:%d.%d.%d.%d:%d.,1", |
| | | g_com_map[DEV_ID], bat_percent, g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff,file_name,\ |
| | | userkey_state,g_com_map[TCP_IP_0],g_com_map[TCP_IP_1],g_com_map[TCP_IP_2],g_com_map[TCP_IP_3],g_com_map[TCP_PORT]); |
| | | } |
| | | userkey_state=0; |
| | | Socket_Send(l_i32TCPClientID, (HIDO_UINT8 *)l_au8CmdBuff, u32Len); |
| | |
| | | |
| | | delay_ms(100); |
| | | memcpy(&g_com_map[YAOGEIANC_UPWENJIAN_NAME],temp111,tempchangdu); |
| | | |
| | | memcpy(&g_com_map[YAOGEIANC_UPWENJIAN_NAME_LENTH],&tempchangdu,1); |
| | | |
| | | // LOG_INFO(TRACE_MODULE_APP,"%d \r\n",temp111); |
| | | save_com_map_to_flash(); |
| | |
| | | <Name></Name> |
| | | </SetRegEntry> |
| | | </TargetDriverDllRegistry> |
| | | <Breakpoint> |
| | | <Bp> |
| | | <Number>0</Number> |
| | | <Type>0</Type> |
| | | <LineNumber>425</LineNumber> |
| | | <EnabledFlag>1</EnabledFlag> |
| | | <Address>42290</Address> |
| | | <ByteObject>0</ByteObject> |
| | | <HtxType>0</HtxType> |
| | | <ManyObjects>0</ManyObjects> |
| | | <SizeOfObject>0</SizeOfObject> |
| | | <BreakByAccess>0</BreakByAccess> |
| | | <BreakIfRCount>1</BreakIfRCount> |
| | | <Filename><1>.\include\drivers\serial_at_cmd_app.c</Filename> |
| | | <ExecCommand></ExecCommand> |
| | | <Expression>\\uwb_simple_example\include/drivers/serial_at_cmd_app.c\425</Expression> |
| | | </Bp> |
| | | </Breakpoint> |
| | | <Breakpoint/> |
| | | <WatchWindow1> |
| | | <Ww> |
| | | <count>0</count> |
| | |
| | | <Ww> |
| | | <count>8</count> |
| | | <WinNumber>2</WinNumber> |
| | | <ItemText>tempchangdu,0x0A</ItemText> |
| | | </Ww> |
| | | <Ww> |
| | | <count>9</count> |
| | | <WinNumber>2</WinNumber> |
| | | <ItemText>temp111</ItemText> |
| | | </Ww> |
| | | <Ww> |
| | | <count>10</count> |
| | | <WinNumber>2</WinNumber> |
| | | <ItemText>file_name_lenth</ItemText> |
| | | </Ww> |
| | | <Ww> |
| | | <count>11</count> |
| | | <WinNumber>2</WinNumber> |
| | | <ItemText>g_com_map</ItemText> |
| | | </Ww> |
| | | <Ww> |
| | | <count>12</count> |
| | | <WinNumber>2</WinNumber> |
| | | <ItemText>file_name</ItemText> |
| | | </Ww> |
| | | <Ww> |
| | | <count>13</count> |
| | | <WinNumber>2</WinNumber> |
| | | <ItemText>l_au8CmdBuff</ItemText> |
| | | </Ww> |
| | | <Ww> |
| | | <count>14</count> |
| | | <WinNumber>2</WinNumber> |
| | | <ItemText>heartbeasend_flag</ItemText> |
| | | </Ww> |
| | | </WatchWindow2> |
| | | <MemoryWindow1> |
| | | <Mm> |