From 3bbb500a6142c0280434714112d9a2dce25c6558 Mon Sep 17 00:00:00 2001 From: zj Date: Sun, 15 Mar 2026 09:48:38 +0800 Subject: [PATCH] 102 --- prj/TCPClient/obj/TCPClient1.map | 2921 ++++++++++++++++-------------- 1 file changed, 1538 insertions(+), 1383 deletions(-) diff --git a/prj/TCPClient/obj/TCPClient1.map b/prj/TCPClient/obj/TCPClient1.map index b52f538..b272375 100644 --- a/prj/TCPClient/obj/TCPClient1.map +++ b/prj/TCPClient/obj/TCPClient1.map @@ -63,7 +63,7 @@ c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o) ./Middle/QDXnetworkStack/qdx_protocol.o (memmove) c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o) - ./Middle/QDXnetworkStack/qdx_port.o (memset) + ./User/main.o (memset) c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-strcmp.o) D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dns.o) (strcmp) c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-strcpy.o) @@ -391,6 +391,21 @@ Discarded input sections .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_dvp.o .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_dvp.o .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_dvp.o + .text.DVP_INTCfg + 0x0000000000000000 0x16 ./Peripheral/src/ch32v30x_dvp.o + .text.DVP_Mode + 0x0000000000000000 0x32 ./Peripheral/src/ch32v30x_dvp.o + .text.DVP_Cfg 0x0000000000000000 0x62 ./Peripheral/src/ch32v30x_dvp.o + .debug_info 0x0000000000000000 0xbc5 ./Peripheral/src/ch32v30x_dvp.o + .debug_abbrev 0x0000000000000000 0x241 ./Peripheral/src/ch32v30x_dvp.o + .debug_loc 0x0000000000000000 0x74 ./Peripheral/src/ch32v30x_dvp.o + .debug_aranges + 0x0000000000000000 0x30 ./Peripheral/src/ch32v30x_dvp.o + .debug_ranges 0x0000000000000000 0x20 ./Peripheral/src/ch32v30x_dvp.o + .debug_line 0x0000000000000000 0x40d ./Peripheral/src/ch32v30x_dvp.o + .debug_str 0x0000000000000000 0x728 ./Peripheral/src/ch32v30x_dvp.o + .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_dvp.o + .debug_frame 0x0000000000000000 0x40 ./Peripheral/src/ch32v30x_dvp.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_eth.o .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_eth.o .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_eth.o @@ -577,8 +592,6 @@ Discarded input sections .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_exti.o .text.EXTI_DeInit 0x0000000000000000 0x22 ./Peripheral/src/ch32v30x_exti.o - .text.EXTI_Init - 0x0000000000000000 0x6a ./Peripheral/src/ch32v30x_exti.o .text.EXTI_StructInit 0x0000000000000000 0x12 ./Peripheral/src/ch32v30x_exti.o .text.EXTI_GenerateSWInterrupt @@ -587,8 +600,6 @@ Discarded input sections 0x0000000000000000 0x12 ./Peripheral/src/ch32v30x_exti.o .text.EXTI_ClearFlag 0x0000000000000000 0xa ./Peripheral/src/ch32v30x_exti.o - .text.EXTI_GetITStatus - 0x0000000000000000 0x1e ./Peripheral/src/ch32v30x_exti.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_flash.o .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_flash.o .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_flash.o @@ -712,8 +723,6 @@ Discarded input sections 0x0000000000000000 0x16 ./Peripheral/src/ch32v30x_gpio.o .text.GPIO_PinRemapConfig 0x0000000000000000 0xd6 ./Peripheral/src/ch32v30x_gpio.o - .text.GPIO_EXTILineConfig - 0x0000000000000000 0x2c ./Peripheral/src/ch32v30x_gpio.o .text.GPIO_ETH_MediaInterfaceConfig 0x0000000000000000 0x24 ./Peripheral/src/ch32v30x_gpio.o .text.GPIO_IPD_Unused @@ -826,6 +835,20 @@ Discarded input sections .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_misc.o .text.NVIC_PriorityGroupConfig 0x0000000000000000 0xa ./Peripheral/src/ch32v30x_misc.o + .text.NVIC_Init + 0x0000000000000000 0x60 ./Peripheral/src/ch32v30x_misc.o + .sbss.NVIC_Priority_Group + 0x0000000000000000 0x4 ./Peripheral/src/ch32v30x_misc.o + .debug_info 0x0000000000000000 0xf5b ./Peripheral/src/ch32v30x_misc.o + .debug_abbrev 0x0000000000000000 0x2da ./Peripheral/src/ch32v30x_misc.o + .debug_loc 0x0000000000000000 0x61 ./Peripheral/src/ch32v30x_misc.o + .debug_aranges + 0x0000000000000000 0x28 ./Peripheral/src/ch32v30x_misc.o + .debug_ranges 0x0000000000000000 0x30 ./Peripheral/src/ch32v30x_misc.o + .debug_line 0x0000000000000000 0x3a3 ./Peripheral/src/ch32v30x_misc.o + .debug_str 0x0000000000000000 0xca5 ./Peripheral/src/ch32v30x_misc.o + .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_misc.o + .debug_frame 0x0000000000000000 0x30 ./Peripheral/src/ch32v30x_misc.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_opa.o .data 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_opa.o .bss 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_opa.o @@ -1441,10 +1464,6 @@ Discarded input sections .text 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_tcp_logic.o .data 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_tcp_logic.o .bss 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .text.TcpLogic_GetLatestConfig - 0x0000000000000000 0x88 ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .text.TcpLogic_RegisterTempFrameRequestCallback - 0x0000000000000000 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o .text 0x0000000000000000 0x0 ./FreeRTOS/portable/MemMang/heap_4.o .data 0x0000000000000000 0x0 ./FreeRTOS/portable/MemMang/heap_4.o .bss 0x0000000000000000 0x0 ./FreeRTOS/portable/MemMang/heap_4.o @@ -1461,6 +1480,10 @@ Discarded input sections .bss 0x0000000000000000 0x0 ./FreeRTOS/portable/GCC/RISC-V/port.o .text.vPortEndScheduler 0x0000000000000000 0x2 ./FreeRTOS/portable/GCC/RISC-V/port.o + .text.xPortSetInterruptMask + 0x0000000000000000 0xc ./FreeRTOS/portable/GCC/RISC-V/port.o + .text.vPortClearInterruptMask + 0x0000000000000000 0x6 ./FreeRTOS/portable/GCC/RISC-V/port.o .data 0x0000000000000000 0x0 ./FreeRTOS/portable/GCC/RISC-V/portASM.o .bss 0x0000000000000000 0x0 ./FreeRTOS/portable/GCC/RISC-V/portASM.o .text 0x0000000000000000 0x0 ./FreeRTOS/event_groups.o @@ -1512,6 +1535,8 @@ Discarded input sections 0x0000000000000000 0x50 ./FreeRTOS/queue.o .text.xQueueGiveMutexRecursive 0x0000000000000000 0x6a ./FreeRTOS/queue.o + .text.xQueueGenericSendFromISR + 0x0000000000000000 0x150 ./FreeRTOS/queue.o .text.xQueueGiveFromISR 0x0000000000000000 0x128 ./FreeRTOS/queue.o .text.xQueueTakeMutexRecursive @@ -1604,6 +1629,10 @@ Discarded input sections .text 0x0000000000000000 0x0 ./FreeRTOS/timers.o .data 0x0000000000000000 0x0 ./FreeRTOS/timers.o .bss 0x0000000000000000 0x0 ./FreeRTOS/timers.o + .text.xTimerCreate + 0x0000000000000000 0x8c ./FreeRTOS/timers.o + .text.xTimerGenericCommand + 0x0000000000000000 0x92 ./FreeRTOS/timers.o .text.xTimerGetTimerDaemonTaskHandle 0x0000000000000000 0x3c ./FreeRTOS/timers.o .text.xTimerGetPeriod @@ -1640,11 +1669,33 @@ Discarded input sections 0x0000000000000000 0x42 ./Debug/debug.o .text.set_outpot 0x0000000000000000 0x5a ./Debug/debug.o - .sdata.curbrk.5597 + .sdata.curbrk.5610 0x0000000000000000 0x4 ./Debug/debug.o .text 0x0000000000000000 0x0 ./Debug/dvp.o .data 0x0000000000000000 0x0 ./Debug/dvp.o .bss 0x0000000000000000 0x0 ./Debug/dvp.o + .text.DVP_Init + 0x0000000000000000 0x120 ./Debug/dvp.o + .text.DVP_Task + 0x0000000000000000 0x8a ./Debug/dvp.o + .rodata.DVP_Init.str1.4 + 0x0000000000000000 0x61 ./Debug/dvp.o + .text 0x0000000000000000 0x0 ./Debug/mini212g2.o + .data 0x0000000000000000 0x0 ./Debug/mini212g2.o + .bss 0x0000000000000000 0x0 ./Debug/mini212g2.o + .text.Mini212G2_Init + 0x0000000000000000 0x32 ./Debug/mini212g2.o + .rodata.Mini212G2_Init.str1.4 + 0x0000000000000000 0x6b ./Debug/mini212g2.o + .debug_info 0x0000000000000000 0x9fc ./Debug/mini212g2.o + .debug_abbrev 0x0000000000000000 0x20f ./Debug/mini212g2.o + .debug_aranges + 0x0000000000000000 0x20 ./Debug/mini212g2.o + .debug_ranges 0x0000000000000000 0x10 ./Debug/mini212g2.o + .debug_line 0x0000000000000000 0x240 ./Debug/mini212g2.o + .debug_str 0x0000000000000000 0x60f ./Debug/mini212g2.o + .comment 0x0000000000000000 0x34 ./Debug/mini212g2.o + .debug_frame 0x0000000000000000 0x2c ./Debug/mini212g2.o .text 0x0000000000000000 0x0 ./Core/core_riscv.o .data 0x0000000000000000 0x0 ./Core/core_riscv.o .bss 0x0000000000000000 0x0 ./Core/core_riscv.o @@ -1934,6 +1985,7 @@ Discarded input sections .text.sprintf 0x0000000000000000 0x2c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) .text.snprintf 0x0000000000000000 0x2e c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .text.putchar 0x0000000000000000 0x1c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) .text 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) .data 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) .bss 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) @@ -2020,6 +2072,7 @@ LOAD ./FreeRTOS/tasks.o LOAD ./FreeRTOS/timers.o LOAD ./Debug/debug.o LOAD ./Debug/dvp.o +LOAD ./Debug/mini212g2.o LOAD ./Core/core_riscv.o LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a LOAD D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a @@ -2056,7 +2109,7 @@ END GROUP 0x00000000000001c0 . = ALIGN (0x40) *fill* 0x00000000000001a4 0x1c -.text 0x0000000000000200 0xd314 +.text 0x0000000000000200 0xeaa0 0x0000000000000200 . = ALIGN (0x4) *(.text) .text 0x0000000000000200 0x2e6 ./FreeRTOS/portable/GCC/RISC-V/portASM.o @@ -2111,1306 +2164,1374 @@ END GROUP .text.OnConfigUpdate 0x00000000000006c0 0x12 ./User/main.o 0x00000000000006c0 OnConfigUpdate - .text.task_business_entry - 0x00000000000006d2 0x84 ./User/main.o - .text.ng_timer_callback - 0x0000000000000756 0x16 ./User/main.o + .text.OnTempFrameRequest + 0x00000000000006d2 0x22 ./User/main.o + 0x00000000000006d2 OnTempFrameRequest + .text.task_heartbeat_entry + 0x00000000000006f4 0xe ./User/main.o .text.OnDetectionResult - 0x000000000000076c 0x36 ./User/main.o - 0x000000000000076c OnDetectionResult + 0x0000000000000702 0x50 ./User/main.o + 0x0000000000000702 OnDetectionResult + .text.do_2d_capture_send.constprop.5 + 0x0000000000000752 0x6a ./User/main.o + .text.start_2d_burst.constprop.4 + 0x00000000000007bc 0x62 ./User/main.o + .text.task_business_entry + 0x000000000000081e 0x854 ./User/main.o + .text.task_test_pattern_entry + 0x0000000000001072 0x18a ./User/main.o .text.mStopIfError - 0x00000000000007a2 0x18 ./User/main.o - 0x00000000000007a2 mStopIfError + 0x00000000000011fc 0x1a ./User/main.o + 0x00000000000011fc mStopIfError .text.TIM2_Init - 0x00000000000007ba 0x6e ./User/main.o - 0x00000000000007ba TIM2_Init + 0x0000000000001216 0x70 ./User/main.o + 0x0000000000001216 TIM2_Init .text.WCHNET_HandleSockInt - 0x0000000000000828 0x7c ./User/main.o - 0x0000000000000828 WCHNET_HandleSockInt + 0x0000000000001286 0x90 ./User/main.o + 0x0000000000001286 WCHNET_HandleSockInt .text.WCHNET_HandleGlobalInt - 0x00000000000008a4 0x6a ./User/main.o - 0x00000000000008a4 WCHNET_HandleGlobalInt + 0x0000000000001316 0x90 ./User/main.o + 0x0000000000001316 WCHNET_HandleGlobalInt .text.task_wchnet_entry - 0x000000000000090e 0x18 ./User/main.o + 0x00000000000013a6 0x20 ./User/main.o + .text.EXTI15_10_IRQHandler + 0x00000000000013c6 0x2c ./User/main.o + 0x00000000000013c6 EXTI15_10_IRQHandler .text.startup.main - 0x0000000000000926 0x1fe ./User/main.o - 0x0000000000000926 main + 0x00000000000013f2 0x2f2 ./User/main.o + 0x00000000000013f2 main .text.SystemInit - 0x0000000000000b24 0xf8 ./User/system_ch32v30x.o - 0x0000000000000b24 SystemInit + 0x00000000000016e4 0xf8 ./User/system_ch32v30x.o + 0x00000000000016e4 SystemInit .text.SystemCoreClockUpdate - 0x0000000000000c1c 0x12a ./User/system_ch32v30x.o - 0x0000000000000c1c SystemCoreClockUpdate + 0x00000000000017dc 0x12a ./User/system_ch32v30x.o + 0x00000000000017dc SystemCoreClockUpdate .text.vector_handler - 0x0000000000000d46 0x2 ./Startup/startup_ch32v30x_D8C.o - 0x0000000000000d46 EXTI2_IRQHandler - 0x0000000000000d46 TIM8_TRG_COM_IRQHandler - 0x0000000000000d46 TIM8_CC_IRQHandler - 0x0000000000000d46 UART8_IRQHandler - 0x0000000000000d46 TIM1_CC_IRQHandler - 0x0000000000000d46 TIM6_IRQHandler - 0x0000000000000d46 PVD_IRQHandler - 0x0000000000000d46 SDIO_IRQHandler - 0x0000000000000d46 TIM9_BRK_IRQHandler - 0x0000000000000d46 DMA2_Channel8_IRQHandler - 0x0000000000000d46 CAN2_RX1_IRQHandler - 0x0000000000000d46 EXTI3_IRQHandler - 0x0000000000000d46 USBHS_IRQHandler - 0x0000000000000d46 DMA2_Channel9_IRQHandler - 0x0000000000000d46 TIM10_CC_IRQHandler - 0x0000000000000d46 USBFS_IRQHandler - 0x0000000000000d46 EXTI0_IRQHandler - 0x0000000000000d46 I2C2_EV_IRQHandler - 0x0000000000000d46 TIM10_TRG_COM_IRQHandler - 0x0000000000000d46 CAN2_SCE_IRQHandler - 0x0000000000000d46 ADC1_2_IRQHandler - 0x0000000000000d46 Break_Point_Handler - 0x0000000000000d46 SPI1_IRQHandler - 0x0000000000000d46 TAMPER_IRQHandler - 0x0000000000000d46 CAN2_RX0_IRQHandler - 0x0000000000000d46 TIM8_UP_IRQHandler - 0x0000000000000d46 Ecall_M_Mode_Handler - 0x0000000000000d46 DMA2_Channel2_IRQHandler - 0x0000000000000d46 DMA1_Channel4_IRQHandler - 0x0000000000000d46 TIM9_UP_IRQHandler - 0x0000000000000d46 USART3_IRQHandler - 0x0000000000000d46 RTC_IRQHandler - 0x0000000000000d46 DMA1_Channel7_IRQHandler - 0x0000000000000d46 CAN1_RX1_IRQHandler - 0x0000000000000d46 UART5_IRQHandler - 0x0000000000000d46 TIM4_IRQHandler - 0x0000000000000d46 DMA2_Channel1_IRQHandler - 0x0000000000000d46 I2C1_EV_IRQHandler - 0x0000000000000d46 DMA1_Channel6_IRQHandler - 0x0000000000000d46 UART4_IRQHandler - 0x0000000000000d46 DMA2_Channel4_IRQHandler - 0x0000000000000d46 TIM3_IRQHandler - 0x0000000000000d46 RCC_IRQHandler - 0x0000000000000d46 TIM1_TRG_COM_IRQHandler - 0x0000000000000d46 DMA1_Channel1_IRQHandler - 0x0000000000000d46 DMA2_Channel7_IRQHandler - 0x0000000000000d46 EXTI15_10_IRQHandler - 0x0000000000000d46 TIM7_IRQHandler - 0x0000000000000d46 CAN2_TX_IRQHandler - 0x0000000000000d46 TIM5_IRQHandler - 0x0000000000000d46 ETH_WKUP_IRQHandler - 0x0000000000000d46 SPI2_IRQHandler - 0x0000000000000d46 TIM10_BRK_IRQHandler - 0x0000000000000d46 TIM9_CC_IRQHandler - 0x0000000000000d46 DMA2_Channel5_IRQHandler - 0x0000000000000d46 DMA1_Channel5_IRQHandler - 0x0000000000000d46 EXTI4_IRQHandler - 0x0000000000000d46 USB_LP_CAN1_RX0_IRQHandler - 0x0000000000000d46 RNG_IRQHandler - 0x0000000000000d46 USB_HP_CAN1_TX_IRQHandler - 0x0000000000000d46 DMA1_Channel3_IRQHandler - 0x0000000000000d46 TIM1_UP_IRQHandler - 0x0000000000000d46 WWDG_IRQHandler - 0x0000000000000d46 USBHSWakeup_IRQHandler - 0x0000000000000d46 DMA2_Channel11_IRQHandler - 0x0000000000000d46 Ecall_U_Mode_Handler - 0x0000000000000d46 DMA2_Channel6_IRQHandler - 0x0000000000000d46 TIM1_BRK_IRQHandler - 0x0000000000000d46 DMA2_Channel10_IRQHandler - 0x0000000000000d46 EXTI1_IRQHandler - 0x0000000000000d46 RTCAlarm_IRQHandler - 0x0000000000000d46 TIM10_UP_IRQHandler - 0x0000000000000d46 TIM9_TRG_COM_IRQHandler - 0x0000000000000d46 UART7_IRQHandler - 0x0000000000000d46 USART2_IRQHandler - 0x0000000000000d46 UART6_IRQHandler - 0x0000000000000d46 I2C2_ER_IRQHandler - 0x0000000000000d46 DMA1_Channel2_IRQHandler - 0x0000000000000d46 TIM8_BRK_IRQHandler - 0x0000000000000d46 CAN1_SCE_IRQHandler - 0x0000000000000d46 FLASH_IRQHandler - 0x0000000000000d46 USART1_IRQHandler - 0x0000000000000d46 SPI3_IRQHandler - 0x0000000000000d46 I2C1_ER_IRQHandler - 0x0000000000000d46 USBWakeUp_IRQHandler - 0x0000000000000d46 DMA2_Channel3_IRQHandler + 0x0000000000001906 0x2 ./Startup/startup_ch32v30x_D8C.o + 0x0000000000001906 EXTI2_IRQHandler + 0x0000000000001906 TIM8_TRG_COM_IRQHandler + 0x0000000000001906 TIM8_CC_IRQHandler + 0x0000000000001906 UART8_IRQHandler + 0x0000000000001906 TIM1_CC_IRQHandler + 0x0000000000001906 TIM6_IRQHandler + 0x0000000000001906 PVD_IRQHandler + 0x0000000000001906 SDIO_IRQHandler + 0x0000000000001906 TIM9_BRK_IRQHandler + 0x0000000000001906 DMA2_Channel8_IRQHandler + 0x0000000000001906 CAN2_RX1_IRQHandler + 0x0000000000001906 EXTI3_IRQHandler + 0x0000000000001906 USBHS_IRQHandler + 0x0000000000001906 DMA2_Channel9_IRQHandler + 0x0000000000001906 TIM10_CC_IRQHandler + 0x0000000000001906 USBFS_IRQHandler + 0x0000000000001906 EXTI0_IRQHandler + 0x0000000000001906 I2C2_EV_IRQHandler + 0x0000000000001906 TIM10_TRG_COM_IRQHandler + 0x0000000000001906 CAN2_SCE_IRQHandler + 0x0000000000001906 ADC1_2_IRQHandler + 0x0000000000001906 Break_Point_Handler + 0x0000000000001906 SPI1_IRQHandler + 0x0000000000001906 TAMPER_IRQHandler + 0x0000000000001906 CAN2_RX0_IRQHandler + 0x0000000000001906 TIM8_UP_IRQHandler + 0x0000000000001906 Ecall_M_Mode_Handler + 0x0000000000001906 DMA2_Channel2_IRQHandler + 0x0000000000001906 DMA1_Channel4_IRQHandler + 0x0000000000001906 TIM9_UP_IRQHandler + 0x0000000000001906 USART3_IRQHandler + 0x0000000000001906 RTC_IRQHandler + 0x0000000000001906 DMA1_Channel7_IRQHandler + 0x0000000000001906 CAN1_RX1_IRQHandler + 0x0000000000001906 UART5_IRQHandler + 0x0000000000001906 TIM4_IRQHandler + 0x0000000000001906 DMA2_Channel1_IRQHandler + 0x0000000000001906 I2C1_EV_IRQHandler + 0x0000000000001906 DMA1_Channel6_IRQHandler + 0x0000000000001906 UART4_IRQHandler + 0x0000000000001906 DMA2_Channel4_IRQHandler + 0x0000000000001906 TIM3_IRQHandler + 0x0000000000001906 RCC_IRQHandler + 0x0000000000001906 TIM1_TRG_COM_IRQHandler + 0x0000000000001906 DMA1_Channel1_IRQHandler + 0x0000000000001906 DMA2_Channel7_IRQHandler + 0x0000000000001906 TIM7_IRQHandler + 0x0000000000001906 CAN2_TX_IRQHandler + 0x0000000000001906 TIM5_IRQHandler + 0x0000000000001906 ETH_WKUP_IRQHandler + 0x0000000000001906 SPI2_IRQHandler + 0x0000000000001906 TIM10_BRK_IRQHandler + 0x0000000000001906 TIM9_CC_IRQHandler + 0x0000000000001906 DMA2_Channel5_IRQHandler + 0x0000000000001906 DMA1_Channel5_IRQHandler + 0x0000000000001906 EXTI4_IRQHandler + 0x0000000000001906 USB_LP_CAN1_RX0_IRQHandler + 0x0000000000001906 RNG_IRQHandler + 0x0000000000001906 USB_HP_CAN1_TX_IRQHandler + 0x0000000000001906 DMA1_Channel3_IRQHandler + 0x0000000000001906 TIM1_UP_IRQHandler + 0x0000000000001906 WWDG_IRQHandler + 0x0000000000001906 USBHSWakeup_IRQHandler + 0x0000000000001906 DMA2_Channel11_IRQHandler + 0x0000000000001906 Ecall_U_Mode_Handler + 0x0000000000001906 DMA2_Channel6_IRQHandler + 0x0000000000001906 TIM1_BRK_IRQHandler + 0x0000000000001906 DMA2_Channel10_IRQHandler + 0x0000000000001906 EXTI1_IRQHandler + 0x0000000000001906 RTCAlarm_IRQHandler + 0x0000000000001906 TIM10_UP_IRQHandler + 0x0000000000001906 TIM9_TRG_COM_IRQHandler + 0x0000000000001906 UART7_IRQHandler + 0x0000000000001906 USART2_IRQHandler + 0x0000000000001906 UART6_IRQHandler + 0x0000000000001906 I2C2_ER_IRQHandler + 0x0000000000001906 DMA1_Channel2_IRQHandler + 0x0000000000001906 TIM8_BRK_IRQHandler + 0x0000000000001906 CAN1_SCE_IRQHandler + 0x0000000000001906 FLASH_IRQHandler + 0x0000000000001906 USART1_IRQHandler + 0x0000000000001906 SPI3_IRQHandler + 0x0000000000001906 I2C1_ER_IRQHandler + 0x0000000000001906 USBWakeUp_IRQHandler + 0x0000000000001906 DMA2_Channel3_IRQHandler .text.handle_reset - 0x0000000000000d48 0x92 ./Startup/startup_ch32v30x_D8C.o - 0x0000000000000d48 handle_reset + 0x0000000000001908 0x92 ./Startup/startup_ch32v30x_D8C.o + 0x0000000000001908 handle_reset .text.DBGMCU_GetCHIPID - 0x0000000000000dda 0xa ./Peripheral/src/ch32v30x_dbgmcu.o - 0x0000000000000dda DBGMCU_GetCHIPID - .text.DVP_INTCfg - 0x0000000000000de4 0x16 ./Peripheral/src/ch32v30x_dvp.o - 0x0000000000000de4 DVP_INTCfg - .text.DVP_Mode - 0x0000000000000dfa 0x32 ./Peripheral/src/ch32v30x_dvp.o - 0x0000000000000dfa DVP_Mode - .text.DVP_Cfg 0x0000000000000e2c 0x62 ./Peripheral/src/ch32v30x_dvp.o - 0x0000000000000e2c DVP_Cfg + 0x000000000000199a 0xa ./Peripheral/src/ch32v30x_dbgmcu.o + 0x000000000000199a DBGMCU_GetCHIPID .text.ETH_DeInit - 0x0000000000000e8e 0x14 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000000e8e ETH_DeInit + 0x00000000000019a4 0x14 ./Peripheral/src/ch32v30x_eth.o + 0x00000000000019a4 ETH_DeInit .text.ETH_ReadPHYRegister - 0x0000000000000ea2 0x58 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000000ea2 ETH_ReadPHYRegister + 0x00000000000019b8 0x58 ./Peripheral/src/ch32v30x_eth.o + 0x00000000000019b8 ETH_ReadPHYRegister .text.ETH_WritePHYRegister - 0x0000000000000efa 0x52 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000000efa ETH_WritePHYRegister + 0x0000000000001a10 0x52 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001a10 ETH_WritePHYRegister .text.ETH_MACTransmissionCmd - 0x0000000000000f4c 0x14 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000000f4c ETH_MACTransmissionCmd + 0x0000000000001a62 0x14 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001a62 ETH_MACTransmissionCmd .text.ETH_MACReceptionCmd - 0x0000000000000f60 0x14 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000000f60 ETH_MACReceptionCmd + 0x0000000000001a76 0x14 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001a76 ETH_MACReceptionCmd .text.ETH_DMATxDescChainInit - 0x0000000000000f74 0x46 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000000f74 ETH_DMATxDescChainInit + 0x0000000000001a8a 0x46 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001a8a ETH_DMATxDescChainInit .text.ETH_DMARxDescChainInit - 0x0000000000000fba 0x50 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000000fba ETH_DMARxDescChainInit + 0x0000000000001ad0 0x50 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001ad0 ETH_DMARxDescChainInit .text.ETH_SoftwareReset - 0x000000000000100a 0xe ./Peripheral/src/ch32v30x_eth.o - 0x000000000000100a ETH_SoftwareReset + 0x0000000000001b20 0xe ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001b20 ETH_SoftwareReset .text.ETH_DMAClearITPendingBit - 0x0000000000001018 0x8 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000001018 ETH_DMAClearITPendingBit + 0x0000000000001b2e 0x8 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001b2e ETH_DMAClearITPendingBit .text.ETH_FlushTransmitFIFO - 0x0000000000001020 0x10 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000001020 ETH_FlushTransmitFIFO + 0x0000000000001b36 0x10 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001b36 ETH_FlushTransmitFIFO .text.ETH_Start - 0x0000000000001030 0x32 ./Peripheral/src/ch32v30x_eth.o - 0x0000000000001030 ETH_Start + 0x0000000000001b46 0x32 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001b46 ETH_Start .text.ETH_DMAITConfig - 0x0000000000001062 0x1e ./Peripheral/src/ch32v30x_eth.o - 0x0000000000001062 ETH_DMAITConfig + 0x0000000000001b78 0x1e ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001b78 ETH_DMAITConfig .text.RGMII_TXC_Delay - 0x0000000000001080 0x2e ./Peripheral/src/ch32v30x_eth.o - 0x0000000000001080 RGMII_TXC_Delay + 0x0000000000001b96 0x2e ./Peripheral/src/ch32v30x_eth.o + 0x0000000000001b96 RGMII_TXC_Delay + .text.EXTI_Init + 0x0000000000001bc4 0x6a ./Peripheral/src/ch32v30x_exti.o + 0x0000000000001bc4 EXTI_Init + .text.EXTI_GetITStatus + 0x0000000000001c2e 0x1e ./Peripheral/src/ch32v30x_exti.o + 0x0000000000001c2e EXTI_GetITStatus .text.EXTI_ClearITPendingBit - 0x00000000000010ae 0xa ./Peripheral/src/ch32v30x_exti.o - 0x00000000000010ae EXTI_ClearITPendingBit + 0x0000000000001c4c 0xa ./Peripheral/src/ch32v30x_exti.o + 0x0000000000001c4c EXTI_ClearITPendingBit .text.FLASH_Unlock - 0x00000000000010b8 0x1a ./Peripheral/src/ch32v30x_flash.o - 0x00000000000010b8 FLASH_Unlock + 0x0000000000001c56 0x1a ./Peripheral/src/ch32v30x_flash.o + 0x0000000000001c56 FLASH_Unlock .text.FLASH_Lock - 0x00000000000010d2 0xe ./Peripheral/src/ch32v30x_flash.o - 0x00000000000010d2 FLASH_Lock + 0x0000000000001c70 0xe ./Peripheral/src/ch32v30x_flash.o + 0x0000000000001c70 FLASH_Lock .text.FLASH_GetUserOptionByte - 0x00000000000010e0 0xa ./Peripheral/src/ch32v30x_flash.o - 0x00000000000010e0 FLASH_GetUserOptionByte + 0x0000000000001c7e 0xa ./Peripheral/src/ch32v30x_flash.o + 0x0000000000001c7e FLASH_GetUserOptionByte .text.FLASH_GetBank1Status - 0x00000000000010ea 0x18 ./Peripheral/src/ch32v30x_flash.o - 0x00000000000010ea FLASH_GetBank1Status + 0x0000000000001c88 0x18 ./Peripheral/src/ch32v30x_flash.o + 0x0000000000001c88 FLASH_GetBank1Status .text.FLASH_WaitForLastOperation - 0x0000000000001102 0x20 ./Peripheral/src/ch32v30x_flash.o - 0x0000000000001102 FLASH_WaitForLastOperation + 0x0000000000001ca0 0x20 ./Peripheral/src/ch32v30x_flash.o + 0x0000000000001ca0 FLASH_WaitForLastOperation .text.FLASH_ProgramOptionByteData - 0x0000000000001122 0x10c ./Peripheral/src/ch32v30x_flash.o - 0x0000000000001122 FLASH_ProgramOptionByteData + 0x0000000000001cc0 0x10c ./Peripheral/src/ch32v30x_flash.o + 0x0000000000001cc0 FLASH_ProgramOptionByteData .text.GPIO_Init - 0x000000000000122e 0xc0 ./Peripheral/src/ch32v30x_gpio.o - 0x000000000000122e GPIO_Init + 0x0000000000001dcc 0xc0 ./Peripheral/src/ch32v30x_gpio.o + 0x0000000000001dcc GPIO_Init .text.GPIO_SetBits - 0x00000000000012ee 0x4 ./Peripheral/src/ch32v30x_gpio.o - 0x00000000000012ee GPIO_SetBits + 0x0000000000001e8c 0x4 ./Peripheral/src/ch32v30x_gpio.o + 0x0000000000001e8c GPIO_SetBits .text.GPIO_ResetBits - 0x00000000000012f2 0x4 ./Peripheral/src/ch32v30x_gpio.o - 0x00000000000012f2 GPIO_ResetBits - .text.NVIC_Init - 0x00000000000012f6 0x60 ./Peripheral/src/ch32v30x_misc.o - 0x00000000000012f6 NVIC_Init + 0x0000000000001e90 0x4 ./Peripheral/src/ch32v30x_gpio.o + 0x0000000000001e90 GPIO_ResetBits + .text.GPIO_EXTILineConfig + 0x0000000000001e94 0x2c ./Peripheral/src/ch32v30x_gpio.o + 0x0000000000001e94 GPIO_EXTILineConfig .text.RCC_GetClocksFreq - 0x0000000000001356 0x176 ./Peripheral/src/ch32v30x_rcc.o - 0x0000000000001356 RCC_GetClocksFreq + 0x0000000000001ec0 0x176 ./Peripheral/src/ch32v30x_rcc.o + 0x0000000000001ec0 RCC_GetClocksFreq .text.RCC_AHBPeriphClockCmd - 0x00000000000014cc 0x1e ./Peripheral/src/ch32v30x_rcc.o - 0x00000000000014cc RCC_AHBPeriphClockCmd + 0x0000000000002036 0x1e ./Peripheral/src/ch32v30x_rcc.o + 0x0000000000002036 RCC_AHBPeriphClockCmd .text.RCC_APB2PeriphClockCmd - 0x00000000000014ea 0x1e ./Peripheral/src/ch32v30x_rcc.o - 0x00000000000014ea RCC_APB2PeriphClockCmd + 0x0000000000002054 0x1e ./Peripheral/src/ch32v30x_rcc.o + 0x0000000000002054 RCC_APB2PeriphClockCmd .text.RCC_APB1PeriphClockCmd - 0x0000000000001508 0x1e ./Peripheral/src/ch32v30x_rcc.o - 0x0000000000001508 RCC_APB1PeriphClockCmd + 0x0000000000002072 0x1e ./Peripheral/src/ch32v30x_rcc.o + 0x0000000000002072 RCC_APB1PeriphClockCmd .text.RCC_AHBPeriphResetCmd - 0x0000000000001526 0x1e ./Peripheral/src/ch32v30x_rcc.o - 0x0000000000001526 RCC_AHBPeriphResetCmd + 0x0000000000002090 0x1e ./Peripheral/src/ch32v30x_rcc.o + 0x0000000000002090 RCC_AHBPeriphResetCmd .text.RCC_ETH1GCLKConfig - 0x0000000000001544 0x1a ./Peripheral/src/ch32v30x_rcc.o - 0x0000000000001544 RCC_ETH1GCLKConfig + 0x00000000000020ae 0x1a ./Peripheral/src/ch32v30x_rcc.o + 0x00000000000020ae RCC_ETH1GCLKConfig .text.RCC_ETH1G_125Mcmd - 0x000000000000155e 0x24 ./Peripheral/src/ch32v30x_rcc.o - 0x000000000000155e RCC_ETH1G_125Mcmd + 0x00000000000020c8 0x24 ./Peripheral/src/ch32v30x_rcc.o + 0x00000000000020c8 RCC_ETH1G_125Mcmd .text.TIM_TimeBaseInit - 0x0000000000001582 0xee ./Peripheral/src/ch32v30x_tim.o - 0x0000000000001582 TIM_TimeBaseInit - .text.TIM_Cmd 0x0000000000001670 0x18 ./Peripheral/src/ch32v30x_tim.o - 0x0000000000001670 TIM_Cmd + 0x00000000000020ec 0xee ./Peripheral/src/ch32v30x_tim.o + 0x00000000000020ec TIM_TimeBaseInit + .text.TIM_Cmd 0x00000000000021da 0x18 ./Peripheral/src/ch32v30x_tim.o + 0x00000000000021da TIM_Cmd .text.TIM_ITConfig - 0x0000000000001688 0x12 ./Peripheral/src/ch32v30x_tim.o - 0x0000000000001688 TIM_ITConfig + 0x00000000000021f2 0x12 ./Peripheral/src/ch32v30x_tim.o + 0x00000000000021f2 TIM_ITConfig .text.TIM_ClearITPendingBit - 0x000000000000169a 0xc ./Peripheral/src/ch32v30x_tim.o - 0x000000000000169a TIM_ClearITPendingBit + 0x0000000000002204 0xc ./Peripheral/src/ch32v30x_tim.o + 0x0000000000002204 TIM_ClearITPendingBit .text.USART_Init - 0x00000000000016a6 0x8e ./Peripheral/src/ch32v30x_usart.o - 0x00000000000016a6 USART_Init + 0x0000000000002210 0x8e ./Peripheral/src/ch32v30x_usart.o + 0x0000000000002210 USART_Init .text.USART_Cmd - 0x0000000000001734 0x16 ./Peripheral/src/ch32v30x_usart.o - 0x0000000000001734 USART_Cmd + 0x000000000000229e 0x16 ./Peripheral/src/ch32v30x_usart.o + 0x000000000000229e USART_Cmd .text.USART_SendData - 0x000000000000174a 0x8 ./Peripheral/src/ch32v30x_usart.o - 0x000000000000174a USART_SendData + 0x00000000000022b4 0x8 ./Peripheral/src/ch32v30x_usart.o + 0x00000000000022b4 USART_SendData .text.USART_GetFlagStatus - 0x0000000000001752 0xa ./Peripheral/src/ch32v30x_usart.o - 0x0000000000001752 USART_GetFlagStatus + 0x00000000000022bc 0xa ./Peripheral/src/ch32v30x_usart.o + 0x00000000000022bc USART_GetFlagStatus .text.ETH_TxPktChainMode - 0x000000000000175c 0x44 ./NetLib/eth_driver_RGMII.o - 0x000000000000175c ETH_TxPktChainMode + 0x00000000000022c6 0x44 ./NetLib/eth_driver_RGMII.o + 0x00000000000022c6 ETH_TxPktChainMode .text.WCHNET_GetMacAddr - 0x00000000000017a0 0x20 ./NetLib/eth_driver_RGMII.o - 0x00000000000017a0 WCHNET_GetMacAddr + 0x000000000000230a 0x20 ./NetLib/eth_driver_RGMII.o + 0x000000000000230a WCHNET_GetMacAddr .text.WCHNET_TimeIsr - 0x00000000000017c0 0x10 ./NetLib/eth_driver_RGMII.o - 0x00000000000017c0 WCHNET_TimeIsr + 0x000000000000232a 0x10 ./NetLib/eth_driver_RGMII.o + 0x000000000000232a WCHNET_TimeIsr .text.ETH_RGMIIPinInit - 0x00000000000017d0 0x154 ./NetLib/eth_driver_RGMII.o - 0x00000000000017d0 ETH_RGMIIPinInit + 0x000000000000233a 0x154 ./NetLib/eth_driver_RGMII.o + 0x000000000000233a ETH_RGMIIPinInit .text.ETH_PHYLink - 0x0000000000001924 0x134 ./NetLib/eth_driver_RGMII.o - 0x0000000000001924 ETH_PHYLink + 0x000000000000248e 0x134 ./NetLib/eth_driver_RGMII.o + 0x000000000000248e ETH_PHYLink .text.WCHNET_QueryPhySta - 0x0000000000001a58 0x60 ./NetLib/eth_driver_RGMII.o - 0x0000000000001a58 WCHNET_QueryPhySta + 0x00000000000025c2 0x60 ./NetLib/eth_driver_RGMII.o + 0x00000000000025c2 WCHNET_QueryPhySta .text.WCHNET_MainTask - 0x0000000000001ab8 0x12 ./NetLib/eth_driver_RGMII.o - 0x0000000000001ab8 WCHNET_MainTask + 0x0000000000002622 0x12 ./NetLib/eth_driver_RGMII.o + 0x0000000000002622 WCHNET_MainTask .text.ETH_RegInit - 0x0000000000001aca 0x94 ./NetLib/eth_driver_RGMII.o - 0x0000000000001aca ETH_RegInit + 0x0000000000002634 0x94 ./NetLib/eth_driver_RGMII.o + 0x0000000000002634 ETH_RegInit .text.ETH_Configuration - 0x0000000000001b5e 0x11a ./NetLib/eth_driver_RGMII.o - 0x0000000000001b5e ETH_Configuration + 0x00000000000026c8 0x11a ./NetLib/eth_driver_RGMII.o + 0x00000000000026c8 ETH_Configuration .text.ETH_Stop - 0x0000000000001c78 0x18 ./NetLib/eth_driver_RGMII.o - 0x0000000000001c78 ETH_Stop + 0x00000000000027e2 0x18 ./NetLib/eth_driver_RGMII.o + 0x00000000000027e2 ETH_Stop .text.ReInitMACReg - 0x0000000000001c90 0x126 ./NetLib/eth_driver_RGMII.o - 0x0000000000001c90 ReInitMACReg + 0x00000000000027fa 0x126 ./NetLib/eth_driver_RGMII.o + 0x00000000000027fa ReInitMACReg .text.WCHNET_RecProcess - 0x0000000000001db6 0x36 ./NetLib/eth_driver_RGMII.o - 0x0000000000001db6 WCHNET_RecProcess + 0x0000000000002920 0x36 ./NetLib/eth_driver_RGMII.o + 0x0000000000002920 WCHNET_RecProcess .text.WCHNET_ETHIsr - 0x0000000000001dec 0x52 ./NetLib/eth_driver_RGMII.o - 0x0000000000001dec WCHNET_ETHIsr + 0x0000000000002956 0x52 ./NetLib/eth_driver_RGMII.o + 0x0000000000002956 WCHNET_ETHIsr .text.ETH_Init - 0x0000000000001e3e 0x6c ./NetLib/eth_driver_RGMII.o - 0x0000000000001e3e ETH_Init + 0x00000000000029a8 0x6c ./NetLib/eth_driver_RGMII.o + 0x00000000000029a8 ETH_Init .text.ETH_LibInit - 0x0000000000001eaa 0x74 ./NetLib/eth_driver_RGMII.o - 0x0000000000001eaa ETH_LibInit + 0x0000000000002a14 0x74 ./NetLib/eth_driver_RGMII.o + 0x0000000000002a14 ETH_LibInit .text.find_ctx_by_wchnet_id - 0x0000000000001f1e 0x3e ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002a88 0x3e ./Middle/QDXnetworkStack/qdx_port.o .text.free_sock_ctx - 0x0000000000001f5c 0x3a ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002ac6 0x3a ./Middle/QDXnetworkStack/qdx_port.o .text.qdx_port_sock_recv_notify - 0x0000000000001f96 0x9c ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000001f96 qdx_port_sock_recv_notify + 0x0000000000002b00 0x9c ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002b00 qdx_port_sock_recv_notify .text.qdx_port_sock_connect_notify - 0x0000000000002032 0x22 ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000002032 qdx_port_sock_connect_notify + 0x0000000000002b9c 0x38 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002b9c qdx_port_sock_connect_notify .text.qdx_port_sock_disconnect_notify - 0x0000000000002054 0x22 ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000002054 qdx_port_sock_disconnect_notify + 0x0000000000002bd4 0x38 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002bd4 qdx_port_sock_disconnect_notify .text.qdx_port_init - 0x0000000000002076 0x2a ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000002076 qdx_port_init + 0x0000000000002c0c 0x38 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002c0c qdx_port_init .text.qdx_port_get_tick_ms - 0x00000000000020a0 0xe ./Middle/QDXnetworkStack/qdx_port.o - 0x00000000000020a0 qdx_port_get_tick_ms + 0x0000000000002c44 0xe ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002c44 qdx_port_get_tick_ms .text.qdx_port_delay_ms - 0x00000000000020ae 0x1c ./Middle/QDXnetworkStack/qdx_port.o - 0x00000000000020ae qdx_port_delay_ms + 0x0000000000002c52 0x1c ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002c52 qdx_port_delay_ms .text.qdx_port_mutex_create - 0x00000000000020ca 0xe ./Middle/QDXnetworkStack/qdx_port.o - 0x00000000000020ca qdx_port_mutex_create + 0x0000000000002c6e 0xe ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002c6e qdx_port_mutex_create .text.qdx_port_mutex_lock - 0x00000000000020d8 0x12 ./Middle/QDXnetworkStack/qdx_port.o - 0x00000000000020d8 qdx_port_mutex_lock + 0x0000000000002c7c 0x12 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002c7c qdx_port_mutex_lock .text.qdx_port_mutex_unlock - 0x00000000000020ea 0x16 ./Middle/QDXnetworkStack/qdx_port.o - 0x00000000000020ea qdx_port_mutex_unlock + 0x0000000000002c8e 0x16 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002c8e qdx_port_mutex_unlock .text.qdx_port_thread_create - 0x0000000000002100 0x36 ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000002100 qdx_port_thread_create + 0x0000000000002ca4 0x68 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002ca4 qdx_port_thread_create .text.qdx_port_tcp_connect - 0x0000000000002136 0x20e ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000002136 qdx_port_tcp_connect + 0x0000000000002d0c 0x2a0 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002d0c qdx_port_tcp_connect .text.qdx_port_tcp_send - 0x0000000000002344 0x4e ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000002344 qdx_port_tcp_send + 0x0000000000002fac 0xa2 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000002fac qdx_port_tcp_send .text.qdx_port_tcp_recv - 0x0000000000002392 0xf2 ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000002392 qdx_port_tcp_recv + 0x000000000000304e 0xf2 ./Middle/QDXnetworkStack/qdx_port.o + 0x000000000000304e qdx_port_tcp_recv .text.qdx_port_tcp_close - 0x0000000000002484 0x4c ./Middle/QDXnetworkStack/qdx_port.o - 0x0000000000002484 qdx_port_tcp_close + 0x0000000000003140 0x4c ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000003140 qdx_port_tcp_close + .text.qdx_port_net_lock + 0x000000000000318c 0x1a ./Middle/QDXnetworkStack/qdx_port.o + 0x000000000000318c qdx_port_net_lock + .text.qdx_port_net_unlock + 0x00000000000031a6 0x1e ./Middle/QDXnetworkStack/qdx_port.o + 0x00000000000031a6 qdx_port_net_unlock .text.Preprocess_Init - 0x00000000000024d0 0x68 ./Middle/QDXnetworkStack/qdx_preprocess.o - 0x00000000000024d0 Preprocess_Init + 0x00000000000031c4 0x68 ./Middle/QDXnetworkStack/qdx_preprocess.o + 0x00000000000031c4 Preprocess_Init .text.Preprocess_Settings_Change - 0x0000000000002538 0x98 ./Middle/QDXnetworkStack/qdx_preprocess.o - 0x0000000000002538 Preprocess_Settings_Change + 0x000000000000322c 0x98 ./Middle/QDXnetworkStack/qdx_preprocess.o + 0x000000000000322c Preprocess_Settings_Change .text.Preprocess_Execute - 0x00000000000025d0 0x314 ./Middle/QDXnetworkStack/qdx_preprocess.o - 0x00000000000025d0 Preprocess_Execute + 0x00000000000032c4 0x368 ./Middle/QDXnetworkStack/qdx_preprocess.o + 0x00000000000032c4 Preprocess_Execute .text.Preprocess_CheckInternalTrigger2D - 0x00000000000028e4 0x138 ./Middle/QDXnetworkStack/qdx_preprocess.o - 0x00000000000028e4 Preprocess_CheckInternalTrigger2D + 0x000000000000362c 0x138 ./Middle/QDXnetworkStack/qdx_preprocess.o + 0x000000000000362c Preprocess_CheckInternalTrigger2D .text.qdx_write_u16_le - 0x0000000000002a1c 0x8 ./Middle/QDXnetworkStack/qdx_protocol.o - 0x0000000000002a1c qdx_write_u16_le + 0x0000000000003764 0x8 ./Middle/QDXnetworkStack/qdx_protocol.o + 0x0000000000003764 qdx_write_u16_le .text.qdx_write_u32_le - 0x0000000000002a24 0x14 ./Middle/QDXnetworkStack/qdx_protocol.o - 0x0000000000002a24 qdx_write_u32_le + 0x000000000000376c 0x14 ./Middle/QDXnetworkStack/qdx_protocol.o + 0x000000000000376c qdx_write_u32_le .text.qdx_read_u16_le - 0x0000000000002a38 0xa ./Middle/QDXnetworkStack/qdx_protocol.o - 0x0000000000002a38 qdx_read_u16_le + 0x0000000000003780 0xa ./Middle/QDXnetworkStack/qdx_protocol.o + 0x0000000000003780 qdx_read_u16_le .text.qdx_read_u32_le - 0x0000000000002a42 0x16 ./Middle/QDXnetworkStack/qdx_protocol.o - 0x0000000000002a42 qdx_read_u32_le + 0x000000000000378a 0x16 ./Middle/QDXnetworkStack/qdx_protocol.o + 0x000000000000378a qdx_read_u32_le .text.qdx_crc16_modbus - 0x0000000000002a58 0x34 ./Middle/QDXnetworkStack/qdx_protocol.o - 0x0000000000002a58 qdx_crc16_modbus + 0x00000000000037a0 0x34 ./Middle/QDXnetworkStack/qdx_protocol.o + 0x00000000000037a0 qdx_crc16_modbus .text.qdx_build_frame - 0x0000000000002a8c 0x9a ./Middle/QDXnetworkStack/qdx_protocol.o - 0x0000000000002a8c qdx_build_frame + 0x00000000000037d4 0x9a ./Middle/QDXnetworkStack/qdx_protocol.o + 0x00000000000037d4 qdx_build_frame .text.qdx_build_frame_inplace - 0x0000000000002b26 0x70 ./Middle/QDXnetworkStack/qdx_protocol.o - 0x0000000000002b26 qdx_build_frame_inplace + 0x000000000000386e 0x70 ./Middle/QDXnetworkStack/qdx_protocol.o + 0x000000000000386e qdx_build_frame_inplace .text.qdx_build_fragment_frame - 0x0000000000002b96 0x84 ./Middle/QDXnetworkStack/qdx_protocol.o - 0x0000000000002b96 qdx_build_fragment_frame + 0x00000000000038de 0x88 ./Middle/QDXnetworkStack/qdx_protocol.o + 0x00000000000038de qdx_build_fragment_frame .text.tcp_stream_disconnect - 0x0000000000002c1a 0x1e ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x0000000000003966 0x28 ./Middle/QDXnetworkStack/qdx_tcp_logic.o .text.tcp_send_frame - 0x0000000000002c38 0x6c ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x000000000000398e 0x6e ./Middle/QDXnetworkStack/qdx_tcp_logic.o .text.tcp_send_handshake - 0x0000000000002ca4 0xaa ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x00000000000039fc 0xbc ./Middle/QDXnetworkStack/qdx_tcp_logic.o .text.tcp_send_heartbeat - 0x0000000000002d4e 0x30 ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .text.tcp_send_ack.constprop.3 - 0x0000000000002d7e 0x32 ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .text.recv_thread_entry - 0x0000000000002db0 0x5b2 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x0000000000003ab8 0x32 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.tcp_stream_connect + 0x0000000000003aea 0x66 ./Middle/QDXnetworkStack/qdx_tcp_logic.o .text.manager_thread_entry - 0x0000000000003362 0x12a ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x0000000000003b50 0x100 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.tcp_send_ack.constprop.4 + 0x0000000000003c50 0x34 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.recv_thread_entry + 0x0000000000003c84 0x7c2 ./Middle/QDXnetworkStack/qdx_tcp_logic.o .text.TcpLogic_Init - 0x000000000000348c 0x9e ./Middle/QDXnetworkStack/qdx_tcp_logic.o - 0x000000000000348c TcpLogic_Init + 0x0000000000004446 0x9e ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x0000000000004446 TcpLogic_Init .text.TcpLogic_Start - 0x000000000000352a 0x7a ./Middle/QDXnetworkStack/qdx_tcp_logic.o - 0x000000000000352a TcpLogic_Start + 0x00000000000044e4 0x7a ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x00000000000044e4 TcpLogic_Start + .text.TcpLogic_GetLatestConfig + 0x000000000000455e 0x68 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x000000000000455e TcpLogic_GetLatestConfig .text.TcpLogic_RegisterConfigCallback - 0x00000000000035a4 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o - 0x00000000000035a4 TcpLogic_RegisterConfigCallback + 0x00000000000045c6 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x00000000000045c6 TcpLogic_RegisterConfigCallback .text.TcpLogic_RegisterDetectionCallback - 0x00000000000035b2 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o - 0x00000000000035b2 TcpLogic_RegisterDetectionCallback + 0x00000000000045d4 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x00000000000045d4 TcpLogic_RegisterDetectionCallback + .text.TcpLogic_RegisterTempFrameRequestCallback + 0x00000000000045e2 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x00000000000045e2 TcpLogic_RegisterTempFrameRequestCallback + .text.TcpLogic_InjectTestConfig + 0x00000000000045f0 0x80 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x00000000000045f0 TcpLogic_InjectTestConfig .text.TcpLogic_BuildAndSendTemperatureFrame - 0x00000000000035c0 0x1ae ./Middle/QDXnetworkStack/qdx_tcp_logic.o - 0x00000000000035c0 TcpLogic_BuildAndSendTemperatureFrame + 0x0000000000004670 0x1e6 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x0000000000004670 TcpLogic_BuildAndSendTemperatureFrame .text.prvInsertBlockIntoFreeList - 0x000000000000376e 0x4c ./FreeRTOS/portable/MemMang/heap_4.o + 0x0000000000004856 0x4c ./FreeRTOS/portable/MemMang/heap_4.o .text.pvPortMalloc - 0x00000000000037ba 0x18c ./FreeRTOS/portable/MemMang/heap_4.o - 0x00000000000037ba pvPortMalloc + 0x00000000000048a2 0x18c ./FreeRTOS/portable/MemMang/heap_4.o + 0x00000000000048a2 pvPortMalloc .text.vPortFree - 0x0000000000003946 0xa8 ./FreeRTOS/portable/MemMang/heap_4.o - 0x0000000000003946 vPortFree + 0x0000000000004a2e 0xa8 ./FreeRTOS/portable/MemMang/heap_4.o + 0x0000000000004a2e vPortFree .text.vPortSetupTimerInterrupt - 0x00000000000039ee 0x3a ./FreeRTOS/portable/GCC/RISC-V/port.o - 0x00000000000039ee vPortSetupTimerInterrupt + 0x0000000000004ad6 0x3a ./FreeRTOS/portable/GCC/RISC-V/port.o + 0x0000000000004ad6 vPortSetupTimerInterrupt .text.xPortStartScheduler - 0x0000000000003a28 0x90 ./FreeRTOS/portable/GCC/RISC-V/port.o - 0x0000000000003a28 xPortStartScheduler + 0x0000000000004b10 0x90 ./FreeRTOS/portable/GCC/RISC-V/port.o + 0x0000000000004b10 xPortStartScheduler .text.SysTick_Handler - 0x0000000000003ab8 0x38 ./FreeRTOS/portable/GCC/RISC-V/port.o - 0x0000000000003ab8 SysTick_Handler + 0x0000000000004ba0 0x38 ./FreeRTOS/portable/GCC/RISC-V/port.o + 0x0000000000004ba0 SysTick_Handler .text.vPortEnterCritical - 0x0000000000003af0 0x16 ./FreeRTOS/portable/GCC/RISC-V/port.o - 0x0000000000003af0 vPortEnterCritical + 0x0000000000004bd8 0x16 ./FreeRTOS/portable/GCC/RISC-V/port.o + 0x0000000000004bd8 vPortEnterCritical .text.vPortExitCritical - 0x0000000000003b06 0x42 ./FreeRTOS/portable/GCC/RISC-V/port.o - 0x0000000000003b06 vPortExitCritical - .text.xPortSetInterruptMask - 0x0000000000003b48 0xc ./FreeRTOS/portable/GCC/RISC-V/port.o - 0x0000000000003b48 xPortSetInterruptMask - .text.vPortClearInterruptMask - 0x0000000000003b54 0x6 ./FreeRTOS/portable/GCC/RISC-V/port.o - 0x0000000000003b54 vPortClearInterruptMask + 0x0000000000004bee 0x42 ./FreeRTOS/portable/GCC/RISC-V/port.o + 0x0000000000004bee vPortExitCritical .text.vListInitialise - 0x0000000000003b5a 0x14 ./FreeRTOS/list.o - 0x0000000000003b5a vListInitialise + 0x0000000000004c30 0x14 ./FreeRTOS/list.o + 0x0000000000004c30 vListInitialise .text.vListInitialiseItem - 0x0000000000003b6e 0x6 ./FreeRTOS/list.o - 0x0000000000003b6e vListInitialiseItem + 0x0000000000004c44 0x6 ./FreeRTOS/list.o + 0x0000000000004c44 vListInitialiseItem .text.vListInsert - 0x0000000000003b74 0x2e ./FreeRTOS/list.o - 0x0000000000003b74 vListInsert + 0x0000000000004c4a 0x2e ./FreeRTOS/list.o + 0x0000000000004c4a vListInsert .text.uxListRemove - 0x0000000000003ba2 0x20 ./FreeRTOS/list.o - 0x0000000000003ba2 uxListRemove + 0x0000000000004c78 0x20 ./FreeRTOS/list.o + 0x0000000000004c78 uxListRemove .text.prvIsQueueEmpty - 0x0000000000003bc2 0x1e ./FreeRTOS/queue.o + 0x0000000000004c98 0x1e ./FreeRTOS/queue.o .text.prvCopyDataToQueue - 0x0000000000003be0 0x72 ./FreeRTOS/queue.o + 0x0000000000004cb6 0x72 ./FreeRTOS/queue.o .text.prvCopyDataFromQueue - 0x0000000000003c52 0x28 ./FreeRTOS/queue.o + 0x0000000000004d28 0x28 ./FreeRTOS/queue.o .text.prvUnlockQueue - 0x0000000000003c7a 0x76 ./FreeRTOS/queue.o + 0x0000000000004d50 0x76 ./FreeRTOS/queue.o .text.xQueueGenericReset - 0x0000000000003cf0 0xc4 ./FreeRTOS/queue.o - 0x0000000000003cf0 xQueueGenericReset + 0x0000000000004dc6 0xc4 ./FreeRTOS/queue.o + 0x0000000000004dc6 xQueueGenericReset .text.xQueueGenericCreate - 0x0000000000003db4 0x6e ./FreeRTOS/queue.o - 0x0000000000003db4 xQueueGenericCreate + 0x0000000000004e8a 0x6e ./FreeRTOS/queue.o + 0x0000000000004e8a xQueueGenericCreate .text.xQueueGenericSend - 0x0000000000003e22 0x1a8 ./FreeRTOS/queue.o - 0x0000000000003e22 xQueueGenericSend + 0x0000000000004ef8 0x1a8 ./FreeRTOS/queue.o + 0x0000000000004ef8 xQueueGenericSend .text.xQueueCreateMutex - 0x0000000000003fca 0x2e ./FreeRTOS/queue.o - 0x0000000000003fca xQueueCreateMutex - .text.xQueueGenericSendFromISR - 0x0000000000003ff8 0x128 ./FreeRTOS/queue.o - 0x0000000000003ff8 xQueueGenericSendFromISR + 0x00000000000050a0 0x2e ./FreeRTOS/queue.o + 0x00000000000050a0 xQueueCreateMutex .text.xQueueReceive - 0x0000000000004120 0x166 ./FreeRTOS/queue.o - 0x0000000000004120 xQueueReceive + 0x00000000000050ce 0x166 ./FreeRTOS/queue.o + 0x00000000000050ce xQueueReceive .text.xQueueSemaphoreTake - 0x0000000000004286 0x1bc ./FreeRTOS/queue.o - 0x0000000000004286 xQueueSemaphoreTake + 0x0000000000005234 0x1bc ./FreeRTOS/queue.o + 0x0000000000005234 xQueueSemaphoreTake .text.vQueueAddToRegistry - 0x0000000000004442 0x6c ./FreeRTOS/queue.o - 0x0000000000004442 vQueueAddToRegistry + 0x00000000000053f0 0x6c ./FreeRTOS/queue.o + 0x00000000000053f0 vQueueAddToRegistry .text.vQueueUnregisterQueue - 0x00000000000044ae 0x5a ./FreeRTOS/queue.o - 0x00000000000044ae vQueueUnregisterQueue + 0x000000000000545c 0x5a ./FreeRTOS/queue.o + 0x000000000000545c vQueueUnregisterQueue .text.vQueueDelete - 0x0000000000004508 0x3c ./FreeRTOS/queue.o - 0x0000000000004508 vQueueDelete + 0x00000000000054b6 0x3c ./FreeRTOS/queue.o + 0x00000000000054b6 vQueueDelete .text.vQueueWaitForMessageRestricted - 0x0000000000004544 0x5c ./FreeRTOS/queue.o - 0x0000000000004544 vQueueWaitForMessageRestricted + 0x00000000000054f2 0x5c ./FreeRTOS/queue.o + 0x00000000000054f2 vQueueWaitForMessageRestricted .text.prvResetNextTaskUnblockTime - 0x00000000000045a0 0x24 ./FreeRTOS/tasks.o + 0x000000000000554e 0x1c ./FreeRTOS/tasks.o .text.prvAddCurrentTaskToDelayedList - 0x00000000000045c4 0xa6 ./FreeRTOS/tasks.o + 0x000000000000556a 0x96 ./FreeRTOS/tasks.o .text.prvIdleTask - 0x000000000000466a 0x52 ./FreeRTOS/tasks.o + 0x0000000000005600 0x4a ./FreeRTOS/tasks.o .text.xTaskCreate - 0x00000000000046bc 0x204 ./FreeRTOS/tasks.o - 0x00000000000046bc xTaskCreate + 0x000000000000564a 0x1e8 ./FreeRTOS/tasks.o + 0x000000000000564a xTaskCreate .text.vTaskStartScheduler - 0x00000000000048c0 0x92 ./FreeRTOS/tasks.o - 0x00000000000048c0 vTaskStartScheduler + 0x0000000000005832 0x82 ./FreeRTOS/tasks.o + 0x0000000000005832 vTaskStartScheduler .text.vTaskSuspendAll - 0x0000000000004952 0x10 ./FreeRTOS/tasks.o - 0x0000000000004952 vTaskSuspendAll + 0x00000000000058b4 0xc ./FreeRTOS/tasks.o + 0x00000000000058b4 vTaskSuspendAll .text.xTaskGetTickCount - 0x0000000000004962 0xa ./FreeRTOS/tasks.o - 0x0000000000004962 xTaskGetTickCount + 0x00000000000058c0 0x6 ./FreeRTOS/tasks.o + 0x00000000000058c0 xTaskGetTickCount .text.xTaskIncrementTick - 0x000000000000496c 0x1ac ./FreeRTOS/tasks.o - 0x000000000000496c xTaskIncrementTick + 0x00000000000058c6 0x184 ./FreeRTOS/tasks.o + 0x00000000000058c6 xTaskIncrementTick .text.xTaskResumeAll - 0x0000000000004b18 0x168 ./FreeRTOS/tasks.o - 0x0000000000004b18 xTaskResumeAll + 0x0000000000005a4a 0x14c ./FreeRTOS/tasks.o + 0x0000000000005a4a xTaskResumeAll .text.vTaskDelay - 0x0000000000004c80 0x66 ./FreeRTOS/tasks.o - 0x0000000000004c80 vTaskDelay + 0x0000000000005b96 0x62 ./FreeRTOS/tasks.o + 0x0000000000005b96 vTaskDelay .text.vTaskSwitchContext - 0x0000000000004ce6 0x9a ./FreeRTOS/tasks.o - 0x0000000000004ce6 vTaskSwitchContext + 0x0000000000005bf8 0x8e ./FreeRTOS/tasks.o + 0x0000000000005bf8 vTaskSwitchContext .text.vTaskPlaceOnEventList - 0x0000000000004d80 0x48 ./FreeRTOS/tasks.o - 0x0000000000004d80 vTaskPlaceOnEventList + 0x0000000000005c86 0x48 ./FreeRTOS/tasks.o + 0x0000000000005c86 vTaskPlaceOnEventList .text.vTaskPlaceOnEventListRestricted - 0x0000000000004dc8 0x76 ./FreeRTOS/tasks.o - 0x0000000000004dc8 vTaskPlaceOnEventListRestricted + 0x0000000000005cce 0x76 ./FreeRTOS/tasks.o + 0x0000000000005cce vTaskPlaceOnEventListRestricted .text.xTaskRemoveFromEventList - 0x0000000000004e3e 0xec ./FreeRTOS/tasks.o - 0x0000000000004e3e xTaskRemoveFromEventList + 0x0000000000005d44 0xe0 ./FreeRTOS/tasks.o + 0x0000000000005d44 xTaskRemoveFromEventList .text.vTaskInternalSetTimeOutState - 0x0000000000004f2a 0x16 ./FreeRTOS/tasks.o - 0x0000000000004f2a vTaskInternalSetTimeOutState + 0x0000000000005e24 0xe ./FreeRTOS/tasks.o + 0x0000000000005e24 vTaskInternalSetTimeOutState .text.xTaskCheckForTimeOut - 0x0000000000004f40 0xca ./FreeRTOS/tasks.o - 0x0000000000004f40 xTaskCheckForTimeOut + 0x0000000000005e32 0xc2 ./FreeRTOS/tasks.o + 0x0000000000005e32 xTaskCheckForTimeOut .text.vTaskMissedYield - 0x000000000000500a 0xc ./FreeRTOS/tasks.o - 0x000000000000500a vTaskMissedYield + 0x0000000000005ef4 0x8 ./FreeRTOS/tasks.o + 0x0000000000005ef4 vTaskMissedYield .text.xTaskGetSchedulerState - 0x0000000000005016 0x1c ./FreeRTOS/tasks.o - 0x0000000000005016 xTaskGetSchedulerState + 0x0000000000005efc 0x14 ./FreeRTOS/tasks.o + 0x0000000000005efc xTaskGetSchedulerState .text.xTaskPriorityInherit - 0x0000000000005032 0xae ./FreeRTOS/tasks.o - 0x0000000000005032 xTaskPriorityInherit + 0x0000000000005f10 0xaa ./FreeRTOS/tasks.o + 0x0000000000005f10 xTaskPriorityInherit .text.xTaskPriorityDisinherit - 0x00000000000050e0 0xca ./FreeRTOS/tasks.o - 0x00000000000050e0 xTaskPriorityDisinherit + 0x0000000000005fba 0xc6 ./FreeRTOS/tasks.o + 0x0000000000005fba xTaskPriorityDisinherit .text.vTaskPriorityDisinheritAfterTimeout - 0x00000000000051aa 0xe6 ./FreeRTOS/tasks.o - 0x00000000000051aa vTaskPriorityDisinheritAfterTimeout + 0x0000000000006080 0xe2 ./FreeRTOS/tasks.o + 0x0000000000006080 vTaskPriorityDisinheritAfterTimeout .text.pvTaskIncrementMutexHeldCount - 0x0000000000005290 0x1c ./FreeRTOS/tasks.o - 0x0000000000005290 pvTaskIncrementMutexHeldCount + 0x0000000000006162 0x1c ./FreeRTOS/tasks.o + 0x0000000000006162 pvTaskIncrementMutexHeldCount .text.prvCheckForValidListAndQueue - 0x00000000000052ac 0x5a ./FreeRTOS/timers.o + 0x000000000000617e 0x5a ./FreeRTOS/timers.o .text.prvInsertTimerInActiveList - 0x0000000000005306 0x3e ./FreeRTOS/timers.o + 0x00000000000061d8 0x3e ./FreeRTOS/timers.o .text.prvReloadTimer - 0x0000000000005344 0x2a ./FreeRTOS/timers.o + 0x0000000000006216 0x2a ./FreeRTOS/timers.o .text.prvProcessExpiredTimer - 0x000000000000536e 0x42 ./FreeRTOS/timers.o + 0x0000000000006240 0x42 ./FreeRTOS/timers.o .text.prvSwitchTimerLists - 0x00000000000053b0 0x28 ./FreeRTOS/timers.o + 0x0000000000006282 0x28 ./FreeRTOS/timers.o .text.prvTimerTask - 0x00000000000053d8 0x188 ./FreeRTOS/timers.o + 0x00000000000062aa 0x188 ./FreeRTOS/timers.o .text.xTimerCreateTimerTask - 0x0000000000005560 0x58 ./FreeRTOS/timers.o - 0x0000000000005560 xTimerCreateTimerTask - .text.xTimerCreate - 0x00000000000055b8 0x74 ./FreeRTOS/timers.o - 0x00000000000055b8 xTimerCreate - .text.xTimerGenericCommand - 0x000000000000562c 0x76 ./FreeRTOS/timers.o - 0x000000000000562c xTimerGenericCommand + 0x0000000000006432 0x58 ./FreeRTOS/timers.o + 0x0000000000006432 xTimerCreateTimerTask .text.Delay_Init - 0x00000000000056a2 0x26 ./Debug/debug.o - 0x00000000000056a2 Delay_Init + 0x000000000000648a 0x26 ./Debug/debug.o + 0x000000000000648a Delay_Init .text.Delay_Us - 0x00000000000056c8 0x36 ./Debug/debug.o - 0x00000000000056c8 Delay_Us + 0x00000000000064b0 0x36 ./Debug/debug.o + 0x00000000000064b0 Delay_Us .text.USART_Printf_Init - 0x00000000000056fe 0x62 ./Debug/debug.o - 0x00000000000056fe USART_Printf_Init - .text._write 0x0000000000005760 0x3e ./Debug/debug.o - 0x0000000000005760 _write - .text.DVP_Init - 0x000000000000579e 0xc8 ./Debug/dvp.o - 0x000000000000579e DVP_Init - .text.DVP_Task - 0x0000000000005866 0x66 ./Debug/dvp.o - 0x0000000000005866 DVP_Task + 0x00000000000064e6 0x62 ./Debug/debug.o + 0x00000000000064e6 USART_Printf_Init + .text._write 0x0000000000006548 0x3e ./Debug/debug.o + 0x0000000000006548 _write .text.DVP_IRQHandler - 0x00000000000058cc 0x5a ./Debug/dvp.o - 0x00000000000058cc DVP_IRQHandler + 0x0000000000006586 0x64 ./Debug/dvp.o + 0x0000000000006586 DVP_IRQHandler .text.__get_MEPC - 0x0000000000005926 0x6 ./Core/core_riscv.o - 0x0000000000005926 __get_MEPC + 0x00000000000065ea 0x6 ./Core/core_riscv.o + 0x00000000000065ea __get_MEPC .text.__get_MCAUSE - 0x000000000000592c 0x6 ./Core/core_riscv.o - 0x000000000000592c __get_MCAUSE + 0x00000000000065f0 0x6 ./Core/core_riscv.o + 0x00000000000065f0 __get_MCAUSE .text.__get_MTVAL - 0x0000000000005932 0x6 ./Core/core_riscv.o - 0x0000000000005932 __get_MTVAL + 0x00000000000065f6 0x6 ./Core/core_riscv.o + 0x00000000000065f6 __get_MTVAL .text.WCHNET_PeriodicHandle - 0x0000000000005938 0x1c2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000000005938 WCHNET_PeriodicHandle + 0x00000000000065fc 0x1c2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000000065fc WCHNET_PeriodicHandle .text.WCHNET_NetInput - 0x0000000000005afa 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000000005afa WCHNET_NetInput + 0x00000000000067be 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000000067be WCHNET_NetInput .text.WCHNET_PhyStatus - 0x0000000000005b0e 0x4e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000000005b0e WCHNET_PhyStatus + 0x00000000000067d2 0x4e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000000067d2 WCHNET_PhyStatus .text.WCHNET_Rx - 0x0000000000005b5c 0x9a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000000005b5c WCHNET_Rx + 0x0000000000006820 0x9a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x0000000000006820 WCHNET_Rx .text.setRxBuffAddr - 0x0000000000005bf6 0x16 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000000005bf6 setRxBuffAddr + 0x00000000000068ba 0x16 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000000068ba setRxBuffAddr .text.WCHNET_Tx - 0x0000000000005c0c 0x36 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000000005c0c WCHNET_Tx + 0x00000000000068d0 0x36 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000000068d0 WCHNET_Tx .text.GetChipID - 0x0000000000005c42 0xe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000000005c42 GetChipID + 0x0000000000006906 0xe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x0000000000006906 GetChipID .text.getTxBuffAddr - 0x0000000000005c50 0x74 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000000005c50 getTxBuffAddr + 0x0000000000006914 0x74 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x0000000000006914 getTxBuffAddr .text.IPCheckParaInit - 0x0000000000005cc4 0x22 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) - 0x0000000000005cc4 IPCheckParaInit + 0x0000000000006988 0x22 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + 0x0000000000006988 IPCheckParaInit .text.SelIPARPSend - 0x0000000000005ce6 0x38 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) - 0x0000000000005ce6 SelIPARPSend + 0x00000000000069aa 0x38 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + 0x00000000000069aa SelIPARPSend .text.IPCheckTmr - 0x0000000000005d1e 0x42 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) - 0x0000000000005d1e IPCheckTmr + 0x00000000000069e2 0x42 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + 0x00000000000069e2 IPCheckTmr .text.IPConflictHandle - 0x0000000000005d60 0x2e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) - 0x0000000000005d60 IPConflictHandle + 0x0000000000006a24 0x2e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + 0x0000000000006a24 IPConflictHandle .text.NET_TCPError - 0x0000000000005d8e 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000005d8e NET_TCPError + 0x0000000000006a52 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006a52 NET_TCPError .text.LwipTCPSendCallBack - 0x0000000000005d90 0x3e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000005d90 LwipTCPSendCallBack + 0x0000000000006a54 0x3e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006a54 LwipTCPSendCallBack .text.LwipTCPPollCallBack - 0x0000000000005dce 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000005dce LwipTCPPollCallBack + 0x0000000000006a92 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006a92 LwipTCPPollCallBack .text.SocketIPRAWReceive - 0x0000000000005dd2 0xc4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000005dd2 SocketIPRAWReceive + 0x0000000000006a96 0xc4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006a96 SocketIPRAWReceive .text.SocketUdpReceive - 0x0000000000005e96 0xda D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000005e96 SocketUdpReceive + 0x0000000000006b5a 0xda D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006b5a SocketUdpReceive .text.WCHSocketTCPReceive - 0x0000000000005f70 0xd2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000005f70 WCHSocketTCPReceive + 0x0000000000006c34 0xd2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006c34 WCHSocketTCPReceive .text.LwipTcpConnectedCallBack - 0x0000000000006042 0x42 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006042 LwipTcpConnectedCallBack + 0x0000000000006d06 0x42 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006d06 LwipTcpConnectedCallBack .text.ErrorEncode - 0x0000000000006084 0x1a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006084 ErrorEncode + 0x0000000000006d48 0x1a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006d48 ErrorEncode .text.WCHSocketInit - 0x000000000000609e 0x4c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x000000000000609e WCHSocketInit + 0x0000000000006d62 0x4c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006d62 WCHSocketInit .text.WCHNET_Init - 0x00000000000060ea 0xac D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x00000000000060ea WCHNET_Init + 0x0000000000006dae 0xac D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006dae WCHNET_Init .text.WCHNET_ConfigKeepLive - 0x0000000000006196 0x16 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006196 WCHNET_ConfigKeepLive + 0x0000000000006e5a 0x16 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006e5a WCHNET_ConfigKeepLive .text.WCHNET_ConfigLIB - 0x00000000000061ac 0x144 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x00000000000061ac WCHNET_ConfigLIB + 0x0000000000006e70 0x144 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006e70 WCHNET_ConfigLIB .text.WCHNET_GetVer - 0x00000000000062f0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x00000000000062f0 WCHNET_GetVer + 0x0000000000006fb4 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006fb4 WCHNET_GetVer .text.WCHFindCorrectTCBPcb - 0x00000000000062f4 0x5e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x00000000000062f4 WCHFindCorrectTCBPcb + 0x0000000000006fb8 0x5e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000006fb8 WCHFindCorrectTCBPcb .text.WCHNET_SocketCreat - 0x0000000000006352 0x1d2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006352 WCHNET_SocketCreat + 0x0000000000007016 0x1d2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007016 WCHNET_SocketCreat .text.tcp_recved_socket - 0x0000000000006524 0x58 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006524 tcp_recved_socket + 0x00000000000071e8 0x58 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000000071e8 tcp_recved_socket .text.WCHNET_ModifyRecvBuf - 0x000000000000657c 0x52 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x000000000000657c WCHNET_ModifyRecvBuf + 0x0000000000007240 0x52 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007240 WCHNET_ModifyRecvBuf .text.WCHNET_SocketRecv - 0x00000000000065ce 0xe8 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x00000000000065ce WCHNET_SocketRecv + 0x0000000000007292 0xe8 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007292 WCHNET_SocketRecv .text.SocketIPRawSend - 0x00000000000066b6 0xbe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x00000000000066b6 SocketIPRawSend + 0x000000000000737a 0xbe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000000000737a SocketIPRawSend .text.SocketUdpSend - 0x0000000000006774 0xbe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006774 SocketUdpSend + 0x0000000000007438 0xbe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007438 SocketUdpSend .text.SocketTcpSend - 0x0000000000006832 0xf0 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006832 SocketTcpSend + 0x00000000000074f6 0xf0 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000000074f6 SocketTcpSend .text.WCHNET_SocketSend - 0x0000000000006922 0x56 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006922 WCHNET_SocketSend + 0x00000000000075e6 0x56 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000000075e6 WCHNET_SocketSend .text.WCHScokedIntHandle - 0x0000000000006978 0x52 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006978 WCHScokedIntHandle + 0x000000000000763c 0x52 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000000000763c WCHScokedIntHandle .text.LwipRemoveTcpPcb - 0x00000000000069ca 0x9e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x00000000000069ca LwipRemoveTcpPcb + 0x000000000000768e 0x9e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000000000768e LwipRemoveTcpPcb .text.WCHNET_QueryGlobalInt - 0x0000000000006a68 0x3e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006a68 WCHNET_QueryGlobalInt + 0x000000000000772c 0x3e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000000000772c WCHNET_QueryGlobalInt .text.WCHNET_GetGlobalInt - 0x0000000000006aa6 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006aa6 WCHNET_GetGlobalInt + 0x000000000000776a 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000000000776a WCHNET_GetGlobalInt .text.WCHNET_GetSocketInt - 0x0000000000006aba 0x2a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006aba WCHNET_GetSocketInt + 0x000000000000777e 0x2a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000000000777e WCHNET_GetSocketInt .text.WCHNET_GetPHYStatus - 0x0000000000006ae4 0xa D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006ae4 WCHNET_GetPHYStatus + 0x00000000000077a8 0xa D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000000077a8 WCHNET_GetPHYStatus .text.WCHNET_SocketConnect - 0x0000000000006aee 0x76 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006aee WCHNET_SocketConnect + 0x00000000000077b2 0x76 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000000077b2 WCHNET_SocketConnect .text.CloseUpdConnect - 0x0000000000006b64 0x38 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006b64 CloseUpdConnect + 0x0000000000007828 0x38 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007828 CloseUpdConnect .text.CloseIPRAWConnect - 0x0000000000006b9c 0x38 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006b9c CloseIPRAWConnect + 0x0000000000007860 0x38 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007860 CloseIPRAWConnect .text.CloseTcpPCB - 0x0000000000006bd4 0x88 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006bd4 CloseTcpPCB + 0x0000000000007898 0x88 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007898 CloseTcpPCB .text.WCHNET_SocketClose - 0x0000000000006c5c 0x60 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006c5c WCHNET_SocketClose + 0x0000000000007920 0x60 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007920 WCHNET_SocketClose .text.QueryPingEnable - 0x0000000000006cbc 0xe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006cbc QueryPingEnable + 0x0000000000007980 0xe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x0000000000007980 QueryPingEnable .text.LwipUnreachPort - 0x0000000000006cca 0x1a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006cca LwipUnreachPort + 0x000000000000798e 0x1a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000000000798e LwipUnreachPort .text.LwipArpCheck - 0x0000000000006ce4 0xc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000000006ce4 LwipArpCheck + 0x00000000000079a8 0xc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000000079a8 LwipArpCheck .text.find_entry - 0x0000000000006cf0 0x180 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x00000000000079b4 0x180 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) .text.update_arp_entry - 0x0000000000006e70 0xb2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x0000000000007b34 0xb2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) .text.etharp_ip_input - 0x0000000000006f22 0x5a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) - 0x0000000000006f22 etharp_ip_input + 0x0000000000007be6 0x5a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x0000000000007be6 etharp_ip_input .text.etharp_arp_input - 0x0000000000006f7c 0x170 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) - 0x0000000000006f7c etharp_arp_input + 0x0000000000007c40 0x170 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x0000000000007c40 etharp_arp_input .text.etharp_request - 0x00000000000070ec 0xce D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) - 0x00000000000070ec etharp_request + 0x0000000000007db0 0xce D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x0000000000007db0 etharp_request .text.etharp_tmr - 0x00000000000071ba 0x7c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) - 0x00000000000071ba etharp_tmr + 0x0000000000007e7e 0x7c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x0000000000007e7e etharp_tmr .text.etharp_query - 0x0000000000007236 0x118 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) - 0x0000000000007236 etharp_query + 0x0000000000007efa 0x118 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x0000000000007efa etharp_query .text.etharp_output - 0x000000000000734e 0x134 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) - 0x000000000000734e etharp_output + 0x0000000000008012 0x134 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x0000000000008012 etharp_output .text.ethernet_input - 0x0000000000007482 0x86 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) - 0x0000000000007482 ethernet_input + 0x0000000000008146 0x86 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + 0x0000000000008146 ethernet_input .text.ethernetif_init - 0x0000000000007508 0x64 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) - 0x0000000000007508 ethernetif_init + 0x00000000000081cc 0x64 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + 0x00000000000081cc ethernetif_init .text.low_level_output - 0x000000000000756c 0x52 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + 0x0000000000008230 0x52 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) .text.ethernetif_input - 0x00000000000075be 0x70 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) - 0x00000000000075be ethernetif_input + 0x0000000000008282 0x70 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + 0x0000000000008282 ethernetif_input .text.wch_ethernetif_init - 0x000000000000762e 0x76 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) - 0x000000000000762e wch_ethernetif_init - .text.htons 0x00000000000076a4 0xe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet.o) - 0x00000000000076a4 htons - .text.ntohs 0x00000000000076b2 0xe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet.o) - 0x00000000000076b2 ntohs - .text.htonl 0x00000000000076c0 0x24 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet.o) - 0x00000000000076c0 htonl - .text.ntohl 0x00000000000076e4 0xc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet.o) - 0x00000000000076e4 ntohl + 0x00000000000082f2 0x76 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + 0x00000000000082f2 wch_ethernetif_init + .text.htons 0x0000000000008368 0xe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet.o) + 0x0000000000008368 htons + .text.ntohs 0x0000000000008376 0xe D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet.o) + 0x0000000000008376 ntohs + .text.htonl 0x0000000000008384 0x24 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet.o) + 0x0000000000008384 htonl + .text.ntohl 0x00000000000083a8 0xc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet.o) + 0x00000000000083a8 ntohl .text.ip_route - 0x00000000000076f0 0x4c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) - 0x00000000000076f0 ip_route + 0x00000000000083b4 0x4c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) + 0x00000000000083b4 ip_route .text.ip_input - 0x000000000000773c 0x29a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) - 0x000000000000773c ip_input + 0x0000000000008400 0x29a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) + 0x0000000000008400 ip_input .text.ip_output_if - 0x00000000000079d6 0x15a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) - 0x00000000000079d6 ip_output_if + 0x000000000000869a 0x15a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) + 0x000000000000869a ip_output_if .text.ip_output - 0x0000000000007b30 0x36 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) - 0x0000000000007b30 ip_output + 0x00000000000087f4 0x36 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) + 0x00000000000087f4 ip_output .text.ip_addr_isbroadcast - 0x0000000000007b66 0x4a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) - 0x0000000000007b66 ip_addr_isbroadcast + 0x000000000000882a 0x4a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) + 0x000000000000882a ip_addr_isbroadcast .text.ip_reass_tmr - 0x0000000000007bb0 0xe6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) - 0x0000000000007bb0 ip_reass_tmr + 0x0000000000008874 0xe6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + 0x0000000000008874 ip_reass_tmr .text.ip_reass - 0x0000000000007c96 0x3dc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) - 0x0000000000007c96 ip_reass - .text.ip_frag 0x0000000000008072 0x17e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) - 0x0000000000008072 ip_frag + 0x000000000000895a 0x3dc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + 0x000000000000895a ip_reass + .text.ip_frag 0x0000000000008d36 0x17e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + 0x0000000000008d36 ip_frag .text.dhcp_set_state - 0x00000000000081f0 0x16 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + 0x0000000000008eb4 0x16 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option - 0x0000000000008206 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + 0x0000000000008eca 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option_byte - 0x0000000000008226 0x12 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + 0x0000000000008eea 0x12 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option_long - 0x0000000000008238 0x48 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + 0x0000000000008efc 0x48 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option_trailer - 0x0000000000008280 0x34 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + 0x0000000000008f44 0x34 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_create_request - 0x00000000000082b4 0x18a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + 0x0000000000008f78 0x18a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_delete_request - 0x000000000000843e 0x1e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + 0x0000000000009102 0x1e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_arp_reply - 0x000000000000845c 0x182 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) - 0x000000000000845c dhcp_arp_reply + 0x0000000000009120 0x182 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + 0x0000000000009120 dhcp_arp_reply .text.lwip_init - 0x00000000000085de 0x18 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(init.o) - 0x00000000000085de lwip_init + 0x00000000000092a2 0x18 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(init.o) + 0x00000000000092a2 lwip_init .text.mem_init - 0x00000000000085f6 0x3e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) - 0x00000000000085f6 mem_init + 0x00000000000092ba 0x3e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) + 0x00000000000092ba mem_init .text.mem_free - 0x0000000000008634 0x84 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) - 0x0000000000008634 mem_free + 0x00000000000092f8 0x84 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) + 0x00000000000092f8 mem_free .text.mem_realloc - 0x00000000000086b8 0xca D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) - 0x00000000000086b8 mem_realloc + 0x000000000000937c 0xca D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) + 0x000000000000937c mem_realloc .text.mem_malloc - 0x0000000000008782 0xd0 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) - 0x0000000000008782 mem_malloc + 0x0000000000009446 0xd0 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) + 0x0000000000009446 mem_malloc .text.memp_init - 0x0000000000008852 0x50 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(memp.o) - 0x0000000000008852 memp_init + 0x0000000000009516 0x50 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(memp.o) + 0x0000000000009516 memp_init .text.memp_malloc - 0x00000000000088a2 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(memp.o) - 0x00000000000088a2 memp_malloc + 0x0000000000009566 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(memp.o) + 0x0000000000009566 memp_malloc .text.memp_free - 0x00000000000088c2 0x18 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(memp.o) - 0x00000000000088c2 memp_free + 0x0000000000009586 0x18 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(memp.o) + 0x0000000000009586 memp_free .text.netif_set_ipaddr - 0x00000000000088da 0x96 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) - 0x00000000000088da netif_set_ipaddr + 0x000000000000959e 0x96 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) + 0x000000000000959e netif_set_ipaddr .text.netif_set_addr - 0x0000000000008970 0x4e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) - 0x0000000000008970 netif_set_addr + 0x0000000000009634 0x4e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) + 0x0000000000009634 netif_set_addr .text.netif_add - 0x00000000000089be 0x5a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) - 0x00000000000089be netif_add + 0x0000000000009682 0x5a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) + 0x0000000000009682 netif_add .text.netif_set_default - 0x0000000000008a18 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) - 0x0000000000008a18 netif_set_default + 0x00000000000096dc 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) + 0x00000000000096dc netif_set_default .text.netif_is_up - 0x0000000000008a1e 0x8 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) - 0x0000000000008a1e netif_is_up + 0x00000000000096e2 0x8 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) + 0x00000000000096e2 netif_is_up .text.pbuf_header - 0x0000000000008a26 0x6e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008a26 pbuf_header + 0x00000000000096ea 0x6e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x00000000000096ea pbuf_header .text.pbuf_free - 0x0000000000008a94 0x4e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008a94 pbuf_free + 0x0000000000009758 0x4e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x0000000000009758 pbuf_free .text.pbuf_alloc - 0x0000000000008ae2 0x140 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008ae2 pbuf_alloc + 0x00000000000097a6 0x140 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x00000000000097a6 pbuf_alloc .text.pbuf_realloc - 0x0000000000008c22 0x58 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008c22 pbuf_realloc + 0x00000000000098e6 0x58 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x00000000000098e6 pbuf_realloc .text.pbuf_clen - 0x0000000000008c7a 0x12 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008c7a pbuf_clen + 0x000000000000993e 0x12 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x000000000000993e pbuf_clen .text.pbuf_ref - 0x0000000000008c8c 0xa D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008c8c pbuf_ref + 0x0000000000009950 0xa D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x0000000000009950 pbuf_ref .text.pbuf_cat - 0x0000000000008c96 0x1c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008c96 pbuf_cat + 0x000000000000995a 0x1c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x000000000000995a pbuf_cat .text.pbuf_chain - 0x0000000000008cb2 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008cb2 pbuf_chain + 0x0000000000009976 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x0000000000009976 pbuf_chain .text.pbuf_copy - 0x0000000000008cc6 0x9c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) - 0x0000000000008cc6 pbuf_copy + 0x000000000000998a 0x9c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + 0x000000000000998a pbuf_copy .text.raw_input - 0x0000000000008d62 0x68 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) - 0x0000000000008d62 raw_input + 0x0000000000009a26 0x68 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x0000000000009a26 raw_input .text.raw_bind - 0x0000000000008dca 0x1e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) - 0x0000000000008dca raw_bind + 0x0000000000009a8e 0x1e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x0000000000009a8e raw_bind .text.raw_connect - 0x0000000000008de8 0x1e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) - 0x0000000000008de8 raw_connect + 0x0000000000009aac 0x1e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x0000000000009aac raw_connect .text.raw_recv - 0x0000000000008e06 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) - 0x0000000000008e06 raw_recv + 0x0000000000009aca 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x0000000000009aca raw_recv .text.raw_sendto - 0x0000000000008e0c 0x7e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) - 0x0000000000008e0c raw_sendto + 0x0000000000009ad0 0x7e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x0000000000009ad0 raw_sendto .text.raw_send - 0x0000000000008e8a 0x10 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) - 0x0000000000008e8a raw_send + 0x0000000000009b4e 0x10 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x0000000000009b4e raw_send .text.raw_remove - 0x0000000000008e9a 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) - 0x0000000000008e9a raw_remove - .text.raw_new 0x0000000000008eca 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) - 0x0000000000008eca raw_new + 0x0000000000009b5e 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x0000000000009b5e raw_remove + .text.raw_new 0x0000000000009b8e 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x0000000000009b8e raw_new .text.tcp_new_port - 0x0000000000008efa 0x5c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009bbe 0x5c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .text.tcp_bind - 0x0000000000008f56 0x116 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000008f56 tcp_bind + 0x0000000000009c1a 0x116 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009c1a tcp_bind .text.tcp_update_rcv_ann_wnd - 0x000000000000906c 0x48 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x000000000000906c tcp_update_rcv_ann_wnd + 0x0000000000009d30 0x48 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009d30 tcp_update_rcv_ann_wnd .text.tcp_recved - 0x00000000000090b4 0x3c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000090b4 tcp_recved + 0x0000000000009d78 0x3c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009d78 tcp_recved .text.tcp_seg_free - 0x00000000000090f0 0x2a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000090f0 tcp_seg_free + 0x0000000000009db4 0x2a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009db4 tcp_seg_free .text.tcp_segs_free - 0x000000000000911a 0x1e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x000000000000911a tcp_segs_free + 0x0000000000009dde 0x1e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009dde tcp_segs_free .text.tcp_seg_copy - 0x0000000000009138 0x28 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009138 tcp_seg_copy - .text.tcp_arg 0x0000000000009160 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009160 tcp_arg + 0x0000000000009dfc 0x28 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009dfc tcp_seg_copy + .text.tcp_arg 0x0000000000009e24 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009e24 tcp_arg .text.tcp_recv - 0x0000000000009164 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009164 tcp_recv + 0x0000000000009e28 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009e28 tcp_recv .text.tcp_sent - 0x000000000000916a 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x000000000000916a tcp_sent - .text.tcp_err 0x0000000000009170 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009170 tcp_err + 0x0000000000009e2e 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009e2e tcp_sent + .text.tcp_err 0x0000000000009e34 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009e34 tcp_err .text.tcp_poll - 0x0000000000009176 0xa D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009176 tcp_poll + 0x0000000000009e3a 0xa D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009e3a tcp_poll .text.tcp_pcb_purge - 0x0000000000009180 0x4e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009180 tcp_pcb_purge + 0x0000000000009e44 0x4e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009e44 tcp_pcb_purge .text.tcp_slowtmr - 0x00000000000091ce 0x2ba D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000091ce tcp_slowtmr + 0x0000000000009e92 0x2ba D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000000009e92 tcp_slowtmr .text.tcp_pcb_remove - 0x0000000000009488 0x72 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009488 tcp_pcb_remove + 0x000000000000a14c 0x72 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a14c tcp_pcb_remove .text.tcp_close - 0x00000000000094fa 0xb2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000094fa tcp_close + 0x000000000000a1be 0xb2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a1be tcp_close .text.tcp_recv_null - 0x00000000000095ac 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000095ac tcp_recv_null + 0x000000000000a270 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a270 tcp_recv_null .text.tcp_fasttmr - 0x00000000000095dc 0x62 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000095dc tcp_fasttmr - .text.tcp_tmr 0x000000000000963e 0x22 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x000000000000963e tcp_tmr + 0x000000000000a2a0 0x62 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a2a0 tcp_fasttmr + .text.tcp_tmr 0x000000000000a302 0x22 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a302 tcp_tmr .text.tcp_fastsendack - 0x0000000000009660 0x7c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009660 tcp_fastsendack + 0x000000000000a324 0x7c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a324 tcp_fastsendack .text.tcp_abandon - 0x00000000000096dc 0x9a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000096dc tcp_abandon + 0x000000000000a3a0 0x9a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a3a0 tcp_abandon .text.tcp_next_iss - 0x0000000000009776 0x10 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009776 tcp_next_iss + 0x000000000000a43a 0x10 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a43a tcp_next_iss .text.tcp_alloc - 0x0000000000009786 0x134 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x0000000000009786 tcp_alloc - .text.tcp_new 0x00000000000098ba 0x10 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000098ba tcp_new + 0x000000000000a44a 0x134 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a44a tcp_alloc + .text.tcp_new 0x000000000000a57e 0x10 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a57e tcp_new .text.tcp_eff_send_mss - 0x00000000000098ca 0x2e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000098ca tcp_eff_send_mss + 0x000000000000a58e 0x2e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a58e tcp_eff_send_mss .text.tcp_connect - 0x00000000000098f8 0xe8 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000098f8 tcp_connect + 0x000000000000a5bc 0xe8 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a5bc tcp_connect .text.RemoveTimeWaiTCP - 0x00000000000099e0 0x32 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000000099e0 RemoveTimeWaiTCP + 0x000000000000a6a4 0x32 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000a6a4 RemoveTimeWaiTCP .text.tcp_oos_insert_segment - 0x0000000000009a12 0xce D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x000000000000a6d6 0xce D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .text.tcp_receive - 0x0000000000009ae0 0x944 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x000000000000a7a4 0x944 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .text.tcp_parseopt.isra.0 - 0x000000000000a424 0xa6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x000000000000b0e8 0xa6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .text.tcp_input - 0x000000000000a4ca 0xa2e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) - 0x000000000000a4ca tcp_input + 0x000000000000b18e 0xa2e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x000000000000b18e tcp_input .text.tcp_output_set_header.isra.0.constprop.1 - 0x000000000000aef8 0xd4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000bbbc 0xd4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) .text.tcp_enqueue - 0x000000000000afcc 0x448 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000afcc tcp_enqueue + 0x000000000000bc90 0x448 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000bc90 tcp_enqueue .text.tcp_send_ctrl - 0x000000000000b414 0x16 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000b414 tcp_send_ctrl + 0x000000000000c0d8 0x16 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c0d8 tcp_send_ctrl .text.tcp_write - 0x000000000000b42a 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000b42a tcp_write + 0x000000000000c0ee 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c0ee tcp_write .text.tcp_send_empty_ack - 0x000000000000b45a 0x70 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000b45a tcp_send_empty_ack + 0x000000000000c11e 0x70 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c11e tcp_send_empty_ack .text.tcp_output - 0x000000000000b4ca 0x368 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000b4ca tcp_output - .text.tcp_rst 0x000000000000b832 0x108 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000b832 tcp_rst + 0x000000000000c18e 0x368 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c18e tcp_output + .text.tcp_rst 0x000000000000c4f6 0x108 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c4f6 tcp_rst .text.tcp_rexmit_rto - 0x000000000000b93a 0x36 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000b93a tcp_rexmit_rto + 0x000000000000c5fe 0x36 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c5fe tcp_rexmit_rto .text.tcp_rexmit - 0x000000000000b970 0x7c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000b970 tcp_rexmit + 0x000000000000c634 0x7c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c634 tcp_rexmit .text.tcp_rexmit_fast - 0x000000000000b9ec 0x62 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000b9ec tcp_rexmit_fast + 0x000000000000c6b0 0x62 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c6b0 tcp_rexmit_fast .text.tcp_keepalive - 0x000000000000ba4e 0x5e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000ba4e tcp_keepalive + 0x000000000000c712 0x5e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c712 tcp_keepalive .text.tcp_zero_window_probe - 0x000000000000baac 0xd2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) - 0x000000000000baac tcp_zero_window_probe + 0x000000000000c770 0xd2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + 0x000000000000c770 tcp_zero_window_probe .text.udp_input - 0x000000000000bb7e 0x238 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000bb7e udp_input + 0x000000000000c842 0x238 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000c842 udp_input .text.udp_bind - 0x000000000000bdb6 0x9a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000bdb6 udp_bind + 0x000000000000ca7a 0x9a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000ca7a udp_bind .text.udp_sendto_if - 0x000000000000be50 0xd6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000be50 udp_sendto_if + 0x000000000000cb14 0xd6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000cb14 udp_sendto_if .text.udp_sendto - 0x000000000000bf26 0x2e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000bf26 udp_sendto + 0x000000000000cbea 0x2e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000cbea udp_sendto .text.udp_send - 0x000000000000bf54 0x12 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000bf54 udp_send + 0x000000000000cc18 0x12 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000cc18 udp_send .text.udp_connect - 0x000000000000bf66 0x7e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000bf66 udp_connect + 0x000000000000cc2a 0x7e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000cc2a udp_connect .text.udp_recv - 0x000000000000bfe4 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000bfe4 udp_recv + 0x000000000000cca8 0x6 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000cca8 udp_recv .text.udp_remove - 0x000000000000bfea 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000bfea udp_remove - .text.udp_new 0x000000000000c01a 0x24 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x000000000000c01a udp_new + 0x000000000000ccae 0x30 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000ccae udp_remove + .text.udp_new 0x000000000000ccde 0x24 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x000000000000ccde udp_new .text.icmp_send_response.isra.0 - 0x000000000000c03e 0x76 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + 0x000000000000cd02 0x76 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(icmp.o) .text.icmp_input - 0x000000000000c0b4 0x250 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(icmp.o) - 0x000000000000c0b4 icmp_input + 0x000000000000cd78 0x250 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + 0x000000000000cd78 icmp_input .text.icmp_dest_unreach - 0x000000000000c304 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(icmp.o) - 0x000000000000c304 icmp_dest_unreach + 0x000000000000cfc8 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + 0x000000000000cfc8 icmp_dest_unreach .text.icmp_time_exceeded - 0x000000000000c318 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(icmp.o) - 0x000000000000c318 icmp_time_exceeded + 0x000000000000cfdc 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + 0x000000000000cfdc icmp_time_exceeded .text.lwip_standard_chksum - 0x000000000000c32c 0x7e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + 0x000000000000cff0 0x7e D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) .text.inet_chksum_pseudo - 0x000000000000c3aa 0x10a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) - 0x000000000000c3aa inet_chksum_pseudo + 0x000000000000d06e 0x10a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + 0x000000000000d06e inet_chksum_pseudo .text.inet_chksum - 0x000000000000c4b4 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) - 0x000000000000c4b4 inet_chksum + 0x000000000000d178 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + 0x000000000000d178 inet_chksum .text.inet_chksum_pbuf - 0x000000000000c4c8 0x6a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) - 0x000000000000c4c8 inet_chksum_pbuf + 0x000000000000d18c 0x6a D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + 0x000000000000d18c inet_chksum_pbuf .text.printchar - 0x000000000000c532 0x4a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000c532 printchar - .text.prints 0x000000000000c57c 0xe0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000c57c prints + 0x000000000000d1f6 0x4a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000d1f6 printchar + .text.prints 0x000000000000d240 0xe0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000d240 prints .text.printInt - 0x000000000000c65c 0xf2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000c65c printInt + 0x000000000000d320 0xf2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000d320 printInt .text.printLongLongInt - 0x000000000000c74e 0x4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000c74e printLongLongInt + 0x000000000000d412 0x4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000d412 printLongLongInt .text.printDouble - 0x000000000000c752 0x4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000c752 printDouble - .text.print 0x000000000000c756 0x320 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000c756 print - .text.printf 0x000000000000ca76 0x24 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000ca76 printf - .text.puts 0x000000000000ca9a 0x4a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000ca9a puts - .text.putchar 0x000000000000cae4 0x18 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - 0x000000000000cae4 putchar + 0x000000000000d416 0x4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000d416 printDouble + .text.print 0x000000000000d41a 0x320 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000d41a print + .text.printf 0x000000000000d73a 0x24 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000d73a printf + .text.puts 0x000000000000d75e 0x4a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000d75e puts .text.__divdi3 - 0x000000000000cafc 0x3d4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) - 0x000000000000cafc __divdi3 - .text.memcpy 0x000000000000ced0 0xb2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o) - 0x000000000000ced0 memcpy - .text.memmove 0x000000000000cf82 0x46 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o) - 0x000000000000cf82 memmove + 0x000000000000d7a8 0x3d4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) + 0x000000000000d7a8 __divdi3 + .text.memcpy 0x000000000000db7c 0xb2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o) + 0x000000000000db7c memcpy + .text.memmove 0x000000000000dc2e 0x46 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o) + 0x000000000000dc2e memmove *(.rodata) - *fill* 0x000000000000cfc8 0x0 - .rodata 0x000000000000cfc8 0xc ./User/main.o + *fill* 0x000000000000dc74 0x0 + .rodata 0x000000000000dc74 0x34 ./User/main.o *(.rodata*) .rodata.HardFault_Handler.str1.4 - 0x000000000000cfd4 0x42 ./User/ch32v30x_it.o - *fill* 0x000000000000d016 0x2 + 0x000000000000dca8 0x42 ./User/ch32v30x_it.o + *fill* 0x000000000000dcea 0x2 + .rodata.OnTempFrameRequest.str1.4 + 0x000000000000dcec 0x1e ./User/main.o + *fill* 0x000000000000dd0a 0x2 .rodata.WCHNET_HandleGlobalInt.str1.4 - 0x000000000000d018 0x3e ./User/main.o - *fill* 0x000000000000d056 0x2 + 0x000000000000dd0c 0x73 ./User/main.o + *fill* 0x000000000000dd7f 0x1 .rodata.WCHNET_HandleSockInt.str1.4 - 0x000000000000d058 0x55 ./User/main.o - *fill* 0x000000000000d0ad 0x3 + 0x000000000000dd80 0x90 ./User/main.o + .rodata.do_2d_capture_send.constprop.5.str1.4 + 0x000000000000de10 0x43 ./User/main.o + *fill* 0x000000000000de53 0x1 .rodata.mStopIfError.str1.4 - 0x000000000000d0b0 0xe ./User/main.o - *fill* 0x000000000000d0be 0x2 + 0x000000000000de54 0x16 ./User/main.o + *fill* 0x000000000000de6a 0x2 .rodata.main.str1.4 - 0x000000000000d0c0 0xc1 ./User/main.o - *fill* 0x000000000000d181 0x3 + 0x000000000000de6c 0x1df ./User/main.o + *fill* 0x000000000000e04b 0x1 + .rodata.start_2d_burst.constprop.4.str1.4 + 0x000000000000e04c 0x48 ./User/main.o + .rodata.task_business_entry.str1.4 + 0x000000000000e094 0x218 ./User/main.o .rodata.MemNum - 0x000000000000d184 0x10 ./NetLib/eth_driver_RGMII.o - 0x000000000000d184 MemNum + 0x000000000000e2ac 0x10 ./NetLib/eth_driver_RGMII.o + 0x000000000000e2ac MemNum .rodata.MemSize - 0x000000000000d194 0x10 ./NetLib/eth_driver_RGMII.o - 0x000000000000d194 MemSize + 0x000000000000e2bc 0x10 ./NetLib/eth_driver_RGMII.o + 0x000000000000e2bc MemSize + .rodata.qdx_port_init.str1.4 + 0x000000000000e2cc 0x26 ./Middle/QDXnetworkStack/qdx_port.o + *fill* 0x000000000000e2f2 0x2 + .rodata.qdx_port_sock_connect_notify.str1.4 + 0x000000000000e2f4 0x1f ./Middle/QDXnetworkStack/qdx_port.o + *fill* 0x000000000000e313 0x1 + .rodata.qdx_port_sock_disconnect_notify.str1.4 + 0x000000000000e314 0x22 ./Middle/QDXnetworkStack/qdx_port.o + *fill* 0x000000000000e336 0x2 .rodata.qdx_port_tcp_connect.str1.4 - 0x000000000000d1a4 0xcc ./Middle/QDXnetworkStack/qdx_port.o + 0x000000000000e338 0x1fd ./Middle/QDXnetworkStack/qdx_port.o + *fill* 0x000000000000e535 0x3 + .rodata.qdx_port_tcp_send.str1.4 + 0x000000000000e538 0x2d ./Middle/QDXnetworkStack/qdx_port.o + *fill* 0x000000000000e565 0x3 + .rodata.qdx_port_thread_create.str1.4 + 0x000000000000e568 0x3e ./Middle/QDXnetworkStack/qdx_port.o + *fill* 0x000000000000e5a6 0x2 + .rodata.Preprocess_Execute.str1.4 + 0x000000000000e5a8 0x34 ./Middle/QDXnetworkStack/qdx_preprocess.o + .rodata.TcpLogic_BuildAndSendTemperatureFrame.str1.4 + 0x000000000000e5dc 0x67 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x000000000000e643 0x1 .rodata.TcpLogic_Init.str1.4 - 0x000000000000d270 0xd ./Middle/QDXnetworkStack/qdx_tcp_logic.o - *fill* 0x000000000000d27d 0x3 + 0x000000000000e644 0xd ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x000000000000e651 0x3 .rodata.TcpLogic_Start.str1.4 - 0x000000000000d280 0x1d ./Middle/QDXnetworkStack/qdx_tcp_logic.o - *fill* 0x000000000000d29d 0x3 + 0x000000000000e654 0x1d ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x000000000000e671 0x3 .rodata.manager_thread_entry.str1.4 - 0x000000000000d2a0 0xa ./Middle/QDXnetworkStack/qdx_tcp_logic.o - *fill* 0x000000000000d2aa 0x2 + 0x000000000000e674 0xd ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x000000000000e681 0x3 + .rodata.recv_thread_entry.str1.4 + 0x000000000000e684 0x30b ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x000000000000e98f 0x1 .rodata.tcp_send_handshake.str1.4 - 0x000000000000d2ac 0xd ./Middle/QDXnetworkStack/qdx_tcp_logic.o - *fill* 0x000000000000d2b9 0x3 + 0x000000000000e990 0x31 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x000000000000e9c1 0x3 + .rodata.tcp_stream_connect.str1.4 + 0x000000000000e9c4 0x65 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x000000000000ea29 0x3 + .rodata.tcp_stream_disconnect.str1.4 + 0x000000000000ea2c 0x1b ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x000000000000ea47 0x1 .rodata.pvPortMalloc.str1.4 - 0x000000000000d2bc 0x49 ./FreeRTOS/portable/MemMang/heap_4.o - *fill* 0x000000000000d305 0x3 + 0x000000000000ea48 0x49 ./FreeRTOS/portable/MemMang/heap_4.o + *fill* 0x000000000000ea91 0x3 .rodata.xPortStartScheduler.str1.4 - 0x000000000000d308 0x27 ./FreeRTOS/portable/GCC/RISC-V/port.o + 0x000000000000ea94 0x27 ./FreeRTOS/portable/GCC/RISC-V/port.o 0x49 (size before relaxing) - *fill* 0x000000000000d32f 0x1 + *fill* 0x000000000000eabb 0x1 .rodata.xQueueGenericReset.str1.4 - 0x000000000000d330 0x14 ./FreeRTOS/queue.o + 0x000000000000eabc 0x14 ./FreeRTOS/queue.o 0x35 (size before relaxing) .rodata.prvTaskIsTaskSuspended.str1.4 - 0x000000000000d344 0x14 ./FreeRTOS/tasks.o + 0x000000000000ead0 0x14 ./FreeRTOS/tasks.o 0x35 (size before relaxing) .rodata.vTaskStartScheduler.str1.4 - 0x000000000000d358 0x5 ./FreeRTOS/tasks.o - *fill* 0x000000000000d35d 0x3 + 0x000000000000eae4 0x5 ./FreeRTOS/tasks.o + *fill* 0x000000000000eae9 0x3 .rodata.prvTimerTask - 0x000000000000d360 0x24 ./FreeRTOS/timers.o + 0x000000000000eaec 0x24 ./FreeRTOS/timers.o .rodata.prvCheckForValidListAndQueue.str1.4 - 0x000000000000d384 0x5 ./FreeRTOS/timers.o - *fill* 0x000000000000d389 0x3 + 0x000000000000eb10 0x5 ./FreeRTOS/timers.o + *fill* 0x000000000000eb15 0x3 .rodata.prvTimerTask.str1.4 - 0x000000000000d38c 0x15 ./FreeRTOS/timers.o + 0x000000000000eb18 0x15 ./FreeRTOS/timers.o 0x39 (size before relaxing) - *fill* 0x000000000000d3a1 0x3 + *fill* 0x000000000000eb2d 0x3 .rodata.xTimerCreateTimerTask.str1.4 - 0x000000000000d3a4 0x8 ./FreeRTOS/timers.o + 0x000000000000eb30 0x8 ./FreeRTOS/timers.o .rodata.ErrTable - 0x000000000000d3ac 0x10 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x000000000000d3ac ErrTable + 0x000000000000eb38 0x10 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000000000eb38 ErrTable .rodata.tcp_close - 0x000000000000d3bc 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000eb48 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .rodata.tcp_backoff - 0x000000000000d3dc 0xd D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x000000000000d3dc tcp_backoff - *fill* 0x000000000000d3e9 0x3 + 0x000000000000eb68 0xd D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000000000eb68 tcp_backoff + *fill* 0x000000000000eb75 0x3 .rodata.tcp_input - 0x000000000000d3ec 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x000000000000eb78 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .rodata.print.str1.4 - 0x000000000000d40c 0x8 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000eb98 0x8 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x7 (size before relaxing) .rodata.__clz_tab - 0x000000000000d414 0x100 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) - 0x000000000000d414 __clz_tab + 0x000000000000eba0 0x100 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) + 0x000000000000eba0 __clz_tab *(.gnu.linkonce.t.*) - 0x000000000000d514 . = ALIGN (0x4) + 0x000000000000eca0 . = ALIGN (0x4) -.rela.dyn 0x000000000000d514 0x0 +.rela.dyn 0x000000000000eca0 0x0 .rela.text.HardFault_Handler - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.OnTempFrameRequest + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.do_2d_capture_send.constprop.5 + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.start_2d_burst.constprop.4 + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.task_business_entry + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.mStopIfError - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.WCHNET_HandleSockInt - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.WCHNET_HandleGlobalInt + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.startup.main - 0x000000000000d514 0x0 ./User/ch32v30x_it.o - .rela.init 0x000000000000d514 0x0 ./User/ch32v30x_it.o - .rela.vector 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.init 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.vector 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.handle_reset - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.qdx_port_sock_connect_notify + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.qdx_port_sock_disconnect_notify + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.qdx_port_init + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.qdx_port_thread_create + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.qdx_port_tcp_connect - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.qdx_port_tcp_send + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.Preprocess_Execute + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.tcp_stream_disconnect + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.tcp_send_handshake + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.tcp_stream_connect + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.recv_thread_entry + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o + .rela.text.TcpLogic_BuildAndSendTemperatureFrame + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.pvPortMalloc - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vPortFree - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xPortStartScheduler - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vPortExitCritical - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.sdata2.xISRStackTop - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xQueueGenericReset - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xQueueGenericCreate - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xQueueGenericSend - 0x000000000000d514 0x0 ./User/ch32v30x_it.o - .rela.text.xQueueGenericSendFromISR - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xQueueReceive - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xQueueSemaphoreTake - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vQueueAddToRegistry - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vQueueUnregisterQueue - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vQueueDelete - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xTaskCreate - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vTaskStartScheduler - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xTaskIncrementTick - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xTaskResumeAll - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vTaskDelay - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vTaskSwitchContext - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vTaskPlaceOnEventList - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vTaskPlaceOnEventListRestricted - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xTaskRemoveFromEventList - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xTaskCheckForTimeOut - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xTaskPriorityDisinherit - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.vTaskPriorityDisinheritAfterTimeout - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.prvTimerTask - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.xTimerCreateTimerTask - 0x000000000000d514 0x0 ./User/ch32v30x_it.o - .rela.text.xTimerCreate - 0x000000000000d514 0x0 ./User/ch32v30x_it.o - .rela.text.xTimerGenericCommand - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.prints - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.printInt - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.print - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o .rela.text.printf - 0x000000000000d514 0x0 ./User/ch32v30x_it.o + 0x000000000000eca0 0x0 ./User/ch32v30x_it.o -.fini 0x000000000000d514 0x0 +.fini 0x000000000000eca0 0x0 *(SORT_NONE(.fini)) - 0x000000000000d514 . = ALIGN (0x4) + 0x000000000000eca0 . = ALIGN (0x4) [!provide] PROVIDE (_etext = .) [!provide] PROVIDE (_eitcm = .) -.preinit_array 0x000000000000d514 0x0 +.preinit_array 0x000000000000eca0 0x0 [!provide] PROVIDE (__preinit_array_start = .) *(.preinit_array) [!provide] PROVIDE (__preinit_array_end = .) -.init_array 0x000000000000d514 0x0 +.init_array 0x000000000000eca0 0x0 [!provide] PROVIDE (__init_array_start = .) *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)) *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors) [!provide] PROVIDE (__init_array_end = .) -.fini_array 0x000000000000d514 0x0 +.fini_array 0x000000000000eca0 0x0 [!provide] PROVIDE (__fini_array_start = .) *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)) *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors) @@ -3430,15 +3551,15 @@ END GROUP *(SORT_BY_NAME(.dtors.*)) *(.dtors) -.dalign 0x0000000020000000 0x0 load address 0x000000000000d514 +.dalign 0x0000000020000000 0x0 load address 0x000000000000eca0 0x0000000020000000 . = ALIGN (0x4) 0x0000000020000000 PROVIDE (_data_vma = .) -.dlalign 0x000000000000d514 0x0 - 0x000000000000d514 . = ALIGN (0x4) - 0x000000000000d514 PROVIDE (_data_lma = .) +.dlalign 0x000000000000eca0 0x0 + 0x000000000000eca0 . = ALIGN (0x4) + 0x000000000000eca0 PROVIDE (_data_lma = .) -.data 0x0000000020000000 0xa0 load address 0x000000000000d514 +.data 0x0000000020000000 0xa0 load address 0x000000000000eca0 *(.gnu.linkonce.r.*) *(.data .data.*) .data.g_TxNetBuffer_A @@ -3463,9 +3584,11 @@ END GROUP 0x0000000020000044 IPAddr .sdata.IPMask 0x0000000020000048 0x4 ./User/main.o 0x0000000020000048 IPMask - .sdata.use_buffer_A.6728 + .sdata.g_temp_req_is2d 0x000000002000004c 0x1 ./User/main.o - *fill* 0x000000002000004d 0x3 + .sdata.use_buffer_A.6929 + 0x000000002000004d 0x1 ./User/main.o + *fill* 0x000000002000004e 0x2 .sdata.SystemCoreClock 0x0000000020000050 0x4 ./User/system_ch32v30x.o 0x0000000020000050 SystemCoreClock @@ -3525,7 +3648,7 @@ END GROUP 0x00000000200000a0 . = ALIGN (0x4) 0x00000000200000a0 PROVIDE (_edata = .) -.bss 0x00000000200000a0 0x2dbc8 load address 0x000000000000d5b4 +.bss 0x00000000200000a0 0x2f990 load address 0x000000000000ed40 0x00000000200000a0 . = ALIGN (0x4) 0x00000000200000a0 PROVIDE (_sbss = .) *(.sbss*) @@ -3534,330 +3657,384 @@ END GROUP 0x00000000200000a0 sys_tick_ms .sbss.MACAddr 0x00000000200000a4 0x6 ./User/main.o 0x00000000200000a4 MACAddr - *fill* 0x00000000200000aa 0x2 - .sbss.g_ng_timer + .sbss.burst_active + 0x00000000200000aa 0x1 ./User/main.o + .sbss.burst_debounce_pending + 0x00000000200000ab 0x1 ./User/main.o + .sbss.burst_debounce_until 0x00000000200000ac 0x4 ./User/main.o - .sbss.DMARxDescToGet - 0x00000000200000b0 0x4 ./Peripheral/src/ch32v30x_eth.o - 0x00000000200000b0 DMARxDescToGet - .sbss.DMATxDescToSet - 0x00000000200000b4 0x4 ./Peripheral/src/ch32v30x_eth.o - 0x00000000200000b4 DMATxDescToSet - .sbss.NVIC_Priority_Group - 0x00000000200000b8 0x4 ./Peripheral/src/ch32v30x_misc.o - 0x00000000200000b8 NVIC_Priority_Group - .sbss.ChipId 0x00000000200000bc 0x4 ./NetLib/eth_driver_RGMII.o - 0x00000000200000bc ChipId - .sbss.LastPhyStat - 0x00000000200000c0 0x2 ./NetLib/eth_driver_RGMII.o - 0x00000000200000c0 LastPhyStat - *fill* 0x00000000200000c2 0x2 - .sbss.LastQueryPhyTime - 0x00000000200000c4 0x4 ./NetLib/eth_driver_RGMII.o - 0x00000000200000c4 LastQueryPhyTime - .sbss.LocalTime - 0x00000000200000c8 0x4 ./NetLib/eth_driver_RGMII.o - 0x00000000200000c8 LocalTime - .sbss.gPHYAddress - 0x00000000200000cc 0x2 ./NetLib/eth_driver_RGMII.o - 0x00000000200000cc gPHYAddress + .sbss.burst_delay_pending + 0x00000000200000b0 0x1 ./User/main.o + *fill* 0x00000000200000b1 0x3 + .sbss.burst_delay_until_ms + 0x00000000200000b4 0x4 ./User/main.o + .sbss.burst_next_time_ms + 0x00000000200000b8 0x4 ./User/main.o + .sbss.burst_remaining + 0x00000000200000bc 0x1 ./User/main.o + .sbss.g_ext_trigger_flag + 0x00000000200000bd 0x1 ./User/main.o + *fill* 0x00000000200000be 0x2 + .sbss.g_ext_trigger_time_ms + 0x00000000200000c0 0x4 ./User/main.o + .sbss.g_ng_off_time + 0x00000000200000c4 0x4 ./User/main.o + .sbss.g_temp_req_pending + 0x00000000200000c8 0x1 ./User/main.o + .sbss.s1d_consec_cold + 0x00000000200000c9 0x1 ./User/main.o + .sbss.s1d_consec_hot + 0x00000000200000ca 0x1 ./User/main.o + *fill* 0x00000000200000cb 0x1 + .sbss.s1d_count + 0x00000000200000cc 0x2 ./User/main.o *fill* 0x00000000200000ce 0x2 + .sbss.s1d_debounce_until + 0x00000000200000d0 0x4 ./User/main.o + .sbss.s1d_pre_count + 0x00000000200000d4 0x1 ./User/main.o + .sbss.s1d_pre_idx + 0x00000000200000d5 0x1 ./User/main.o + *fill* 0x00000000200000d6 0x2 + .sbss.s1d_pre_ring + 0x00000000200000d8 0x6 ./User/main.o + *fill* 0x00000000200000de 0x2 + .sbss.s1d_start_time + 0x00000000200000e0 0x4 ./User/main.o + .sbss.s1d_state + 0x00000000200000e4 0x4 ./User/main.o + .sbss.s1d_triggered + 0x00000000200000e8 0x1 ./User/main.o + *fill* 0x00000000200000e9 0x3 + .sbss.DMARxDescToGet + 0x00000000200000ec 0x4 ./Peripheral/src/ch32v30x_eth.o + 0x00000000200000ec DMARxDescToGet + .sbss.DMATxDescToSet + 0x00000000200000f0 0x4 ./Peripheral/src/ch32v30x_eth.o + 0x00000000200000f0 DMATxDescToSet + .sbss.ChipId 0x00000000200000f4 0x4 ./NetLib/eth_driver_RGMII.o + 0x00000000200000f4 ChipId + .sbss.LastPhyStat + 0x00000000200000f8 0x2 ./NetLib/eth_driver_RGMII.o + 0x00000000200000f8 LastPhyStat + *fill* 0x00000000200000fa 0x2 + .sbss.LastQueryPhyTime + 0x00000000200000fc 0x4 ./NetLib/eth_driver_RGMII.o + 0x00000000200000fc LastQueryPhyTime + .sbss.LocalTime + 0x0000000020000100 0x4 ./NetLib/eth_driver_RGMII.o + 0x0000000020000100 LocalTime + .sbss.gPHYAddress + 0x0000000020000104 0x2 ./NetLib/eth_driver_RGMII.o + 0x0000000020000104 gPHYAddress + *fill* 0x0000000020000106 0x2 .sbss.pDMARxSet - 0x00000000200000d0 0x4 ./NetLib/eth_driver_RGMII.o - 0x00000000200000d0 pDMARxSet + 0x0000000020000108 0x4 ./NetLib/eth_driver_RGMII.o + 0x0000000020000108 pDMARxSet .sbss.pDMATxSet - 0x00000000200000d4 0x4 ./NetLib/eth_driver_RGMII.o - 0x00000000200000d4 pDMATxSet + 0x000000002000010c 0x4 ./NetLib/eth_driver_RGMII.o + 0x000000002000010c pDMATxSet .sbss.g_wchnet_mutex - 0x00000000200000d8 0x4 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000020000110 0x4 ./Middle/QDXnetworkStack/qdx_port.o .sbss.g_is_initialized - 0x00000000200000dc 0x1 ./Middle/QDXnetworkStack/qdx_preprocess.o - *fill* 0x00000000200000dd 0x3 + 0x0000000020000114 0x1 ./Middle/QDXnetworkStack/qdx_preprocess.o + *fill* 0x0000000020000115 0x3 .sbss.g_preprocess_mutex - 0x00000000200000e0 0x4 ./Middle/QDXnetworkStack/qdx_preprocess.o - .sbss.pxEnd 0x00000000200000e4 0x4 ./FreeRTOS/portable/MemMang/heap_4.o + 0x0000000020000118 0x4 ./Middle/QDXnetworkStack/qdx_preprocess.o + .sbss.pxEnd 0x000000002000011c 0x4 ./FreeRTOS/portable/MemMang/heap_4.o .sbss.xBlockAllocatedBit - 0x00000000200000e8 0x4 ./FreeRTOS/portable/MemMang/heap_4.o + 0x0000000020000120 0x4 ./FreeRTOS/portable/MemMang/heap_4.o .sbss.xFreeBytesRemaining - 0x00000000200000ec 0x4 ./FreeRTOS/portable/MemMang/heap_4.o + 0x0000000020000124 0x4 ./FreeRTOS/portable/MemMang/heap_4.o .sbss.xMinimumEverFreeBytesRemaining - 0x00000000200000f0 0x4 ./FreeRTOS/portable/MemMang/heap_4.o + 0x0000000020000128 0x4 ./FreeRTOS/portable/MemMang/heap_4.o .sbss.xNumberOfSuccessfulAllocations - 0x00000000200000f4 0x4 ./FreeRTOS/portable/MemMang/heap_4.o + 0x000000002000012c 0x4 ./FreeRTOS/portable/MemMang/heap_4.o .sbss.xNumberOfSuccessfulFrees - 0x00000000200000f8 0x4 ./FreeRTOS/portable/MemMang/heap_4.o - .sbss.xStart 0x00000000200000fc 0x8 ./FreeRTOS/portable/MemMang/heap_4.o + 0x0000000020000130 0x4 ./FreeRTOS/portable/MemMang/heap_4.o + .sbss.xStart 0x0000000020000134 0x8 ./FreeRTOS/portable/MemMang/heap_4.o .sbss.pxCurrentTCB - 0x0000000020000104 0x4 ./FreeRTOS/tasks.o - 0x0000000020000104 pxCurrentTCB - .sbss.pxDelayedTaskList - 0x0000000020000108 0x4 ./FreeRTOS/tasks.o - .sbss.pxOverflowDelayedTaskList - 0x000000002000010c 0x4 ./FreeRTOS/tasks.o - .sbss.uxCurrentNumberOfTasks - 0x0000000020000110 0x4 ./FreeRTOS/tasks.o - .sbss.uxDeletedTasksWaitingCleanUp - 0x0000000020000114 0x4 ./FreeRTOS/tasks.o - .sbss.uxSchedulerSuspended - 0x0000000020000118 0x4 ./FreeRTOS/tasks.o - .sbss.uxTaskNumber - 0x000000002000011c 0x4 ./FreeRTOS/tasks.o - .sbss.uxTopReadyPriority - 0x0000000020000120 0x4 ./FreeRTOS/tasks.o - .sbss.xIdleTaskHandle - 0x0000000020000124 0x4 ./FreeRTOS/tasks.o - .sbss.xNextTaskUnblockTime - 0x0000000020000128 0x4 ./FreeRTOS/tasks.o - .sbss.xNumOfOverflows - 0x000000002000012c 0x4 ./FreeRTOS/tasks.o - .sbss.xPendedTicks - 0x0000000020000130 0x4 ./FreeRTOS/tasks.o - .sbss.xSchedulerRunning - 0x0000000020000134 0x4 ./FreeRTOS/tasks.o - .sbss.xTickCount - 0x0000000020000138 0x4 ./FreeRTOS/tasks.o - .sbss.xYieldPending 0x000000002000013c 0x4 ./FreeRTOS/tasks.o + 0x000000002000013c pxCurrentTCB + .sbss.pxDelayedTaskList + 0x0000000020000140 0x4 ./FreeRTOS/tasks.o + .sbss.pxOverflowDelayedTaskList + 0x0000000020000144 0x4 ./FreeRTOS/tasks.o + .sbss.uxCurrentNumberOfTasks + 0x0000000020000148 0x4 ./FreeRTOS/tasks.o + .sbss.uxDeletedTasksWaitingCleanUp + 0x000000002000014c 0x4 ./FreeRTOS/tasks.o + .sbss.uxSchedulerSuspended + 0x0000000020000150 0x4 ./FreeRTOS/tasks.o + .sbss.uxTaskNumber + 0x0000000020000154 0x4 ./FreeRTOS/tasks.o + .sbss.uxTopReadyPriority + 0x0000000020000158 0x4 ./FreeRTOS/tasks.o + .sbss.xIdleTaskHandle + 0x000000002000015c 0x4 ./FreeRTOS/tasks.o + .sbss.xNextTaskUnblockTime + 0x0000000020000160 0x4 ./FreeRTOS/tasks.o + .sbss.xNumOfOverflows + 0x0000000020000164 0x4 ./FreeRTOS/tasks.o + .sbss.xPendedTicks + 0x0000000020000168 0x4 ./FreeRTOS/tasks.o + .sbss.xSchedulerRunning + 0x000000002000016c 0x4 ./FreeRTOS/tasks.o + .sbss.xTickCount + 0x0000000020000170 0x4 ./FreeRTOS/tasks.o + .sbss.xYieldPending + 0x0000000020000174 0x4 ./FreeRTOS/tasks.o .sbss.pxCurrentTimerList - 0x0000000020000140 0x4 ./FreeRTOS/timers.o + 0x0000000020000178 0x4 ./FreeRTOS/timers.o .sbss.pxOverflowTimerList - 0x0000000020000144 0x4 ./FreeRTOS/timers.o + 0x000000002000017c 0x4 ./FreeRTOS/timers.o .sbss.xLastTime.6646 - 0x0000000020000148 0x4 ./FreeRTOS/timers.o + 0x0000000020000180 0x4 ./FreeRTOS/timers.o .sbss.xTimerQueue - 0x000000002000014c 0x4 ./FreeRTOS/timers.o + 0x0000000020000184 0x4 ./FreeRTOS/timers.o .sbss.xTimerTaskHandle - 0x0000000020000150 0x4 ./FreeRTOS/timers.o - .sbss.p_ms 0x0000000020000154 0x2 ./Debug/debug.o - .sbss.p_us 0x0000000020000156 0x1 ./Debug/debug.o + 0x0000000020000188 0x4 ./FreeRTOS/timers.o + .sbss.p_ms 0x000000002000018c 0x2 ./Debug/debug.o + .sbss.p_us 0x000000002000018e 0x1 ./Debug/debug.o .sbss.Frame_Ready_Flag - 0x0000000020000157 0x1 ./Debug/dvp.o - 0x0000000020000157 Frame_Ready_Flag + 0x000000002000018f 0x1 ./Debug/dvp.o + 0x000000002000018f Frame_Ready_Flag .sbss.Line_Ready_Flag - 0x0000000020000158 0x1 ./Debug/dvp.o - 0x0000000020000158 Line_Ready_Flag - *fill* 0x0000000020000159 0x3 + 0x0000000020000190 0x1 ./Debug/dvp.o + 0x0000000020000190 Line_Ready_Flag + *fill* 0x0000000020000191 0x3 .sbss.Ready_Frame_Count - 0x000000002000015c 0x4 ./Debug/dvp.o - 0x000000002000015c Ready_Frame_Count + 0x0000000020000194 0x4 ./Debug/dvp.o + 0x0000000020000194 Ready_Frame_Count .sbss.Ready_Line_Ptr - 0x0000000020000160 0x4 ./Debug/dvp.o - 0x0000000020000160 Ready_Line_Ptr + 0x0000000020000198 0x4 ./Debug/dvp.o + 0x0000000020000198 Ready_Line_Ptr .sbss.current_line_idx - 0x0000000020000164 0x4 ./Debug/dvp.o - 0x0000000020000164 current_line_idx - .sbss.frame_count - 0x0000000020000168 0x4 ./Debug/dvp.o + 0x000000002000019c 0x4 ./Debug/dvp.o + 0x000000002000019c current_line_idx + .sbss.dvp_frame_count + 0x00000000200001a0 0x4 ./Debug/dvp.o + 0x00000000200001a0 dvp_frame_count + .sbss.dvp_row_irq_cnt + 0x00000000200001a4 0x4 ./Debug/dvp.o + 0x00000000200001a4 dvp_row_irq_cnt .sbss.ARPTimer - 0x000000002000016c 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x000000002000016c ARPTimer + 0x00000000200001a8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001a8 ARPTimer .sbss.ArpCheckTime - 0x0000000020000170 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000020000170 ArpCheckTime + 0x00000000200001ac 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001ac ArpCheckTime .sbss.DHCPcoarseTimer - 0x0000000020000174 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000020000174 DHCPcoarseTimer + 0x00000000200001b0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001b0 DHCPcoarseTimer .sbss.DHCPfineTimer - 0x0000000020000178 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000020000178 DHCPfineTimer + 0x00000000200001b4 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001b4 DHCPfineTimer .sbss.DNSTimer - 0x000000002000017c 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x000000002000017c DNSTimer + 0x00000000200001b8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001b8 DNSTimer .sbss.IPFragTimer - 0x0000000020000180 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000020000180 IPFragTimer + 0x00000000200001bc 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001bc IPFragTimer .sbss.TCPTimer - 0x0000000020000184 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000020000184 TCPTimer - .sbss.TxTimer 0x0000000020000188 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x0000000020000188 TxTimer + 0x00000000200001c0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001c0 TCPTimer + .sbss.TxTimer 0x00000000200001c4 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001c4 TxTimer .sbss.phydatatime - 0x000000002000018c 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) - 0x000000002000018c phydatatime + 0x00000000200001c8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + 0x00000000200001c8 phydatatime .sbss.ARP_Retry_Cnt - 0x0000000020000190 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000020000190 ARP_Retry_Cnt + 0x00000000200001cc 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000200001cc ARP_Retry_Cnt .sbss.ARP_Retry_Period - 0x0000000020000191 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000020000191 ARP_Retry_Period + 0x00000000200001cd 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000200001cd ARP_Retry_Period .sbss.Arp_Entry_timeout - 0x0000000020000192 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000020000192 Arp_Entry_timeout + 0x00000000200001ce 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000200001ce Arp_Entry_timeout .sbss.SockNumber - 0x0000000020000194 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000020000194 SockNumber - *fill* 0x0000000020000195 0x3 + 0x00000000200001d0 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000200001d0 SockNumber + *fill* 0x00000000200001d1 0x3 .sbss.TCPVerifyConnCallback - 0x0000000020000198 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x0000000020000198 TCPVerifyConnCallback - .sbss.phydata 0x000000002000019c 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x000000002000019c phydata - *fill* 0x000000002000019d 0x3 + 0x00000000200001d4 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000200001d4 TCPVerifyConnCallback + .sbss.phydata 0x00000000200001d8 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000200001d8 phydata + *fill* 0x00000000200001d9 0x3 .sbss.tcpSendAckFlag - 0x00000000200001a0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x00000000200001a0 tcpSendAckFlag + 0x00000000200001dc 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x00000000200001dc tcpSendAckFlag .sbss.etharp_cached_entry - 0x00000000200001a4 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) - *fill* 0x00000000200001a5 0x3 - .sbss.frame 0x00000000200001a8 0x8 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) - 0x00000000200001a8 frame + 0x00000000200001e0 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + *fill* 0x00000000200001e1 0x3 + .sbss.frame 0x00000000200001e4 0x8 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + 0x00000000200001e4 frame .sbss.ip_id.2947 - 0x00000000200001b0 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) + 0x00000000200001ec 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip.o) .sbss.ip_reass_pbufcount - 0x00000000200001b2 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + 0x00000000200001ee 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) .sbss.reassdatagrams - 0x00000000200001b4 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) - .sbss.lfree 0x00000000200001b8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) - .sbss.ram 0x00000000200001bc 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) - .sbss.ram_end 0x00000000200001c0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) + 0x00000000200001f0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + .sbss.lfree 0x00000000200001f4 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) + .sbss.ram 0x00000000200001f8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) + .sbss.ram_end 0x00000000200001fc 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(mem.o) .sbss.netif_default - 0x00000000200001c4 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) - 0x00000000200001c4 netif_default + 0x0000000020000200 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) + 0x0000000020000200 netif_default .sbss.netif_list - 0x00000000200001c8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) - 0x00000000200001c8 netif_list + 0x0000000020000204 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) + 0x0000000020000204 netif_list .sbss.netifnum.2482 - 0x00000000200001cc 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) - *fill* 0x00000000200001cd 0x3 + 0x0000000020000208 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(netif.o) + *fill* 0x0000000020000209 0x3 .sbss.raw_pcbs - 0x00000000200001d0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) + 0x000000002000020c 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(raw.o) .sbss.tcp_active_pcbs - 0x00000000200001d4 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000200001d4 tcp_active_pcbs + 0x0000000020000210 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000020000210 tcp_active_pcbs .sbss.tcp_bound_pcbs - 0x00000000200001d8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000200001d8 tcp_bound_pcbs + 0x0000000020000214 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000020000214 tcp_bound_pcbs .sbss.tcp_listen_pcbs - 0x00000000200001dc 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000200001dc tcp_listen_pcbs + 0x0000000020000218 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000020000218 tcp_listen_pcbs .sbss.tcp_ticks - 0x00000000200001e0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000200001e0 tcp_ticks + 0x000000002000021c 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x000000002000021c tcp_ticks .sbss.tcp_timer - 0x00000000200001e4 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - *fill* 0x00000000200001e5 0x3 + 0x0000000020000220 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + *fill* 0x0000000020000221 0x3 .sbss.tcp_tmp_pcb - 0x00000000200001e8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000200001e8 tcp_tmp_pcb + 0x0000000020000224 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000020000224 tcp_tmp_pcb .sbss.tcp_tw_pcbs - 0x00000000200001ec 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) - 0x00000000200001ec tcp_tw_pcbs - .sbss.ackno 0x00000000200001f0 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) - .sbss.flags 0x00000000200001f4 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) - *fill* 0x00000000200001f5 0x3 - .sbss.iphdr 0x00000000200001f8 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x0000000020000228 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + 0x0000000020000228 tcp_tw_pcbs + .sbss.ackno 0x000000002000022c 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + .sbss.flags 0x0000000020000230 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + *fill* 0x0000000020000231 0x3 + .sbss.iphdr 0x0000000020000234 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .sbss.recv_data - 0x00000000200001fc 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x0000000020000238 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .sbss.recv_flags - 0x0000000020000200 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) - *fill* 0x0000000020000201 0x3 - .sbss.seqno 0x0000000020000204 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x000000002000023c 0x1 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + *fill* 0x000000002000023d 0x3 + .sbss.seqno 0x0000000020000240 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .sbss.tcp_input_pcb - 0x0000000020000208 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) - 0x0000000020000208 tcp_input_pcb - .sbss.tcphdr 0x000000002000020c 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) - .sbss.tcplen 0x0000000020000210 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) - *fill* 0x0000000020000212 0x2 + 0x0000000020000244 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x0000000020000244 tcp_input_pcb + .sbss.tcphdr 0x0000000020000248 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + .sbss.tcplen 0x000000002000024c 0x2 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + *fill* 0x000000002000024e 0x2 .sbss.udp_pcbs - 0x0000000020000214 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) - 0x0000000020000214 udp_pcbs + 0x0000000020000250 0x4 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(udp.o) + 0x0000000020000250 udp_pcbs *(.gnu.linkonce.sb.*) *(.bss*) .bss.SocketRecvBuf - 0x0000000020000218 0x16d0 ./User/main.o - 0x0000000020000218 SocketRecvBuf + 0x0000000020000254 0x16d0 ./User/main.o + 0x0000000020000254 SocketRecvBuf .bss.g_TxNetBuffer_A_Mem - 0x00000000200018e8 0x2800 ./User/main.o - 0x00000000200018e8 g_TxNetBuffer_A_Mem + 0x0000000020001924 0x2800 ./User/main.o + 0x0000000020001924 g_TxNetBuffer_A_Mem .bss.g_TxNetBuffer_B_Mem - 0x00000000200040e8 0x2800 ./User/main.o - 0x00000000200040e8 g_TxNetBuffer_B_Mem + 0x0000000020004124 0x2800 ./User/main.o + 0x0000000020004124 g_TxNetBuffer_B_Mem + .bss.s1d_temp_buf + 0x0000000020006924 0x400 ./User/main.o + .bss.s1d_time_buf + 0x0000000020006d24 0x400 ./User/main.o .bss.DMARxDscrTab - 0x00000000200068e8 0x70 ./NetLib/eth_driver_RGMII.o - 0x00000000200068e8 DMARxDscrTab + 0x0000000020007124 0x70 ./NetLib/eth_driver_RGMII.o + 0x0000000020007124 DMARxDscrTab .bss.DMATxDscrTab - 0x0000000020006958 0x20 ./NetLib/eth_driver_RGMII.o - 0x0000000020006958 DMATxDscrTab - .bss.MACRxBuf 0x0000000020006978 0x29ac ./NetLib/eth_driver_RGMII.o - 0x0000000020006978 MACRxBuf - .bss.MACTxBuf 0x0000000020009324 0xbe8 ./NetLib/eth_driver_RGMII.o - 0x0000000020009324 MACTxBuf + 0x0000000020007194 0x20 ./NetLib/eth_driver_RGMII.o + 0x0000000020007194 DMATxDscrTab + .bss.MACRxBuf 0x00000000200071b4 0x29ac ./NetLib/eth_driver_RGMII.o + 0x00000000200071b4 MACRxBuf + .bss.MACTxBuf 0x0000000020009b60 0xbe8 ./NetLib/eth_driver_RGMII.o + 0x0000000020009b60 MACTxBuf .bss.Mem_ArpTable - 0x0000000020009f0c 0x4b0 ./NetLib/eth_driver_RGMII.o - 0x0000000020009f0c Mem_ArpTable + 0x000000002000a748 0x4b0 ./NetLib/eth_driver_RGMII.o + 0x000000002000a748 Mem_ArpTable .bss.Mem_Heap_Memory - 0x000000002000a3bc 0x1e74 ./NetLib/eth_driver_RGMII.o - 0x000000002000a3bc Mem_Heap_Memory + 0x000000002000abf8 0x1e74 ./NetLib/eth_driver_RGMII.o + 0x000000002000abf8 Mem_Heap_Memory .bss.Memp_Memory - 0x000000002000c230 0x261b ./NetLib/eth_driver_RGMII.o - 0x000000002000c230 Memp_Memory - *fill* 0x000000002000e84b 0x1 + 0x000000002000ca6c 0x261b ./NetLib/eth_driver_RGMII.o + 0x000000002000ca6c Memp_Memory + *fill* 0x000000002000f087 0x1 .bss.SocketInf - 0x000000002000e84c 0x78 ./NetLib/eth_driver_RGMII.o - 0x000000002000e84c SocketInf + 0x000000002000f088 0x78 ./NetLib/eth_driver_RGMII.o + 0x000000002000f088 SocketInf .bss.g_sock_ctx - 0x000000002000e8c4 0x16f8 ./Middle/QDXnetworkStack/qdx_port.o + 0x000000002000f100 0x16f8 ./Middle/QDXnetworkStack/qdx_port.o .bss.g_PreprocessCfg - 0x000000002000ffbc 0x6e ./Middle/QDXnetworkStack/qdx_preprocess.o - *fill* 0x000000002001002a 0x2 + 0x00000000200107f8 0x6e ./Middle/QDXnetworkStack/qdx_preprocess.o + *fill* 0x0000000020010866 0x2 .bss.g_col_sums - 0x000000002001002c 0x400 ./Middle/QDXnetworkStack/qdx_preprocess.o + 0x0000000020010868 0x400 ./Middle/QDXnetworkStack/qdx_preprocess.o + .bss.frag_buf.3246 + 0x0000000020010c68 0x58a ./Middle/QDXnetworkStack/qdx_tcp_logic.o + *fill* 0x00000000200111f2 0x2 .bss.g_TcpLogic - 0x000000002001042c 0x20e4 ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .bss.ucHeap 0x0000000020012510 0x3000 ./FreeRTOS/portable/MemMang/heap_4.o + 0x00000000200111f4 0x20e4 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .bss.ucHeap 0x00000000200132d8 0x4000 ./FreeRTOS/portable/MemMang/heap_4.o .bss.xQueueRegistry - 0x0000000020015510 0x40 ./FreeRTOS/queue.o - 0x0000000020015510 xQueueRegistry + 0x00000000200172d8 0x40 ./FreeRTOS/queue.o + 0x00000000200172d8 xQueueRegistry .bss.pxReadyTasksLists - 0x0000000020015550 0x12c ./FreeRTOS/tasks.o + 0x0000000020017318 0x12c ./FreeRTOS/tasks.o .bss.xDelayedTaskList1 - 0x000000002001567c 0x14 ./FreeRTOS/tasks.o + 0x0000000020017444 0x14 ./FreeRTOS/tasks.o .bss.xDelayedTaskList2 - 0x0000000020015690 0x14 ./FreeRTOS/tasks.o + 0x0000000020017458 0x14 ./FreeRTOS/tasks.o .bss.xPendingReadyList - 0x00000000200156a4 0x14 ./FreeRTOS/tasks.o + 0x000000002001746c 0x14 ./FreeRTOS/tasks.o .bss.xSuspendedTaskList - 0x00000000200156b8 0x14 ./FreeRTOS/tasks.o + 0x0000000020017480 0x14 ./FreeRTOS/tasks.o .bss.xTasksWaitingTermination - 0x00000000200156cc 0x14 ./FreeRTOS/tasks.o + 0x0000000020017494 0x14 ./FreeRTOS/tasks.o .bss.xActiveTimerList1 - 0x00000000200156e0 0x14 ./FreeRTOS/timers.o + 0x00000000200174a8 0x14 ./FreeRTOS/timers.o .bss.xActiveTimerList2 - 0x00000000200156f4 0x14 ./FreeRTOS/timers.o + 0x00000000200174bc 0x14 ./FreeRTOS/timers.o .bss.DMA_LineBuf0 - 0x0000000020015708 0x200 ./Debug/dvp.o - 0x0000000020015708 DMA_LineBuf0 + 0x00000000200174d0 0x200 ./Debug/dvp.o + 0x00000000200174d0 DMA_LineBuf0 .bss.DMA_LineBuf1 - 0x0000000020015908 0x200 ./Debug/dvp.o - 0x0000000020015908 DMA_LineBuf1 + 0x00000000200176d0 0x200 ./Debug/dvp.o + 0x00000000200176d0 DMA_LineBuf1 .bss.FrameBuffer - 0x0000000020015b08 0x18000 ./Debug/dvp.o - 0x0000000020015b08 FrameBuffer - .bss.SelARP 0x000000002002db08 0xc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) - 0x000000002002db08 SelARP - .bss.DHCPCtrl 0x000000002002db14 0x18 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) - 0x000000002002db14 DHCPCtrl + 0x00000000200178d0 0x18000 ./Debug/dvp.o + 0x00000000200178d0 FrameBuffer + .bss.SelARP 0x000000002002f8d0 0xc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + 0x000000002002f8d0 SelARP + .bss.DHCPCtrl 0x000000002002f8dc 0x18 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) + 0x000000002002f8dc DHCPCtrl .bss.dhcp_host_name - 0x000000002002db2c 0x40 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) - 0x000000002002db2c dhcp_host_name - .bss.DNSInf 0x000000002002db6c 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) - 0x000000002002db6c DNSInf + 0x000000002002f8f4 0x40 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) + 0x000000002002f8f4 dhcp_host_name + .bss.DNSInf 0x000000002002f934 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) + 0x000000002002f934 DNSInf .bss.KeepLiveCfg - 0x000000002002db80 0xc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x000000002002db80 KeepLiveCfg - .bss.NetInf 0x000000002002db8c 0x44 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x000000002002db8c NetInf - .bss.WCHCfg 0x000000002002dbd0 0x2c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) - 0x000000002002dbd0 WCHCfg - .bss.WCHNetIf 0x000000002002dbfc 0x38 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) - 0x000000002002dbfc WCHNetIf - .bss.memp_tab 0x000000002002dc34 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(memp.o) - .bss.inseg 0x000000002002dc54 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + 0x000000002002f948 0xc D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000002002f948 KeepLiveCfg + .bss.NetInf 0x000000002002f954 0x44 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000002002f954 NetInf + .bss.WCHCfg 0x000000002002f998 0x2c D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(socket.o) + 0x000000002002f998 WCHCfg + .bss.WCHNetIf 0x000000002002f9c4 0x38 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + 0x000000002002f9c4 WCHNetIf + .bss.memp_tab 0x000000002002f9fc 0x20 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(memp.o) + .bss.inseg 0x000000002002fa1c 0x14 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) *(.gnu.linkonce.b.*) *(COMMON*) - 0x000000002002dc68 . = ALIGN (0x4) - 0x000000002002dc68 PROVIDE (_ebss = .) - 0x000000002002dc68 PROVIDE (_end = _ebss) + 0x000000002002fa30 . = ALIGN (0x4) + 0x000000002002fa30 PROVIDE (_ebss = .) + 0x000000002002fa30 PROVIDE (_end = _ebss) [!provide] PROVIDE (end = .) .stack 0x000000002002f800 0x800 @@ -3870,247 +4047,231 @@ END GROUP 0x0000000020030000 __freertos_irq_stack_top = . OUTPUT(TCPClient1.elf elf32-littleriscv) -.debug_info 0x0000000000000000 0x28d35 +.debug_info 0x0000000000000000 0x28e9e .debug_info 0x0000000000000000 0x117a ./User/ch32v30x_it.o - .debug_info 0x000000000000117a 0x27de ./User/main.o - .debug_info 0x0000000000003958 0xbb5 ./User/system_ch32v30x.o - .debug_info 0x000000000000450d 0x22 ./Startup/startup_ch32v30x_D8C.o - .debug_info 0x000000000000452f 0xa94 ./Peripheral/src/ch32v30x_dbgmcu.o - .debug_info 0x0000000000004fc3 0xbc5 ./Peripheral/src/ch32v30x_dvp.o - .debug_info 0x0000000000005b88 0x270c ./Peripheral/src/ch32v30x_eth.o - .debug_info 0x0000000000008294 0xc0d ./Peripheral/src/ch32v30x_exti.o - .debug_info 0x0000000000008ea1 0x15c3 ./Peripheral/src/ch32v30x_flash.o - .debug_info 0x000000000000a464 0x12aa ./Peripheral/src/ch32v30x_gpio.o - .debug_info 0x000000000000b70e 0xf5b ./Peripheral/src/ch32v30x_misc.o - .debug_info 0x000000000000c669 0x158a ./Peripheral/src/ch32v30x_rcc.o - .debug_info 0x000000000000dbf3 0x2a54 ./Peripheral/src/ch32v30x_tim.o - .debug_info 0x0000000000010647 0x13cd ./Peripheral/src/ch32v30x_usart.o - .debug_info 0x0000000000011a14 0x2655 ./NetLib/eth_driver_RGMII.o - .debug_info 0x0000000000014069 0x19bd ./Middle/QDXnetworkStack/qdx_port.o - .debug_info 0x0000000000015a26 0x1525 ./Middle/QDXnetworkStack/qdx_preprocess.o - .debug_info 0x0000000000016f4b 0x1002 ./Middle/QDXnetworkStack/qdx_protocol.o - .debug_info 0x0000000000017f4d 0x266f ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .debug_info 0x000000000001a5bc 0xe5c ./FreeRTOS/portable/MemMang/heap_4.o - .debug_info 0x000000000001b418 0x1169 ./FreeRTOS/portable/GCC/RISC-V/port.o - .debug_info 0x000000000001c581 0x26 ./FreeRTOS/portable/GCC/RISC-V/portASM.o - .debug_info 0x000000000001c5a7 0xb80 ./FreeRTOS/list.o - .debug_info 0x000000000001d127 0x30e5 ./FreeRTOS/queue.o - .debug_info 0x000000000002020c 0x3c8b ./FreeRTOS/tasks.o - .debug_info 0x0000000000023e97 0x2173 ./FreeRTOS/timers.o - .debug_info 0x000000000002600a 0x126a ./Debug/debug.o - .debug_info 0x0000000000027274 0x1654 ./Debug/dvp.o - .debug_info 0x00000000000288c8 0x46d ./Core/core_riscv.o + .debug_info 0x000000000000117a 0x3d24 ./User/main.o + .debug_info 0x0000000000004e9e 0xbb5 ./User/system_ch32v30x.o + .debug_info 0x0000000000005a53 0x22 ./Startup/startup_ch32v30x_D8C.o + .debug_info 0x0000000000005a75 0xa94 ./Peripheral/src/ch32v30x_dbgmcu.o + .debug_info 0x0000000000006509 0x270c ./Peripheral/src/ch32v30x_eth.o + .debug_info 0x0000000000008c15 0xc0d ./Peripheral/src/ch32v30x_exti.o + .debug_info 0x0000000000009822 0x15c3 ./Peripheral/src/ch32v30x_flash.o + .debug_info 0x000000000000ade5 0x12aa ./Peripheral/src/ch32v30x_gpio.o + .debug_info 0x000000000000c08f 0x158a ./Peripheral/src/ch32v30x_rcc.o + .debug_info 0x000000000000d619 0x2a54 ./Peripheral/src/ch32v30x_tim.o + .debug_info 0x000000000001006d 0x13cd ./Peripheral/src/ch32v30x_usart.o + .debug_info 0x000000000001143a 0x2655 ./NetLib/eth_driver_RGMII.o + .debug_info 0x0000000000013a8f 0x1c63 ./Middle/QDXnetworkStack/qdx_port.o + .debug_info 0x00000000000156f2 0x1592 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_info 0x0000000000016c84 0x1002 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_info 0x0000000000017c86 0x2a7c ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_info 0x000000000001a702 0xe5c ./FreeRTOS/portable/MemMang/heap_4.o + .debug_info 0x000000000001b55e 0x1169 ./FreeRTOS/portable/GCC/RISC-V/port.o + .debug_info 0x000000000001c6c7 0x26 ./FreeRTOS/portable/GCC/RISC-V/portASM.o + .debug_info 0x000000000001c6ed 0xb80 ./FreeRTOS/list.o + .debug_info 0x000000000001d26d 0x30e5 ./FreeRTOS/queue.o + .debug_info 0x0000000000020352 0x3c8b ./FreeRTOS/tasks.o + .debug_info 0x0000000000023fdd 0x2173 ./FreeRTOS/timers.o + .debug_info 0x0000000000026150 0x12cc ./Debug/debug.o + .debug_info 0x000000000002741c 0x1615 ./Debug/dvp.o + .debug_info 0x0000000000028a31 0x46d ./Core/core_riscv.o -.debug_abbrev 0x0000000000000000 0x5e8e +.debug_abbrev 0x0000000000000000 0x5aa3 .debug_abbrev 0x0000000000000000 0x2bb ./User/ch32v30x_it.o - .debug_abbrev 0x00000000000002bb 0x46f ./User/main.o - .debug_abbrev 0x000000000000072a 0x2c0 ./User/system_ch32v30x.o - .debug_abbrev 0x00000000000009ea 0x12 ./Startup/startup_ch32v30x_D8C.o - .debug_abbrev 0x00000000000009fc 0x2f7 ./Peripheral/src/ch32v30x_dbgmcu.o - .debug_abbrev 0x0000000000000cf3 0x241 ./Peripheral/src/ch32v30x_dvp.o - .debug_abbrev 0x0000000000000f34 0x47b ./Peripheral/src/ch32v30x_eth.o - .debug_abbrev 0x00000000000013af 0x2da ./Peripheral/src/ch32v30x_exti.o - .debug_abbrev 0x0000000000001689 0x496 ./Peripheral/src/ch32v30x_flash.o - .debug_abbrev 0x0000000000001b1f 0x31a ./Peripheral/src/ch32v30x_gpio.o - .debug_abbrev 0x0000000000001e39 0x2da ./Peripheral/src/ch32v30x_misc.o - .debug_abbrev 0x0000000000002113 0x351 ./Peripheral/src/ch32v30x_rcc.o - .debug_abbrev 0x0000000000002464 0x3ff ./Peripheral/src/ch32v30x_tim.o - .debug_abbrev 0x0000000000002863 0x312 ./Peripheral/src/ch32v30x_usart.o - .debug_abbrev 0x0000000000002b75 0x4b3 ./NetLib/eth_driver_RGMII.o - .debug_abbrev 0x0000000000003028 0x4a0 ./Middle/QDXnetworkStack/qdx_port.o - .debug_abbrev 0x00000000000034c8 0x2db ./Middle/QDXnetworkStack/qdx_preprocess.o - .debug_abbrev 0x00000000000037a3 0x2e4 ./Middle/QDXnetworkStack/qdx_protocol.o - .debug_abbrev 0x0000000000003a87 0x4ff ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .debug_abbrev 0x0000000000003f86 0x36c ./FreeRTOS/portable/MemMang/heap_4.o - .debug_abbrev 0x00000000000042f2 0x3ad ./FreeRTOS/portable/GCC/RISC-V/port.o - .debug_abbrev 0x000000000000469f 0x14 ./FreeRTOS/portable/GCC/RISC-V/portASM.o - .debug_abbrev 0x00000000000046b3 0x254 ./FreeRTOS/list.o - .debug_abbrev 0x0000000000004907 0x461 ./FreeRTOS/queue.o - .debug_abbrev 0x0000000000004d68 0x545 ./FreeRTOS/tasks.o - .debug_abbrev 0x00000000000052ad 0x43a ./FreeRTOS/timers.o - .debug_abbrev 0x00000000000056e7 0x333 ./Debug/debug.o - .debug_abbrev 0x0000000000005a1a 0x367 ./Debug/dvp.o - .debug_abbrev 0x0000000000005d81 0x10d ./Core/core_riscv.o + .debug_abbrev 0x00000000000002bb 0x594 ./User/main.o + .debug_abbrev 0x000000000000084f 0x2c0 ./User/system_ch32v30x.o + .debug_abbrev 0x0000000000000b0f 0x12 ./Startup/startup_ch32v30x_D8C.o + .debug_abbrev 0x0000000000000b21 0x2f7 ./Peripheral/src/ch32v30x_dbgmcu.o + .debug_abbrev 0x0000000000000e18 0x47b ./Peripheral/src/ch32v30x_eth.o + .debug_abbrev 0x0000000000001293 0x2da ./Peripheral/src/ch32v30x_exti.o + .debug_abbrev 0x000000000000156d 0x496 ./Peripheral/src/ch32v30x_flash.o + .debug_abbrev 0x0000000000001a03 0x31a ./Peripheral/src/ch32v30x_gpio.o + .debug_abbrev 0x0000000000001d1d 0x351 ./Peripheral/src/ch32v30x_rcc.o + .debug_abbrev 0x000000000000206e 0x3ff ./Peripheral/src/ch32v30x_tim.o + .debug_abbrev 0x000000000000246d 0x312 ./Peripheral/src/ch32v30x_usart.o + .debug_abbrev 0x000000000000277f 0x4b3 ./NetLib/eth_driver_RGMII.o + .debug_abbrev 0x0000000000002c32 0x4a0 ./Middle/QDXnetworkStack/qdx_port.o + .debug_abbrev 0x00000000000030d2 0x2db ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_abbrev 0x00000000000033ad 0x2e4 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_abbrev 0x0000000000003691 0x4f5 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_abbrev 0x0000000000003b86 0x36c ./FreeRTOS/portable/MemMang/heap_4.o + .debug_abbrev 0x0000000000003ef2 0x3ad ./FreeRTOS/portable/GCC/RISC-V/port.o + .debug_abbrev 0x000000000000429f 0x14 ./FreeRTOS/portable/GCC/RISC-V/portASM.o + .debug_abbrev 0x00000000000042b3 0x254 ./FreeRTOS/list.o + .debug_abbrev 0x0000000000004507 0x461 ./FreeRTOS/queue.o + .debug_abbrev 0x0000000000004968 0x545 ./FreeRTOS/tasks.o + .debug_abbrev 0x0000000000004ead 0x43a ./FreeRTOS/timers.o + .debug_abbrev 0x00000000000052e7 0x348 ./Debug/debug.o + .debug_abbrev 0x000000000000562f 0x367 ./Debug/dvp.o + .debug_abbrev 0x0000000000005996 0x10d ./Core/core_riscv.o -.debug_aranges 0x0000000000000000 0x1448 +.debug_aranges 0x0000000000000000 0x1438 .debug_aranges 0x0000000000000000 0x40 ./User/ch32v30x_it.o .debug_aranges - 0x0000000000000040 0x68 ./User/main.o + 0x0000000000000040 0x90 ./User/main.o .debug_aranges - 0x00000000000000a8 0x28 ./User/system_ch32v30x.o + 0x00000000000000d0 0x28 ./User/system_ch32v30x.o .debug_aranges - 0x00000000000000d0 0x30 ./Startup/startup_ch32v30x_D8C.o + 0x00000000000000f8 0x30 ./Startup/startup_ch32v30x_D8C.o .debug_aranges - 0x0000000000000100 0x48 ./Peripheral/src/ch32v30x_dbgmcu.o + 0x0000000000000128 0x48 ./Peripheral/src/ch32v30x_dbgmcu.o .debug_aranges - 0x0000000000000148 0x30 ./Peripheral/src/ch32v30x_dvp.o + 0x0000000000000170 0x300 ./Peripheral/src/ch32v30x_eth.o .debug_aranges - 0x0000000000000178 0x300 ./Peripheral/src/ch32v30x_eth.o + 0x0000000000000470 0x50 ./Peripheral/src/ch32v30x_exti.o .debug_aranges - 0x0000000000000478 0x50 ./Peripheral/src/ch32v30x_exti.o + 0x00000000000004c0 0x108 ./Peripheral/src/ch32v30x_flash.o .debug_aranges - 0x00000000000004c8 0x108 ./Peripheral/src/ch32v30x_flash.o + 0x00000000000005c8 0xb0 ./Peripheral/src/ch32v30x_gpio.o .debug_aranges - 0x00000000000005d0 0xb0 ./Peripheral/src/ch32v30x_gpio.o + 0x0000000000000678 0x1a8 ./Peripheral/src/ch32v30x_rcc.o .debug_aranges - 0x0000000000000680 0x28 ./Peripheral/src/ch32v30x_misc.o + 0x0000000000000820 0x2d0 ./Peripheral/src/ch32v30x_tim.o .debug_aranges - 0x00000000000006a8 0x1a8 ./Peripheral/src/ch32v30x_rcc.o + 0x0000000000000af0 0xf0 ./Peripheral/src/ch32v30x_usart.o .debug_aranges - 0x0000000000000850 0x2d0 ./Peripheral/src/ch32v30x_tim.o + 0x0000000000000be0 0x90 ./NetLib/eth_driver_RGMII.o .debug_aranges - 0x0000000000000b20 0xf0 ./Peripheral/src/ch32v30x_usart.o + 0x0000000000000c70 0xb0 ./Middle/QDXnetworkStack/qdx_port.o .debug_aranges - 0x0000000000000c10 0x90 ./NetLib/eth_driver_RGMII.o + 0x0000000000000d20 0x38 ./Middle/QDXnetworkStack/qdx_preprocess.o .debug_aranges - 0x0000000000000ca0 0xa0 ./Middle/QDXnetworkStack/qdx_port.o + 0x0000000000000d58 0x58 ./Middle/QDXnetworkStack/qdx_protocol.o .debug_aranges - 0x0000000000000d40 0x38 ./Middle/QDXnetworkStack/qdx_preprocess.o + 0x0000000000000db0 0x98 ./Middle/QDXnetworkStack/qdx_tcp_logic.o .debug_aranges - 0x0000000000000d78 0x58 ./Middle/QDXnetworkStack/qdx_protocol.o + 0x0000000000000e48 0x50 ./FreeRTOS/portable/MemMang/heap_4.o .debug_aranges - 0x0000000000000dd0 0x88 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x0000000000000e98 0x58 ./FreeRTOS/portable/GCC/RISC-V/port.o .debug_aranges - 0x0000000000000e58 0x50 ./FreeRTOS/portable/MemMang/heap_4.o + 0x0000000000000ef0 0x20 ./FreeRTOS/portable/GCC/RISC-V/portASM.o .debug_aranges - 0x0000000000000ea8 0x58 ./FreeRTOS/portable/GCC/RISC-V/port.o + 0x0000000000000f10 0x40 ./FreeRTOS/list.o .debug_aranges - 0x0000000000000f00 0x20 ./FreeRTOS/portable/GCC/RISC-V/portASM.o + 0x0000000000000f50 0x108 ./FreeRTOS/queue.o .debug_aranges - 0x0000000000000f20 0x40 ./FreeRTOS/list.o + 0x0000000000001058 0x1b0 ./FreeRTOS/tasks.o .debug_aranges - 0x0000000000000f60 0x108 ./FreeRTOS/queue.o + 0x0000000000001208 0xb8 ./FreeRTOS/timers.o .debug_aranges - 0x0000000000001068 0x1b0 ./FreeRTOS/tasks.o + 0x00000000000012c0 0x68 ./Debug/debug.o .debug_aranges - 0x0000000000001218 0xb8 ./FreeRTOS/timers.o + 0x0000000000001328 0x30 ./Debug/dvp.o .debug_aranges - 0x00000000000012d0 0x68 ./Debug/debug.o - .debug_aranges - 0x0000000000001338 0x30 ./Debug/dvp.o - .debug_aranges - 0x0000000000001368 0xe0 ./Core/core_riscv.o + 0x0000000000001358 0xe0 ./Core/core_riscv.o -.debug_ranges 0x0000000000000000 0x2018 +.debug_ranges 0x0000000000000000 0x23d8 .debug_ranges 0x0000000000000000 0x30 ./User/ch32v30x_it.o - .debug_ranges 0x0000000000000030 0x98 ./User/main.o - .debug_ranges 0x00000000000000c8 0x38 ./User/system_ch32v30x.o - .debug_ranges 0x0000000000000100 0x28 ./Startup/startup_ch32v30x_D8C.o - .debug_ranges 0x0000000000000128 0x50 ./Peripheral/src/ch32v30x_dbgmcu.o - .debug_ranges 0x0000000000000178 0x20 ./Peripheral/src/ch32v30x_dvp.o - .debug_ranges 0x0000000000000198 0x368 ./Peripheral/src/ch32v30x_eth.o - .debug_ranges 0x0000000000000500 0x40 ./Peripheral/src/ch32v30x_exti.o - .debug_ranges 0x0000000000000540 0x110 ./Peripheral/src/ch32v30x_flash.o - .debug_ranges 0x0000000000000650 0xa0 ./Peripheral/src/ch32v30x_gpio.o - .debug_ranges 0x00000000000006f0 0x30 ./Peripheral/src/ch32v30x_misc.o - .debug_ranges 0x0000000000000720 0x198 ./Peripheral/src/ch32v30x_rcc.o - .debug_ranges 0x00000000000008b8 0x2c0 ./Peripheral/src/ch32v30x_tim.o - .debug_ranges 0x0000000000000b78 0xe0 ./Peripheral/src/ch32v30x_usart.o - .debug_ranges 0x0000000000000c58 0x80 ./NetLib/eth_driver_RGMII.o - .debug_ranges 0x0000000000000cd8 0x228 ./Middle/QDXnetworkStack/qdx_port.o - .debug_ranges 0x0000000000000f00 0x210 ./Middle/QDXnetworkStack/qdx_preprocess.o - .debug_ranges 0x0000000000001110 0x258 ./Middle/QDXnetworkStack/qdx_protocol.o - .debug_ranges 0x0000000000001368 0x270 ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .debug_ranges 0x00000000000015d8 0x40 ./FreeRTOS/portable/MemMang/heap_4.o - .debug_ranges 0x0000000000001618 0x60 ./FreeRTOS/portable/GCC/RISC-V/port.o - .debug_ranges 0x0000000000001678 0x30 ./FreeRTOS/list.o - .debug_ranges 0x00000000000016a8 0x2c8 ./FreeRTOS/queue.o - .debug_ranges 0x0000000000001970 0x410 ./FreeRTOS/tasks.o - .debug_ranges 0x0000000000001d80 0x150 ./FreeRTOS/timers.o - .debug_ranges 0x0000000000001ed0 0x58 ./Debug/debug.o - .debug_ranges 0x0000000000001f28 0x20 ./Debug/dvp.o - .debug_ranges 0x0000000000001f48 0xd0 ./Core/core_riscv.o + .debug_ranges 0x0000000000000030 0x470 ./User/main.o + .debug_ranges 0x00000000000004a0 0x38 ./User/system_ch32v30x.o + .debug_ranges 0x00000000000004d8 0x28 ./Startup/startup_ch32v30x_D8C.o + .debug_ranges 0x0000000000000500 0x50 ./Peripheral/src/ch32v30x_dbgmcu.o + .debug_ranges 0x0000000000000550 0x368 ./Peripheral/src/ch32v30x_eth.o + .debug_ranges 0x00000000000008b8 0x40 ./Peripheral/src/ch32v30x_exti.o + .debug_ranges 0x00000000000008f8 0x110 ./Peripheral/src/ch32v30x_flash.o + .debug_ranges 0x0000000000000a08 0xa0 ./Peripheral/src/ch32v30x_gpio.o + .debug_ranges 0x0000000000000aa8 0x198 ./Peripheral/src/ch32v30x_rcc.o + .debug_ranges 0x0000000000000c40 0x2c0 ./Peripheral/src/ch32v30x_tim.o + .debug_ranges 0x0000000000000f00 0xe0 ./Peripheral/src/ch32v30x_usart.o + .debug_ranges 0x0000000000000fe0 0x80 ./NetLib/eth_driver_RGMII.o + .debug_ranges 0x0000000000001060 0x250 ./Middle/QDXnetworkStack/qdx_port.o + .debug_ranges 0x00000000000012b0 0x218 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_ranges 0x00000000000014c8 0x258 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_ranges 0x0000000000001720 0x278 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_ranges 0x0000000000001998 0x40 ./FreeRTOS/portable/MemMang/heap_4.o + .debug_ranges 0x00000000000019d8 0x60 ./FreeRTOS/portable/GCC/RISC-V/port.o + .debug_ranges 0x0000000000001a38 0x30 ./FreeRTOS/list.o + .debug_ranges 0x0000000000001a68 0x2c8 ./FreeRTOS/queue.o + .debug_ranges 0x0000000000001d30 0x410 ./FreeRTOS/tasks.o + .debug_ranges 0x0000000000002140 0x150 ./FreeRTOS/timers.o + .debug_ranges 0x0000000000002290 0x58 ./Debug/debug.o + .debug_ranges 0x00000000000022e8 0x20 ./Debug/dvp.o + .debug_ranges 0x0000000000002308 0xd0 ./Core/core_riscv.o -.debug_line 0x0000000000000000 0x21534 +.debug_line 0x0000000000000000 0x233fe .debug_line 0x0000000000000000 0x477 ./User/ch32v30x_it.o - .debug_line 0x0000000000000477 0xd4c ./User/main.o - .debug_line 0x00000000000011c3 0x8bc ./User/system_ch32v30x.o - .debug_line 0x0000000000001a7f 0x122 ./Startup/startup_ch32v30x_D8C.o - .debug_line 0x0000000000001ba1 0x35d ./Peripheral/src/ch32v30x_dbgmcu.o - .debug_line 0x0000000000001efe 0x40d ./Peripheral/src/ch32v30x_dvp.o - .debug_line 0x000000000000230b 0x31fe ./Peripheral/src/ch32v30x_eth.o - .debug_line 0x0000000000005509 0x5a4 ./Peripheral/src/ch32v30x_exti.o - .debug_line 0x0000000000005aad 0x2461 ./Peripheral/src/ch32v30x_flash.o - .debug_line 0x0000000000007f0e 0x1225 ./Peripheral/src/ch32v30x_gpio.o - .debug_line 0x0000000000009133 0x3a3 ./Peripheral/src/ch32v30x_misc.o - .debug_line 0x00000000000094d6 0x1957 ./Peripheral/src/ch32v30x_rcc.o - .debug_line 0x000000000000ae2d 0x313d ./Peripheral/src/ch32v30x_tim.o - .debug_line 0x000000000000df6a 0xec4 ./Peripheral/src/ch32v30x_usart.o - .debug_line 0x000000000000ee2e 0x1528 ./NetLib/eth_driver_RGMII.o - .debug_line 0x0000000000010356 0x125b ./Middle/QDXnetworkStack/qdx_port.o - .debug_line 0x00000000000115b1 0xf1b ./Middle/QDXnetworkStack/qdx_preprocess.o - .debug_line 0x00000000000124cc 0xa06 ./Middle/QDXnetworkStack/qdx_protocol.o - .debug_line 0x0000000000012ed2 0x1c7c ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .debug_line 0x0000000000014b4e 0xc26 ./FreeRTOS/portable/MemMang/heap_4.o - .debug_line 0x0000000000015774 0x735 ./FreeRTOS/portable/GCC/RISC-V/port.o - .debug_line 0x0000000000015ea9 0x374 ./FreeRTOS/portable/GCC/RISC-V/portASM.o - .debug_line 0x000000000001621d 0x641 ./FreeRTOS/list.o - .debug_line 0x000000000001685e 0x3150 ./FreeRTOS/queue.o - .debug_line 0x00000000000199ae 0x4fd6 ./FreeRTOS/tasks.o - .debug_line 0x000000000001e984 0x15a9 ./FreeRTOS/timers.o - .debug_line 0x000000000001ff2d 0x9c9 ./Debug/debug.o - .debug_line 0x00000000000208f6 0x6fc ./Debug/dvp.o - .debug_line 0x0000000000020ff2 0x542 ./Core/core_riscv.o + .debug_line 0x0000000000000477 0x297d ./User/main.o + .debug_line 0x0000000000002df4 0x8bc ./User/system_ch32v30x.o + .debug_line 0x00000000000036b0 0x122 ./Startup/startup_ch32v30x_D8C.o + .debug_line 0x00000000000037d2 0x35d ./Peripheral/src/ch32v30x_dbgmcu.o + .debug_line 0x0000000000003b2f 0x31fe ./Peripheral/src/ch32v30x_eth.o + .debug_line 0x0000000000006d2d 0x5a4 ./Peripheral/src/ch32v30x_exti.o + .debug_line 0x00000000000072d1 0x2461 ./Peripheral/src/ch32v30x_flash.o + .debug_line 0x0000000000009732 0x1225 ./Peripheral/src/ch32v30x_gpio.o + .debug_line 0x000000000000a957 0x1957 ./Peripheral/src/ch32v30x_rcc.o + .debug_line 0x000000000000c2ae 0x313d ./Peripheral/src/ch32v30x_tim.o + .debug_line 0x000000000000f3eb 0xec4 ./Peripheral/src/ch32v30x_usart.o + .debug_line 0x00000000000102af 0x1528 ./NetLib/eth_driver_RGMII.o + .debug_line 0x00000000000117d7 0x1687 ./Middle/QDXnetworkStack/qdx_port.o + .debug_line 0x0000000000012e5e 0x1028 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_line 0x0000000000013e86 0xa06 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_line 0x000000000001488c 0x2048 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_line 0x00000000000168d4 0xc26 ./FreeRTOS/portable/MemMang/heap_4.o + .debug_line 0x00000000000174fa 0x735 ./FreeRTOS/portable/GCC/RISC-V/port.o + .debug_line 0x0000000000017c2f 0x374 ./FreeRTOS/portable/GCC/RISC-V/portASM.o + .debug_line 0x0000000000017fa3 0x641 ./FreeRTOS/list.o + .debug_line 0x00000000000185e4 0x3150 ./FreeRTOS/queue.o + .debug_line 0x000000000001b734 0x4fd6 ./FreeRTOS/tasks.o + .debug_line 0x000000000002070a 0x15a9 ./FreeRTOS/timers.o + .debug_line 0x0000000000021cb3 0xa06 ./Debug/debug.o + .debug_line 0x00000000000226b9 0x803 ./Debug/dvp.o + .debug_line 0x0000000000022ebc 0x542 ./Core/core_riscv.o -.debug_str 0x0000000000000000 0x782b - .debug_str 0x0000000000000000 0x8d0 ./User/ch32v30x_it.o +.debug_str 0x0000000000000000 0x7b14 + .debug_str 0x0000000000000000 0x8c8 ./User/ch32v30x_it.o 0x996 (size before relaxing) - .debug_str 0x00000000000008d0 0x1122 ./User/main.o - 0x1a68 (size before relaxing) - .debug_str 0x00000000000019f2 0x10a ./User/system_ch32v30x.o + .debug_str 0x00000000000008c8 0x1674 ./User/main.o + 0x1fef (size before relaxing) + .debug_str 0x0000000000001f3c 0x10a ./User/system_ch32v30x.o 0x6d7 (size before relaxing) - .debug_str 0x0000000000001afc 0x2e ./Startup/startup_ch32v30x_D8C.o + .debug_str 0x0000000000002046 0x2e ./Startup/startup_ch32v30x_D8C.o 0x56 (size before relaxing) - .debug_str 0x0000000000001b2a 0xa8 ./Peripheral/src/ch32v30x_dbgmcu.o + .debug_str 0x0000000000002074 0x98 ./Peripheral/src/ch32v30x_dbgmcu.o 0x632 (size before relaxing) - .debug_str 0x0000000000001bd2 0x18d ./Peripheral/src/ch32v30x_dvp.o - 0x728 (size before relaxing) - .debug_str 0x0000000000001d5f 0x1202 ./Peripheral/src/ch32v30x_eth.o + .debug_str 0x000000000000210c 0x1202 ./Peripheral/src/ch32v30x_eth.o 0x18fc (size before relaxing) - .debug_str 0x0000000000002f61 0x1a4 ./Peripheral/src/ch32v30x_exti.o + .debug_str 0x000000000000330e 0xbc ./Peripheral/src/ch32v30x_exti.o 0x779 (size before relaxing) - .debug_str 0x0000000000003105 0x473 ./Peripheral/src/ch32v30x_flash.o + .debug_str 0x00000000000033ca 0x473 ./Peripheral/src/ch32v30x_flash.o 0xaea (size before relaxing) - .debug_str 0x0000000000003578 0x254 ./Peripheral/src/ch32v30x_gpio.o + .debug_str 0x000000000000383d 0x240 ./Peripheral/src/ch32v30x_gpio.o 0x99c (size before relaxing) - .debug_str 0x00000000000037cc 0x117 ./Peripheral/src/ch32v30x_misc.o - 0xca5 (size before relaxing) - .debug_str 0x00000000000038e3 0x595 ./Peripheral/src/ch32v30x_rcc.o + .debug_str 0x0000000000003a7d 0x595 ./Peripheral/src/ch32v30x_rcc.o 0xccb (size before relaxing) - .debug_str 0x0000000000003e78 0xa0b ./Peripheral/src/ch32v30x_tim.o + .debug_str 0x0000000000004012 0xa0b ./Peripheral/src/ch32v30x_tim.o 0x127a (size before relaxing) - .debug_str 0x0000000000004883 0x3ef ./Peripheral/src/ch32v30x_usart.o + .debug_str 0x0000000000004a1d 0x3ef ./Peripheral/src/ch32v30x_usart.o 0xae6 (size before relaxing) - .debug_str 0x0000000000004c72 0x2d5 ./NetLib/eth_driver_RGMII.o + .debug_str 0x0000000000004e0c 0x2ef ./NetLib/eth_driver_RGMII.o 0x18f7 (size before relaxing) - .debug_str 0x0000000000004f47 0x379 ./Middle/QDXnetworkStack/qdx_port.o - 0xb72 (size before relaxing) - .debug_str 0x00000000000052c0 0x1a0 ./Middle/QDXnetworkStack/qdx_preprocess.o - 0xc09 (size before relaxing) - .debug_str 0x0000000000005460 0x110 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_str 0x00000000000050fb 0x394 ./Middle/QDXnetworkStack/qdx_port.o + 0xbcb (size before relaxing) + .debug_str 0x000000000000548f 0x19e ./Middle/QDXnetworkStack/qdx_preprocess.o + 0xc2a (size before relaxing) + .debug_str 0x000000000000562d 0x108 ./Middle/QDXnetworkStack/qdx_protocol.o 0x6a6 (size before relaxing) - .debug_str 0x0000000000005570 0x4a2 ./Middle/QDXnetworkStack/qdx_tcp_logic.o - 0x10ad (size before relaxing) - .debug_str 0x0000000000005a12 0x31c ./FreeRTOS/portable/MemMang/heap_4.o + .debug_str 0x0000000000005735 0x448 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + 0x10fe (size before relaxing) + .debug_str 0x0000000000005b7d 0x31c ./FreeRTOS/portable/MemMang/heap_4.o 0x8c0 (size before relaxing) - .debug_str 0x0000000000005d2e 0x147 ./FreeRTOS/portable/GCC/RISC-V/port.o + .debug_str 0x0000000000005e99 0x147 ./FreeRTOS/portable/GCC/RISC-V/port.o 0xd3e (size before relaxing) - .debug_str 0x0000000000005e75 0x2a ./FreeRTOS/portable/GCC/RISC-V/portASM.o + .debug_str 0x0000000000005fe0 0x2a ./FreeRTOS/portable/GCC/RISC-V/portASM.o 0x5e (size before relaxing) - .debug_str 0x0000000000005e9f 0x125 ./FreeRTOS/list.o + .debug_str 0x000000000000600a 0x125 ./FreeRTOS/list.o 0x6ca (size before relaxing) - .debug_str 0x0000000000005fc4 0x736 ./FreeRTOS/queue.o + .debug_str 0x000000000000612f 0x736 ./FreeRTOS/queue.o 0x150f (size before relaxing) - .debug_str 0x00000000000066fa 0xa57 ./FreeRTOS/tasks.o + .debug_str 0x0000000000006865 0xa57 ./FreeRTOS/tasks.o 0x1a51 (size before relaxing) - .debug_str 0x0000000000007151 0x49e ./FreeRTOS/timers.o + .debug_str 0x00000000000072bc 0x4de ./FreeRTOS/timers.o 0x134e (size before relaxing) - .debug_str 0x00000000000075ef 0xbe ./Debug/debug.o - 0x9ad (size before relaxing) - .debug_str 0x00000000000076ad 0x57 ./Debug/dvp.o - 0x10ed (size before relaxing) - .debug_str 0x0000000000007704 0x127 ./Core/core_riscv.o + .debug_str 0x000000000000779a 0xcd ./Debug/debug.o + 0xa13 (size before relaxing) + .debug_str 0x0000000000007867 0x186 ./Debug/dvp.o + 0x1081 (size before relaxing) + .debug_str 0x00000000000079ed 0x127 ./Core/core_riscv.o 0x2cc (size before relaxing) .comment 0x0000000000000000 0x33 @@ -4119,12 +4280,10 @@ OUTPUT(TCPClient1.elf elf32-littleriscv) .comment 0x0000000000000033 0x34 ./User/main.o .comment 0x0000000000000033 0x34 ./User/system_ch32v30x.o .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_dbgmcu.o - .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_dvp.o .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_eth.o .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_exti.o .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_flash.o .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_gpio.o - .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_misc.o .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_rcc.o .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_tim.o .comment 0x0000000000000033 0x34 ./Peripheral/src/ch32v30x_usart.o @@ -4168,60 +4327,56 @@ OUTPUT(TCPClient1.elf elf32-littleriscv) .comment 0x0000000000000033 0x34 D:\zj\ch32v307_camera\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) .comment 0x0000000000000033 0x34 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) -.debug_frame 0x0000000000000000 0x357c +.debug_frame 0x0000000000000000 0x3680 .debug_frame 0x0000000000000000 0xa8 ./User/ch32v30x_it.o - .debug_frame 0x00000000000000a8 0x144 ./User/main.o - .debug_frame 0x00000000000001ec 0x3c ./User/system_ch32v30x.o - .debug_frame 0x0000000000000228 0x70 ./Peripheral/src/ch32v30x_dbgmcu.o - .debug_frame 0x0000000000000298 0x40 ./Peripheral/src/ch32v30x_dvp.o - .debug_frame 0x00000000000002d8 0x6a4 ./Peripheral/src/ch32v30x_eth.o - .debug_frame 0x000000000000097c 0x90 ./Peripheral/src/ch32v30x_exti.o - .debug_frame 0x0000000000000a0c 0x370 ./Peripheral/src/ch32v30x_flash.o - .debug_frame 0x0000000000000d7c 0x174 ./Peripheral/src/ch32v30x_gpio.o - .debug_frame 0x0000000000000ef0 0x30 ./Peripheral/src/ch32v30x_misc.o - .debug_frame 0x0000000000000f20 0x344 ./Peripheral/src/ch32v30x_rcc.o - .debug_frame 0x0000000000001264 0x614 ./Peripheral/src/ch32v30x_tim.o - .debug_frame 0x0000000000001878 0x1e4 ./Peripheral/src/ch32v30x_usart.o - .debug_frame 0x0000000000001a5c 0x208 ./NetLib/eth_driver_RGMII.o - .debug_frame 0x0000000000001c64 0x248 ./Middle/QDXnetworkStack/qdx_port.o - .debug_frame 0x0000000000001eac 0xe8 ./Middle/QDXnetworkStack/qdx_preprocess.o - .debug_frame 0x0000000000001f94 0xe4 ./Middle/QDXnetworkStack/qdx_protocol.o - .debug_frame 0x0000000000002078 0x21c ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .debug_frame 0x0000000000002294 0xc8 ./FreeRTOS/portable/MemMang/heap_4.o - .debug_frame 0x000000000000235c 0xac ./FreeRTOS/portable/GCC/RISC-V/port.o - .debug_frame 0x0000000000002408 0x60 ./FreeRTOS/list.o - .debug_frame 0x0000000000002468 0x48c ./FreeRTOS/queue.o - .debug_frame 0x00000000000028f4 0x678 ./FreeRTOS/tasks.o - .debug_frame 0x0000000000002f6c 0x2a8 ./FreeRTOS/timers.o - .debug_frame 0x0000000000003214 0x120 ./Debug/debug.o - .debug_frame 0x0000000000003334 0x68 ./Debug/dvp.o - .debug_frame 0x000000000000339c 0x1a0 ./Core/core_riscv.o - .debug_frame 0x000000000000353c 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o) - .debug_frame 0x000000000000355c 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o) + .debug_frame 0x00000000000000a8 0x1ec ./User/main.o + .debug_frame 0x0000000000000294 0x3c ./User/system_ch32v30x.o + .debug_frame 0x00000000000002d0 0x70 ./Peripheral/src/ch32v30x_dbgmcu.o + .debug_frame 0x0000000000000340 0x6a4 ./Peripheral/src/ch32v30x_eth.o + .debug_frame 0x00000000000009e4 0x90 ./Peripheral/src/ch32v30x_exti.o + .debug_frame 0x0000000000000a74 0x370 ./Peripheral/src/ch32v30x_flash.o + .debug_frame 0x0000000000000de4 0x174 ./Peripheral/src/ch32v30x_gpio.o + .debug_frame 0x0000000000000f58 0x344 ./Peripheral/src/ch32v30x_rcc.o + .debug_frame 0x000000000000129c 0x614 ./Peripheral/src/ch32v30x_tim.o + .debug_frame 0x00000000000018b0 0x1e4 ./Peripheral/src/ch32v30x_usart.o + .debug_frame 0x0000000000001a94 0x208 ./NetLib/eth_driver_RGMII.o + .debug_frame 0x0000000000001c9c 0x2c0 ./Middle/QDXnetworkStack/qdx_port.o + .debug_frame 0x0000000000001f5c 0xe4 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_frame 0x0000000000002040 0xe4 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_frame 0x0000000000002124 0x274 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_frame 0x0000000000002398 0xc8 ./FreeRTOS/portable/MemMang/heap_4.o + .debug_frame 0x0000000000002460 0xac ./FreeRTOS/portable/GCC/RISC-V/port.o + .debug_frame 0x000000000000250c 0x60 ./FreeRTOS/list.o + .debug_frame 0x000000000000256c 0x48c ./FreeRTOS/queue.o + .debug_frame 0x00000000000029f8 0x678 ./FreeRTOS/tasks.o + .debug_frame 0x0000000000003070 0x2a8 ./FreeRTOS/timers.o + .debug_frame 0x0000000000003318 0x120 ./Debug/debug.o + .debug_frame 0x0000000000003438 0x68 ./Debug/dvp.o + .debug_frame 0x00000000000034a0 0x1a0 ./Core/core_riscv.o + .debug_frame 0x0000000000003640 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o) + .debug_frame 0x0000000000003660 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o) -.debug_loc 0x0000000000000000 0xd0da - .debug_loc 0x0000000000000000 0x2de ./User/main.o - .debug_loc 0x00000000000002de 0x163 ./User/system_ch32v30x.o - .debug_loc 0x0000000000000441 0x7c ./Peripheral/src/ch32v30x_dbgmcu.o - .debug_loc 0x00000000000004bd 0x74 ./Peripheral/src/ch32v30x_dvp.o - .debug_loc 0x0000000000000531 0xef1 ./Peripheral/src/ch32v30x_eth.o - .debug_loc 0x0000000000001422 0x181 ./Peripheral/src/ch32v30x_exti.o - .debug_loc 0x00000000000015a3 0xcca ./Peripheral/src/ch32v30x_flash.o - .debug_loc 0x000000000000226d 0x72b ./Peripheral/src/ch32v30x_gpio.o - .debug_loc 0x0000000000002998 0x61 ./Peripheral/src/ch32v30x_misc.o - .debug_loc 0x00000000000029f9 0xadb ./Peripheral/src/ch32v30x_rcc.o - .debug_loc 0x00000000000034d4 0x18b7 ./Peripheral/src/ch32v30x_tim.o - .debug_loc 0x0000000000004d8b 0x779 ./Peripheral/src/ch32v30x_usart.o - .debug_loc 0x0000000000005504 0x34c ./NetLib/eth_driver_RGMII.o - .debug_loc 0x0000000000005850 0x9cd ./Middle/QDXnetworkStack/qdx_port.o - .debug_loc 0x000000000000621d 0x938 ./Middle/QDXnetworkStack/qdx_preprocess.o - .debug_loc 0x0000000000006b55 0x666 ./Middle/QDXnetworkStack/qdx_protocol.o - .debug_loc 0x00000000000071bb 0xb9f ./Middle/QDXnetworkStack/qdx_tcp_logic.o - .debug_loc 0x0000000000007d5a 0x330 ./FreeRTOS/portable/MemMang/heap_4.o - .debug_loc 0x000000000000808a 0xad ./FreeRTOS/portable/GCC/RISC-V/port.o - .debug_loc 0x0000000000008137 0x94 ./FreeRTOS/list.o - .debug_loc 0x00000000000081cb 0x1b0a ./FreeRTOS/queue.o - .debug_loc 0x0000000000009cd5 0x2386 ./FreeRTOS/tasks.o - .debug_loc 0x000000000000c05b 0xe5d ./FreeRTOS/timers.o - .debug_loc 0x000000000000ceb8 0x1d2 ./Debug/debug.o - .debug_loc 0x000000000000d08a 0x50 ./Debug/dvp.o +.debug_loc 0x0000000000000000 0xe01c + .debug_loc 0x0000000000000000 0x10c2 ./User/main.o + .debug_loc 0x00000000000010c2 0x163 ./User/system_ch32v30x.o + .debug_loc 0x0000000000001225 0x7c ./Peripheral/src/ch32v30x_dbgmcu.o + .debug_loc 0x00000000000012a1 0xef1 ./Peripheral/src/ch32v30x_eth.o + .debug_loc 0x0000000000002192 0x181 ./Peripheral/src/ch32v30x_exti.o + .debug_loc 0x0000000000002313 0xcca ./Peripheral/src/ch32v30x_flash.o + .debug_loc 0x0000000000002fdd 0x72b ./Peripheral/src/ch32v30x_gpio.o + .debug_loc 0x0000000000003708 0xadb ./Peripheral/src/ch32v30x_rcc.o + .debug_loc 0x00000000000041e3 0x18b7 ./Peripheral/src/ch32v30x_tim.o + .debug_loc 0x0000000000005a9a 0x779 ./Peripheral/src/ch32v30x_usart.o + .debug_loc 0x0000000000006213 0x34c ./NetLib/eth_driver_RGMII.o + .debug_loc 0x000000000000655f 0xaaf ./Middle/QDXnetworkStack/qdx_port.o + .debug_loc 0x000000000000700e 0x9d4 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_loc 0x00000000000079e2 0x666 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_loc 0x0000000000008048 0xc54 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_loc 0x0000000000008c9c 0x330 ./FreeRTOS/portable/MemMang/heap_4.o + .debug_loc 0x0000000000008fcc 0xad ./FreeRTOS/portable/GCC/RISC-V/port.o + .debug_loc 0x0000000000009079 0x94 ./FreeRTOS/list.o + .debug_loc 0x000000000000910d 0x1b0a ./FreeRTOS/queue.o + .debug_loc 0x000000000000ac17 0x2386 ./FreeRTOS/tasks.o + .debug_loc 0x000000000000cf9d 0xe5d ./FreeRTOS/timers.o + .debug_loc 0x000000000000ddfa 0x1d2 ./Debug/debug.o + .debug_loc 0x000000000000dfcc 0x50 ./Debug/dvp.o