diff --git a/MDK-ARM/TCP2UART.uvoptx b/MDK-ARM/TCP2UART.uvoptx
index e7e2ef9..d212b2e 100644
--- a/MDK-ARM/TCP2UART.uvoptx
+++ b/MDK-ARM/TCP2UART.uvoptx
@@ -45,7 +45,7 @@
79
66
8
-
+ .\TCP2UART\
1
@@ -103,7 +103,7 @@
1
0
0
- 6
+ 3
@@ -114,9 +114,34 @@
- STLink\ST-LINKIII-KEIL_SWO.dll
+ BIN\CMSIS_AGDI.dll
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+
+
+
+ 0
+ CMSIS_AGDI
+ -X"Any" -UAny -O206 -S8 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103R8$Flash\STM32F10x_128.FLM)
+
0
UL2CM3
@@ -310,11 +335,47 @@
0
0
0
+ ../Core/Src/stm32f1xx_hal_timebase_tim.c
+ stm32f1xx_hal_timebase_tim.c
+ 0
+ 0
+
+
+ 2
+ 11
+ 1
+ 0
+ 0
+ 0
../Core/Src/stm32f1xx_hal_msp.c
stm32f1xx_hal_msp.c
0
0
+
+ 2
+ 12
+ 1
+ 0
+ 0
+ 0
+ ../Core/Src/debug_log.c
+ debug_log.c
+ 0
+ 0
+
+
+ 2
+ 13
+ 1
+ 0
+ 0
+ 0
+ ../Core/Src/retarget_rtt.c
+ retarget_rtt.c
+ 0
+ 0
+
@@ -325,7 +386,7 @@
0
3
- 11
+ 14
1
0
0
@@ -337,7 +398,7 @@
3
- 12
+ 15
1
0
0
@@ -349,7 +410,7 @@
3
- 13
+ 16
1
0
0
@@ -361,7 +422,7 @@
3
- 14
+ 17
1
0
0
@@ -373,7 +434,7 @@
3
- 15
+ 18
1
0
0
@@ -385,7 +446,7 @@
3
- 16
+ 19
1
0
0
@@ -397,7 +458,7 @@
3
- 17
+ 20
1
0
0
@@ -409,7 +470,7 @@
3
- 18
+ 21
1
0
0
@@ -421,7 +482,7 @@
3
- 19
+ 22
1
0
0
@@ -433,7 +494,7 @@
3
- 20
+ 23
1
0
0
@@ -445,7 +506,7 @@
3
- 21
+ 24
1
0
0
@@ -457,7 +518,7 @@
3
- 22
+ 25
1
0
0
@@ -469,7 +530,7 @@
3
- 23
+ 26
1
0
0
@@ -481,7 +542,7 @@
3
- 24
+ 27
1
0
0
@@ -501,7 +562,7 @@
0
4
- 25
+ 28
1
0
0
@@ -521,7 +582,7 @@
0
5
- 26
+ 29
1
0
0
@@ -533,7 +594,7 @@
5
- 27
+ 30
1
0
0
@@ -545,7 +606,7 @@
5
- 28
+ 31
1
0
0
@@ -557,7 +618,7 @@
5
- 29
+ 32
1
0
0
@@ -569,7 +630,7 @@
5
- 30
+ 33
1
0
0
@@ -581,7 +642,7 @@
5
- 31
+ 34
1
0
0
@@ -593,7 +654,7 @@
5
- 32
+ 35
1
0
0
@@ -605,7 +666,7 @@
5
- 33
+ 36
1
0
0
@@ -617,7 +678,7 @@
5
- 34
+ 37
1
0
0
@@ -629,7 +690,7 @@
5
- 35
+ 38
1
0
0
@@ -641,6 +702,674 @@
+
+ Drivers/CH390
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 39
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\CH390\CH390.c
+ CH390.c
+ 0
+ 0
+
+
+ 6
+ 40
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\CH390\CH390_Interface.c
+ CH390_Interface.c
+ 0
+ 0
+
+
+
+
+ Drivers/LwIP/core
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 41
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\altcp.c
+ altcp.c
+ 0
+ 0
+
+
+ 7
+ 42
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\altcp_alloc.c
+ altcp_alloc.c
+ 0
+ 0
+
+
+ 7
+ 43
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\altcp_tcp.c
+ altcp_tcp.c
+ 0
+ 0
+
+
+ 7
+ 44
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\def.c
+ def.c
+ 0
+ 0
+
+
+ 7
+ 45
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\dns.c
+ dns.c
+ 0
+ 0
+
+
+ 7
+ 46
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\inet_chksum.c
+ inet_chksum.c
+ 0
+ 0
+
+
+ 7
+ 47
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\init.c
+ init.c
+ 0
+ 0
+
+
+ 7
+ 48
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ip.c
+ ip.c
+ 0
+ 0
+
+
+ 7
+ 49
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\mem.c
+ mem.c
+ 0
+ 0
+
+
+ 7
+ 50
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\memp.c
+ memp.c
+ 0
+ 0
+
+
+ 7
+ 51
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\netif.c
+ netif.c
+ 0
+ 0
+
+
+ 7
+ 52
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\pbuf.c
+ pbuf.c
+ 0
+ 0
+
+
+ 7
+ 53
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\raw.c
+ raw.c
+ 0
+ 0
+
+
+ 7
+ 54
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\stats.c
+ stats.c
+ 0
+ 0
+
+
+ 7
+ 55
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\sys.c
+ sys.c
+ 0
+ 0
+
+
+ 7
+ 56
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\tcp.c
+ tcp.c
+ 0
+ 0
+
+
+ 7
+ 57
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\tcp_in.c
+ tcp_in.c
+ 0
+ 0
+
+
+ 7
+ 58
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\tcp_out.c
+ tcp_out.c
+ 0
+ 0
+
+
+ 7
+ 59
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\timeouts.c
+ timeouts.c
+ 0
+ 0
+
+
+ 7
+ 60
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\udp.c
+ udp.c
+ 0
+ 0
+
+
+ 7
+ 61
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\acd.c
+ acd.c
+ 0
+ 0
+
+
+ 7
+ 62
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\autoip.c
+ autoip.c
+ 0
+ 0
+
+
+ 7
+ 63
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\dhcp.c
+ dhcp.c
+ 0
+ 0
+
+
+ 7
+ 64
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\etharp.c
+ etharp.c
+ 0
+ 0
+
+
+ 7
+ 65
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\icmp.c
+ icmp.c
+ 0
+ 0
+
+
+ 7
+ 66
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\igmp.c
+ igmp.c
+ 0
+ 0
+
+
+ 7
+ 67
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\ip4.c
+ ip4.c
+ 0
+ 0
+
+
+ 7
+ 68
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\ip4_addr.c
+ ip4_addr.c
+ 0
+ 0
+
+
+ 7
+ 69
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\core\ipv4\ip4_frag.c
+ ip4_frag.c
+ 0
+ 0
+
+
+
+
+ Drivers/LwIP/api
+ 0
+ 0
+ 0
+ 0
+
+ 8
+ 70
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\api_lib.c
+ api_lib.c
+ 0
+ 0
+
+
+ 8
+ 71
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\api_msg.c
+ api_msg.c
+ 0
+ 0
+
+
+ 8
+ 72
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\err.c
+ err.c
+ 0
+ 0
+
+
+ 8
+ 73
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\if_api.c
+ if_api.c
+ 0
+ 0
+
+
+ 8
+ 74
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\netbuf.c
+ netbuf.c
+ 0
+ 0
+
+
+ 8
+ 75
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\netdb.c
+ netdb.c
+ 0
+ 0
+
+
+ 8
+ 76
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\netifapi.c
+ netifapi.c
+ 0
+ 0
+
+
+ 8
+ 77
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\sockets.c
+ sockets.c
+ 0
+ 0
+
+
+ 8
+ 78
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\api\tcpip.c
+ tcpip.c
+ 0
+ 0
+
+
+
+
+ Drivers/LwIP/netif
+ 0
+ 0
+ 0
+ 0
+
+ 9
+ 79
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\netif\ethernet.c
+ ethernet.c
+ 0
+ 0
+
+
+ 9
+ 80
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\src\netif\ethernetif.c
+ ethernetif.c
+ 0
+ 0
+
+
+
+
+ Drivers/LwIP/port
+ 0
+ 0
+ 0
+ 0
+
+ 10
+ 81
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\LwIP\port\sys_arch.c
+ sys_arch.c
+ 0
+ 0
+
+
+
+
+ Drivers/SEGGER_RTT
+ 0
+ 0
+ 0
+ 0
+
+ 11
+ 82
+ 1
+ 0
+ 0
+ 0
+ ..\Drivers\SEGGER\RTT\SEGGER_RTT.c
+ SEGGER_RTT.c
+ 0
+ 0
+
+
+
+
+ APP
+ 0
+ 0
+ 0
+ 0
+
+ 12
+ 83
+ 1
+ 0
+ 0
+ 0
+ ..\App\config.c
+ config.c
+ 0
+ 0
+
+
+ 12
+ 84
+ 1
+ 0
+ 0
+ 0
+ ..\App\flash_param.c
+ flash_param.c
+ 0
+ 0
+
+
+ 12
+ 85
+ 1
+ 0
+ 0
+ 0
+ ..\App\route_msg.c
+ route_msg.c
+ 0
+ 0
+
+
+ 12
+ 86
+ 1
+ 0
+ 0
+ 0
+ ..\App\task_net_poll.c
+ task_net_poll.c
+ 0
+ 0
+
+
+ 12
+ 87
+ 1
+ 0
+ 0
+ 0
+ ..\App\tcp_client.c
+ tcp_client.c
+ 0
+ 0
+
+
+ 12
+ 88
+ 1
+ 0
+ 0
+ 0
+ ..\App\tcp_server.c
+ tcp_server.c
+ 0
+ 0
+
+
+ 12
+ 89
+ 1
+ 0
+ 0
+ 0
+ ..\App\uart_trans.c
+ uart_trans.c
+ 0
+ 0
+
+
+
::CMSIS
0
diff --git a/MDK-ARM/build_capture.txt b/MDK-ARM/build_capture.txt
new file mode 100644
index 0000000..aee44fa
--- /dev/null
+++ b/MDK-ARM/build_capture.txt
@@ -0,0 +1,8 @@
+*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
+Build target 'TCP2UART'
+compiling tcp_client.c...
+linking...
+Program Size: Code=84560 RO-data=2496 RW-data=432 ZI-data=47056
+FromELF: creating hex file...
+"TCP2UART\TCP2UART.axf" - 0 Error(s), 0 Warning(s).
+Build Time Elapsed: 00:00:01
diff --git a/MDK-ARM/keil-build-viewer.log b/MDK-ARM/keil-build-viewer.log
index 0ccb20d..adf064a 100644
--- a/MDK-ARM/keil-build-viewer.log
+++ b/MDK-ARM/keil-build-viewer.log
@@ -13,7 +13,7 @@
[target name] TCP2UART
[final target name] TCP2UART
-[Device] STM32F103R8
+[Device] STM32F103RC
[Target name]
[Output name] TCP2UART
[Output path] TCP2UART\
@@ -23,214 +23,277 @@
[Is has user library] 0
[Is custom scatter file] 0
-[TCP2UART.uvprojx] [TCP2UART] [STM32F103R8] [LTO disable]
+[TCP2UART.uvprojx] [TCP2UART] [STM32F103RC] [LTO disable]
[memory info]
-[name] IRAM [base addr] 0x20000000 [size] 0x00005000 [type] 1 [off-chip] 0 [is pack] 1 [ID] 2
-[name] IROM [base addr] 0x08000000 [size] 0x00010000 [type] 2 [off-chip] 0 [is pack] 1 [ID] 3
+[name] IRAM [base addr] 0x20000000 [size] 0x0000C000 [type] 1 [off-chip] 0 [is pack] 1 [ID] 2
+[name] IROM [base addr] 0x08000000 [size] 0x00040000 [type] 2 [off-chip] 0 [is pack] 1 [ID] 3
[map file path] D:\code\STM32Project\TCP2UART\MDK-ARM\TCP2UART\TCP2UART.map
[region info]
[load region] LR_IROM1
- [execution region] ER_IROM1, 0x08000000, 0x00010000, 0x0000D178 [memory type] 2 [memory ID] 3
+ [execution region] ER_IROM1, 0x08000000, 0x00040000, 0x00015410 [memory type] 2 [memory ID] 3
- [execution region] RW_IRAM1, 0x20000000, 0x00005000, 0x00004FF8 [memory type] 1 [memory ID] 2
- [ZI block] addr: 0x2000015C, size: 0x00004E9C (20124)
+ [execution region] RW_IRAM1, 0x20000000, 0x0000C000, 0x0000B980 [memory type] 1 [memory ID] 2
+ [ZI block] addr: 0x200001B0, size: 0x0000B7D0 (47056)
-[object name max length] 24
-[object path max length] 60
+[object name max length] 28
+[object path max length] 71
[object in map file]
-[object name] ch390.o [path] ..\Drivers\CH390\CH390.c
-[object name] ch390_interface.o [path] ..\Drivers\CH390\CH390_Interface.c
-[object name] ch390_runtime.o [path] ..\Drivers\CH390\ch390_runtime.c
-[object name] config.o [path] ..\App\config.c
-[object name] def.o [path] ..\Drivers\LwIP\src\core\def.c
-[object name] dma.o [path] ../Core/Src/dma.c
-[object name] etharp.o [path] ..\Drivers\LwIP\src\core\ipv4\etharp.c
-[object name] ethernet.o [path] ..\Drivers\LwIP\src\netif\ethernet.c
-[object name] ethernetif.o [path] ..\Drivers\LwIP\src\netif\ethernetif.c
-[object name] flash_param.o [path] ..\App\flash_param.c
-[object name] gpio.o [path] ../Core/Src/gpio.c
-[object name] icmp.o [path] ..\Drivers\LwIP\src\core\ipv4\icmp.c
-[object name] inet_chksum.o [path] ..\Drivers\LwIP\src\core\inet_chksum.c
-[object name] init.o [path] ..\Drivers\LwIP\src\core\init.c
-[object name] ip.o [path] ..\Drivers\LwIP\src\core\ip.c
-[object name] ip4.o [path] ..\Drivers\LwIP\src\core\ipv4\ip4.c
-[object name] ip4_addr.o [path] ..\Drivers\LwIP\src\core\ipv4\ip4_addr.c
-[object name] iwdg.o [path] ../Core/Src/iwdg.c
-[object name] main.o [path] ../Core/Src/main.c
-[object name] mem.o [path] ..\Drivers\LwIP\src\core\mem.c
-[object name] memp.o [path] ..\Drivers\LwIP\src\core\memp.c
-[object name] netif.o [path] ..\Drivers\LwIP\src\core\netif.c
-[object name] pbuf.o [path] ..\Drivers\LwIP\src\core\pbuf.c
-[object name] raw.o [path] ..\Drivers\LwIP\src\core\raw.c
-[object name] segger_rtt.o [path] ..\Middlewares\Third_Party\SEGGER_RTT\SEGGER_RTT.c
-[object name] segger_rtt_printf.o [path] ..\Middlewares\Third_Party\SEGGER_RTT\SEGGER_RTT_printf.c
-[object name] spi.o [path] ../Core/Src/spi.c
-[object name] startup_stm32f103xb.o [path] startup_stm32f103xb.s
-[object name] stm32f1xx_hal.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
-[object name] stm32f1xx_hal_cortex.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
-[object name] stm32f1xx_hal_dma.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
-[object name] stm32f1xx_hal_flash.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
-[object name] stm32f1xx_hal_flash_ex.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
-[object name] stm32f1xx_hal_gpio.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
-[object name] stm32f1xx_hal_iwdg.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c
-[object name] stm32f1xx_hal_msp.o [path] ../Core/Src/stm32f1xx_hal_msp.c
-[object name] stm32f1xx_hal_rcc.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
-[object name] stm32f1xx_hal_spi.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c
-[object name] stm32f1xx_hal_tim.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
-[object name] stm32f1xx_hal_tim_ex.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c
-[object name] stm32f1xx_hal_uart.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c
-[object name] stm32f1xx_it.o [path] ../Core/Src/stm32f1xx_it.c
-[object name] system_stm32f1xx.o [path] ../Core/Src/system_stm32f1xx.c
-[object name] tcp.o [path] ..\Drivers\LwIP\src\core\tcp.c
-[object name] tcp_client.o [path] ..\App\tcp_client.c
-[object name] tcp_in.o [path] ..\Drivers\LwIP\src\core\tcp_in.c
-[object name] tcp_out.o [path] ..\Drivers\LwIP\src\core\tcp_out.c
-[object name] tcp_server.o [path] ..\App\tcp_server.c
-[object name] tim.o [path] ../Core/Src/tim.c
-[object name] timeouts.o [path] ..\Drivers\LwIP\src\core\timeouts.c
-[object name] uart_trans.o [path] ..\App\uart_trans.c
-[object name] usart.o [path] ../Core/Src/usart.c
+[object name] altcp.o [path] ..\Drivers\LwIP\src\core\altcp.c
+[object name] api_lib.o [path] ..\Drivers\LwIP\src\api\api_lib.c
+[object name] api_msg.o [path] ..\Drivers\LwIP\src\api\api_msg.c
+[object name] ch390.o [path] ..\Drivers\CH390\CH390.c
+[object name] ch390_interface.o [path] ..\Drivers\CH390\CH390_Interface.c
+[object name] cmsis_os2.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c
+[object name] config.o [path] ..\App\config.c
+[object name] debug_log.o [path] ../Core/Src/debug_log.c
+[object name] def.o [path] ..\Drivers\LwIP\src\core\def.c
+[object name] dma.o [path] ../Core/Src/dma.c
+[object name] etharp.o [path] ..\Drivers\LwIP\src\core\ipv4\etharp.c
+[object name] ethernet.o [path] ..\Drivers\LwIP\src\netif\ethernet.c
+[object name] ethernetif.o [path] ..\Drivers\LwIP\src\netif\ethernetif.c
+[object name] event_groups.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c
+[object name] flash_param.o [path] ..\App\flash_param.c
+[object name] freertos.o [path] ../Core/Src/freertos.c
+[object name] gpio.o [path] ../Core/Src/gpio.c
+[object name] heap_4.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
+[object name] icmp.o [path] ..\Drivers\LwIP\src\core\ipv4\icmp.c
+[object name] inet_chksum.o [path] ..\Drivers\LwIP\src\core\inet_chksum.c
+[object name] init.o [path] ..\Drivers\LwIP\src\core\init.c
+[object name] ip.o [path] ..\Drivers\LwIP\src\core\ip.c
+[object name] ip4.o [path] ..\Drivers\LwIP\src\core\ipv4\ip4.c
+[object name] ip4_addr.o [path] ..\Drivers\LwIP\src\core\ipv4\ip4_addr.c
+[object name] iwdg.o [path] ../Core/Src/iwdg.c
+[object name] list.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/list.c
+[object name] main.o [path] ../Core/Src/main.c
+[object name] mem.o [path] ..\Drivers\LwIP\src\core\mem.c
+[object name] memp.o [path] ..\Drivers\LwIP\src\core\memp.c
+[object name] netbuf.o [path] ..\Drivers\LwIP\src\api\netbuf.c
+[object name] netif.o [path] ..\Drivers\LwIP\src\core\netif.c
+[object name] netifapi.o [path] ..\Drivers\LwIP\src\api\netifapi.c
+[object name] pbuf.o [path] ..\Drivers\LwIP\src\core\pbuf.c
+[object name] port.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c
+[object name] queue.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/queue.c
+[object name] raw.o [path] ..\Drivers\LwIP\src\core\raw.c
+[object name] retarget_rtt.o [path] ../Core/Src/retarget_rtt.c
+[object name] route_msg.o [path] ..\App\route_msg.c
+[object name] segger_rtt.o [path] ..\Drivers\SEGGER\RTT\SEGGER_RTT.c
+[object name] spi.o [path] ../Core/Src/spi.c
+[object name] startup_stm32f103xe.o [path] startup_stm32f103xe.s
+[object name] stm32f1xx_hal.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
+[object name] stm32f1xx_hal_cortex.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
+[object name] stm32f1xx_hal_dma.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
+[object name] stm32f1xx_hal_flash.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
+[object name] stm32f1xx_hal_flash_ex.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
+[object name] stm32f1xx_hal_gpio.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
+[object name] stm32f1xx_hal_iwdg.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c
+[object name] stm32f1xx_hal_msp.o [path] ../Core/Src/stm32f1xx_hal_msp.c
+[object name] stm32f1xx_hal_rcc.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
+[object name] stm32f1xx_hal_spi.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c
+[object name] stm32f1xx_hal_timebase_tim.o [path] ../Core/Src/stm32f1xx_hal_timebase_tim.c
+[object name] stm32f1xx_hal_uart.o [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c
+[object name] stm32f1xx_it.o [path] ../Core/Src/stm32f1xx_it.c
+[object name] stream_buffer.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c
+[object name] sys_arch.o [path] ..\Drivers\LwIP\port\sys_arch.c
+[object name] system_stm32f1xx.o [path] ../Core/Src/system_stm32f1xx.c
+[object name] task_net_poll.o [path] ..\App\task_net_poll.c
+[object name] tasks.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c
+[object name] tcp.o [path] ..\Drivers\LwIP\src\core\tcp.c
+[object name] tcp_client.o [path] ..\App\tcp_client.c
+[object name] tcp_in.o [path] ..\Drivers\LwIP\src\core\tcp_in.c
+[object name] tcp_out.o [path] ..\Drivers\LwIP\src\core\tcp_out.c
+[object name] tcp_server.o [path] ..\App\tcp_server.c
+[object name] tcpip.o [path] ..\Drivers\LwIP\src\api\tcpip.c
+[object name] timeouts.o [path] ..\Drivers\LwIP\src\core\timeouts.c
+[object name] timers.o [path] ../Middlewares/Third_Party/FreeRTOS/Source/timers.c
+[object name] uart_trans.o [path] ..\App\uart_trans.c
+[object name] usart.o [path] ../Core/Src/usart.c
[file path in keil project]
-[old name] startup_stm32f103xb.s [type] 1 [path] startup_stm32f103xb.s
-[old name] main.c [type] 1 [path] ../Core/Src/main.c
-[old name] gpio.c [type] 1 [path] ../Core/Src/gpio.c
-[old name] dma.c [type] 1 [path] ../Core/Src/dma.c
-[old name] iwdg.c [type] 1 [path] ../Core/Src/iwdg.c
-[old name] tim.c [type] 1 [path] ../Core/Src/tim.c
-[old name] spi.c [type] 1 [path] ../Core/Src/spi.c
-[old name] usart.c [type] 1 [path] ../Core/Src/usart.c
-[old name] stm32f1xx_it.c [type] 1 [path] ../Core/Src/stm32f1xx_it.c
-[old name] stm32f1xx_hal_msp.c [type] 1 [path] ../Core/Src/stm32f1xx_hal_msp.c
-[old name] stm32f1xx_hal_gpio_ex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c
-[old name] stm32f1xx_hal_iwdg.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c
-[old name] stm32f1xx_hal.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
-[old name] stm32f1xx_hal_rcc.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
-[old name] stm32f1xx_hal_rcc_ex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c
-[old name] stm32f1xx_hal_gpio.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
-[old name] stm32f1xx_hal_dma.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
-[old name] stm32f1xx_hal_cortex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
-[old name] stm32f1xx_hal_pwr.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c
-[old name] stm32f1xx_hal_flash.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
-[old name] stm32f1xx_hal_flash_ex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
-[old name] stm32f1xx_hal_exti.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c
-[old name] stm32f1xx_hal_spi.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c
-[old name] stm32f1xx_hal_tim.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
-[old name] stm32f1xx_hal_tim_ex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c
-[old name] stm32f1xx_hal_uart.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c
-[old name] system_stm32f1xx.c [type] 1 [path] ../Core/Src/system_stm32f1xx.c
-[old name] CH390.c [type] 1 [path] ..\Drivers\CH390\CH390.c
-[old name] CH390_Interface.c [type] 1 [path] ..\Drivers\CH390\CH390_Interface.c
-[old name] ch390_runtime.c [type] 1 [path] ..\Drivers\CH390\ch390_runtime.c
-[old name] def.c [type] 1 [path] ..\Drivers\LwIP\src\core\def.c
-[old name] inet_chksum.c [type] 1 [path] ..\Drivers\LwIP\src\core\inet_chksum.c
-[old name] init.c [type] 1 [path] ..\Drivers\LwIP\src\core\init.c
-[old name] ip.c [type] 1 [path] ..\Drivers\LwIP\src\core\ip.c
-[old name] mem.c [type] 1 [path] ..\Drivers\LwIP\src\core\mem.c
-[old name] memp.c [type] 1 [path] ..\Drivers\LwIP\src\core\memp.c
-[old name] netif.c [type] 1 [path] ..\Drivers\LwIP\src\core\netif.c
-[old name] pbuf.c [type] 1 [path] ..\Drivers\LwIP\src\core\pbuf.c
-[old name] raw.c [type] 1 [path] ..\Drivers\LwIP\src\core\raw.c
-[old name] stats.c [type] 1 [path] ..\Drivers\LwIP\src\core\stats.c
-[old name] sys.c [type] 1 [path] ..\Drivers\LwIP\src\core\sys.c
-[old name] tcp.c [type] 1 [path] ..\Drivers\LwIP\src\core\tcp.c
-[old name] tcp_in.c [type] 1 [path] ..\Drivers\LwIP\src\core\tcp_in.c
-[old name] tcp_out.c [type] 1 [path] ..\Drivers\LwIP\src\core\tcp_out.c
-[old name] timeouts.c [type] 1 [path] ..\Drivers\LwIP\src\core\timeouts.c
-[old name] udp.c [type] 1 [path] ..\Drivers\LwIP\src\core\udp.c
-[old name] etharp.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\etharp.c
-[old name] icmp.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\icmp.c
-[old name] ip4.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\ip4.c
-[old name] ip4_addr.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\ip4_addr.c
-[old name] ip4_frag.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\ip4_frag.c
-[old name] ethernet.c [type] 1 [path] ..\Drivers\LwIP\src\netif\ethernet.c
-[old name] ethernetif.c [type] 1 [path] ..\Drivers\LwIP\src\netif\ethernetif.c
-[old name] config.c [type] 1 [path] ..\App\config.c
-[old name] flash_param.c [type] 1 [path] ..\App\flash_param.c
-[old name] tcp_client.c [type] 1 [path] ..\App\tcp_client.c
-[old name] tcp_server.c [type] 1 [path] ..\App\tcp_server.c
-[old name] uart_trans.c [type] 1 [path] ..\App\uart_trans.c
-[old name] SEGGER_RTT.c [type] 1 [path] ..\Middlewares\Third_Party\SEGGER_RTT\SEGGER_RTT.c
-[old name] SEGGER_RTT_printf.c [type] 1 [path] ..\Middlewares\Third_Party\SEGGER_RTT\SEGGER_RTT_printf.c
+[old name] startup_stm32f103xe.s [type] 1 [path] startup_stm32f103xe.s
+[old name] main.c [type] 1 [path] ../Core/Src/main.c
+[old name] gpio.c [type] 1 [path] ../Core/Src/gpio.c
+[old name] freertos.c [type] 1 [path] ../Core/Src/freertos.c
+[old name] dma.c [type] 1 [path] ../Core/Src/dma.c
+[old name] iwdg.c [type] 1 [path] ../Core/Src/iwdg.c
+[old name] spi.c [type] 1 [path] ../Core/Src/spi.c
+[old name] usart.c [type] 1 [path] ../Core/Src/usart.c
+[old name] stm32f1xx_it.c [type] 1 [path] ../Core/Src/stm32f1xx_it.c
+[old name] stm32f1xx_hal_timebase_tim.c [type] 1 [path] ../Core/Src/stm32f1xx_hal_timebase_tim.c
+[old name] stm32f1xx_hal_msp.c [type] 1 [path] ../Core/Src/stm32f1xx_hal_msp.c
+[old name] debug_log.c [type] 1 [path] ../Core/Src/debug_log.c
+[old name] retarget_rtt.c [type] 1 [path] ../Core/Src/retarget_rtt.c
+[old name] stm32f1xx_hal_gpio_ex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c
+[old name] stm32f1xx_hal.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
+[old name] stm32f1xx_hal_rcc.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
+[old name] stm32f1xx_hal_rcc_ex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c
+[old name] stm32f1xx_hal_gpio.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
+[old name] stm32f1xx_hal_dma.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
+[old name] stm32f1xx_hal_cortex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
+[old name] stm32f1xx_hal_pwr.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c
+[old name] stm32f1xx_hal_flash.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
+[old name] stm32f1xx_hal_flash_ex.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
+[old name] stm32f1xx_hal_exti.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c
+[old name] stm32f1xx_hal_iwdg.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c
+[old name] stm32f1xx_hal_spi.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c
+[old name] stm32f1xx_hal_uart.c [type] 1 [path] ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c
+[old name] system_stm32f1xx.c [type] 1 [path] ../Core/Src/system_stm32f1xx.c
+[old name] croutine.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c
+[old name] event_groups.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c
+[old name] list.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/list.c
+[old name] queue.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/queue.c
+[old name] stream_buffer.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c
+[old name] tasks.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c
+[old name] timers.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/timers.c
+[old name] cmsis_os2.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c
+[old name] heap_4.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
+[old name] port.c [type] 1 [path] ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c
+[old name] CH390.c [type] 1 [path] ..\Drivers\CH390\CH390.c
+[old name] CH390_Interface.c [type] 1 [path] ..\Drivers\CH390\CH390_Interface.c
+[old name] altcp.c [type] 1 [path] ..\Drivers\LwIP\src\core\altcp.c
+[old name] altcp_alloc.c [type] 1 [path] ..\Drivers\LwIP\src\core\altcp_alloc.c
+[old name] altcp_tcp.c [type] 1 [path] ..\Drivers\LwIP\src\core\altcp_tcp.c
+[old name] def.c [type] 1 [path] ..\Drivers\LwIP\src\core\def.c
+[old name] dns.c [type] 1 [path] ..\Drivers\LwIP\src\core\dns.c
+[old name] inet_chksum.c [type] 1 [path] ..\Drivers\LwIP\src\core\inet_chksum.c
+[old name] init.c [type] 1 [path] ..\Drivers\LwIP\src\core\init.c
+[old name] ip.c [type] 1 [path] ..\Drivers\LwIP\src\core\ip.c
+[old name] mem.c [type] 1 [path] ..\Drivers\LwIP\src\core\mem.c
+[old name] memp.c [type] 1 [path] ..\Drivers\LwIP\src\core\memp.c
+[old name] netif.c [type] 1 [path] ..\Drivers\LwIP\src\core\netif.c
+[old name] pbuf.c [type] 1 [path] ..\Drivers\LwIP\src\core\pbuf.c
+[old name] raw.c [type] 1 [path] ..\Drivers\LwIP\src\core\raw.c
+[old name] stats.c [type] 1 [path] ..\Drivers\LwIP\src\core\stats.c
+[old name] sys.c [type] 1 [path] ..\Drivers\LwIP\src\core\sys.c
+[old name] tcp.c [type] 1 [path] ..\Drivers\LwIP\src\core\tcp.c
+[old name] tcp_in.c [type] 1 [path] ..\Drivers\LwIP\src\core\tcp_in.c
+[old name] tcp_out.c [type] 1 [path] ..\Drivers\LwIP\src\core\tcp_out.c
+[old name] timeouts.c [type] 1 [path] ..\Drivers\LwIP\src\core\timeouts.c
+[old name] udp.c [type] 1 [path] ..\Drivers\LwIP\src\core\udp.c
+[old name] acd.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\acd.c
+[old name] autoip.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\autoip.c
+[old name] dhcp.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\dhcp.c
+[old name] etharp.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\etharp.c
+[old name] icmp.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\icmp.c
+[old name] igmp.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\igmp.c
+[old name] ip4.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\ip4.c
+[old name] ip4_addr.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\ip4_addr.c
+[old name] ip4_frag.c [type] 1 [path] ..\Drivers\LwIP\src\core\ipv4\ip4_frag.c
+[old name] api_lib.c [type] 1 [path] ..\Drivers\LwIP\src\api\api_lib.c
+[old name] api_msg.c [type] 1 [path] ..\Drivers\LwIP\src\api\api_msg.c
+[old name] err.c [type] 1 [path] ..\Drivers\LwIP\src\api\err.c
+[old name] if_api.c [type] 1 [path] ..\Drivers\LwIP\src\api\if_api.c
+[old name] netbuf.c [type] 1 [path] ..\Drivers\LwIP\src\api\netbuf.c
+[old name] netdb.c [type] 1 [path] ..\Drivers\LwIP\src\api\netdb.c
+[old name] netifapi.c [type] 1 [path] ..\Drivers\LwIP\src\api\netifapi.c
+[old name] sockets.c [type] 1 [path] ..\Drivers\LwIP\src\api\sockets.c
+[old name] tcpip.c [type] 1 [path] ..\Drivers\LwIP\src\api\tcpip.c
+[old name] ethernet.c [type] 1 [path] ..\Drivers\LwIP\src\netif\ethernet.c
+[old name] ethernetif.c [type] 1 [path] ..\Drivers\LwIP\src\netif\ethernetif.c
+[old name] sys_arch.c [type] 1 [path] ..\Drivers\LwIP\port\sys_arch.c
+[old name] SEGGER_RTT.c [type] 1 [path] ..\Drivers\SEGGER\RTT\SEGGER_RTT.c
+[old name] config.c [type] 1 [path] ..\App\config.c
+[old name] flash_param.c [type] 1 [path] ..\App\flash_param.c
+[old name] route_msg.c [type] 1 [path] ..\App\route_msg.c
+[old name] task_net_poll.c [type] 1 [path] ..\App\task_net_poll.c
+[old name] tcp_client.c [type] 1 [path] ..\App\tcp_client.c
+[old name] tcp_server.c [type] 1 [path] ..\App\tcp_server.c
+[old name] uart_trans.c [type] 1 [path] ..\App\uart_trans.c
[record region info]
[load region] LR_IROM1
- [execution region] ER_IROM1, 0x08000000, 0x00010000, 0x0000D178 [type] 2 [ID] 3
- [execution region] RW_IRAM1, 0x20000000, 0x00005000, 0x00004FF8 [type] 1 [ID] 2
----------------------------------------------------------------------------------
- FILE(s) | RAM (byte) | FLASH (byte) |
----------------------------------------------------------------------------------
-ch390.o | 0 | 590 |
-ch390_interface.o | 0 | 680 |
-ch390_runtime.o | 91 | 1534 |
-config.o | 1248 | 4289 |
-def.o | 0 | 8 |
-dma.o | 0 | 124 |
-etharp.o | 241 | 1773 |
-ethernet.o | 0 | 250 |
-ethernetif.o | 48 | 178 |
-flash_param.o | 0 | 246 |
-gpio.o | 0 | 240 |
-icmp.o | 0 | 452 |
-inet_chksum.o | 0 | 334 |
-init.o | 0 | 26 |
-ip.o | 24 | 0 |
-ip4.o | 2 | 780 |
-ip4_addr.o | 0 | 50 |
-iwdg.o | 12 | 0 |
-main.o | 278 | 2937 |
-mem.o | 4127 | 840 |
-memp.o | 6496 | 472 |
-netif.o | 12 | 594 |
-pbuf.o | 0 | 1118 |
-raw.o | 4 | 252 |
-segger_rtt.o | 440 | 391 |
-segger_rtt_printf.o | 0 | 64 |
-spi.o | 88 | 216 |
-startup_stm32f103xb.o | 1024 | 296 |
-stm32f1xx_hal.o | 12 | 140 |
-stm32f1xx_hal_cortex.o | 0 | 198 |
-stm32f1xx_hal_dma.o | 0 | 808 |
-stm32f1xx_hal_flash.o | 32 | 392 |
-stm32f1xx_hal_flash_ex.o | 0 | 240 |
-stm32f1xx_hal_gpio.o | 0 | 516 |
-stm32f1xx_hal_iwdg.o | 0 | 12 |
-stm32f1xx_hal_msp.o | 0 | 60 |
-stm32f1xx_hal_rcc.o | 0 | 1258 |
-stm32f1xx_hal_spi.o | 0 | 1510 |
-stm32f1xx_hal_tim.o | 0 | 936 |
-stm32f1xx_hal_tim_ex.o | 0 | 108 |
-stm32f1xx_hal_uart.o | 0 | 2300 |
-stm32f1xx_it.o | 0 | 490 |
-system_stm32f1xx.o | 4 | 30 |
-tcp.o | 32 | 3699 |
-tcp_client.o | 1120 | 1216 |
-tcp_in.o | 56 | 3720 |
-tcp_out.o | 0 | 3862 |
-tcp_server.o | 1104 | 962 |
-tim.o | 72 | 164 |
-timeouts.o | 12 | 402 |
-uart_trans.o | 2936 | 1268 |
-usart.o | 624 | 816 |
----------------------------------------------------------------------------------
+ [execution region] ER_IROM1, 0x08000000, 0x00040000, 0x000152E8 [type] 2 [ID] 3
+ [execution region] RW_IRAM1, 0x20000000, 0x0000C000, 0x0000B980 [type] 1 [ID] 2
+-----------------------------------------------------------------------------------------------------------------------------------
+ FILE(s) | RAM (byte) | FLASH (byte) |
+-----------------------------------------------------------------------------------------------------------------------------------
+..\Drivers\LwIP\src\core\altcp.c(): | 0 | 0 |
+..\Drivers\LwIP\src\api\api_lib.c(): | 0 | 2110 |
+..\Drivers\LwIP\src\api\api_msg.c(): | 0 | 5997 |
+..\Drivers\CH390\CH390.c(): | 0 | 630 [+20] |
+..\Drivers\CH390\CH390_Interface.c(): | 0 | 708 |
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c(): | 1732 | 142 |
+..\App\config.c(): | 254 | 4220 |
+../Core/Src/debug_log.c(): | 12 | 290 |
+..\Drivers\LwIP\src\core\def.c(): | 0 | 8 |
+../Core/Src/dma.c(): | 0 | 124 |
+..\Drivers\LwIP\src\core\ipv4\etharp.c(): | 241 | 2826 |
+..\Drivers\LwIP\src\netif\ethernet.c(): | 0 | 444 |
+..\Drivers\LwIP\src\netif\ethernetif.c(): | 3132 | 1396 [+68] |
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c(): | 0 | 0 |
+..\App\flash_param.c(): | 1025 | 331 |
+../Core/Src/freertos.c(): | 88 | 1570 [+4] |
+../Core/Src/gpio.c(): | 0 | 204 |
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c(): | 15392 | 528 |
+..\Drivers\LwIP\src\core\ipv4\icmp.c(): | 0 | 712 |
+..\Drivers\LwIP\src\core\inet_chksum.c(): | 0 | 334 |
+..\Drivers\LwIP\src\core\init.c(): | 0 | 30 |
+..\Drivers\LwIP\src\core\ip.c(): | 24 | 0 |
+..\Drivers\LwIP\src\core\ipv4\ip4.c(): | 2 | 896 |
+..\Drivers\LwIP\src\core\ipv4\ip4_addr.c(): | 0 | 50 |
+../Core/Src/iwdg.c(): | 12 | 44 |
+../Middlewares/Third_Party/FreeRTOS/Source/list.c(): | 0 | 138 |
+../Core/Src/main.c(): | 0 | 382 |
+..\Drivers\LwIP\src\core\mem.c(): | 7203 | 1876 |
+..\Drivers\LwIP\src\core\memp.c(): | 7244 | 851 |
+..\Drivers\LwIP\src\api\netbuf.c(): | 0 | 246 |
+..\Drivers\LwIP\src\core\netif.c(): | 12 | 1090 |
+..\Drivers\LwIP\src\api\netifapi.c(): | 0 | 140 |
+..\Drivers\LwIP\src\core\pbuf.c(): | 0 | 2654 |
+../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c(): | 12 | 674 |
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c(): | 64 | 2404 |
+..\Drivers\LwIP\src\core\raw.c(): | 4 | 517 |
+../Core/Src/retarget_rtt.c(): | 0 | 140 |
+..\App\route_msg.c(): | 4224 | 496 |
+..\Drivers\SEGGER\RTT\SEGGER_RTT.c(): | 600 | 463 |
+../Core/Src/spi.c(): | 88 | 200 |
+startup_stm32f103xe.s(): | 2560 | 368 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c(): | 12 | 112 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c(): | 0 | 158 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c(): | 0 | 1236 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c(): | 32 | 392 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c(): | 0 | 240 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c(): | 0 | 530 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c(): | 0 | 106 |
+../Core/Src/stm32f1xx_hal_msp.c(): | 0 | 72 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c(): | 0 | 1322 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c(): | 0 | 1152 |
+../Core/Src/stm32f1xx_hal_timebase_tim.c(): | 0 | 128 |
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c(): | 0 | 2222 |
+../Core/Src/stm32f1xx_it.c(): | 0 | 484 |
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c(): | 0 | 0 |
+..\Drivers\LwIP\port\sys_arch.c(): | 0 | 378 |
+../Core/Src/system_stm32f1xx.c(): | 4 | 30 |
+..\App\task_net_poll.c(): | 0 | 792 |
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c(): | 300 | 3062 |
+..\Drivers\LwIP\src\core\tcp.c(): | 32 | 7121 |
+..\App\tcp_client.c(): | 0 | 552 [+140] |
+..\Drivers\LwIP\src\core\tcp_in.c(): | 56 | 5296 |
+..\Drivers\LwIP\src\core\tcp_out.c(): | 0 | 7619 |
+..\App\tcp_server.c(): | 0 | 416 [+64] |
+..\Drivers\LwIP\src\api\tcpip.c(): | 16 | 784 |
+..\Drivers\LwIP\src\core\timeouts.c(): | 12 | 656 |
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c(): | 300 | 992 |
+..\App\uart_trans.c(): | 1576 | 1990 |
+../Core/Src/usart.c(): | 624 | 816 |
+-----------------------------------------------------------------------------------------------------------------------------------
[memory print mode]: 0
LR_IROM1
- RAM 1 [0x20000000 | 0x00005000 (20480)]
- [zi start] 1 [zi end] 49
- RW_IRAM1 [0x20000000]|¡ö¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ_| ( 19.9 KB / 20.0 KB ) 100.0%
+ RAM 1 [0x20000000 | 0x0000C000 (49152)]
+ [zi start] 1 [zi end] 48
+ RW_IRAM1 [0x20000000]|¡ö¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ¡õ__| ( 46.3 KB / 48.0 KB ) 96.6%
- FLASH 1 [0x08000000 | 0x00010000 (65536)]
- ER_IROM1 [0x08000000]|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö__________| ( 52.3 KB / 64.0 KB ) 81.8%
+ FLASH 1 [0x08000000 | 0x00040000 (262144)]
+ ER_IROM1 [0x08000000]|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö__________________________________| ( 85.0 KB / 256.0 KB ) 33.2% [+296]
[htm file path] D:\code\STM32Project\TCP2UART\MDK-ARM\TCP2UART\TCP2UART.htm
-Maximum Stack Usage = 968 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)
+Maximum Stack Usage = 1488 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)
=============================================================================================================================
-run time: 0.179 s
+run time: 0.231 s
diff --git a/keil-build-viewer.log b/keil-build-viewer.log
new file mode 100644
index 0000000..cb20f59
--- /dev/null
+++ b/keil-build-viewer.log
@@ -0,0 +1,12 @@
+
+=================================================== keil-build-viewer v1.6 ==================================================
+
+[User input]
+[Current folder] D:\code\STM32Project\TCP2UART
+[Encoding] 936
+
+[ERROR] NO keil project found
+[ERROR] Please check:
+=============================================================================================================================
+
+run time: 0.000 s