diff --git a/test/test4_f4_eth/.metadata/.ide.log b/test/test4_f4_eth/.metadata/.ide.log index 0665054..0730cc3 100644 --- a/test/test4_f4_eth/.metadata/.ide.log +++ b/test/test4_f4_eth/.metadata/.ide.log @@ -28,3 +28,23 @@ 2026-09-22 16:20:44,715 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug 2026-09-22 16:20:49,184 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug 2026-09-22 16:24:59,908 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 22:56:24,050 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:03:55,244 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:05:13,835 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:06:13,132 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:06:42,205 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:07:05,903 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:07:36,543 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:08:16,616 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:09:18,493 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:09:50,431 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:10:47,628 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:11:34,877 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:16:22,185 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:18:33,546 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:20:28,892 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:22:36,835 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:23:12,726 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:23:46,911 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:25:01,072 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug +2026-09-22 23:25:53,828 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] Updating builder args for config Debug to buildDir=build/Debug diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.core/test4_f4_eth.1789050647414.pdom b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.core/test4_f4_eth.1789050647414.pdom index 33f8a04..fbbb809 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.core/test4_f4_eth.1789050647414.pdom and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.core/test4_f4_eth.1789050647414.pdom differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log index 43db675..5092ec4 100644 --- a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log +++ b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log @@ -1,4 +1,4 @@ -16:20:44 **** Incremental Build of configuration Debug for project test4_f4_eth **** +23:25:01 **** Incremental Build of configuration Debug for project test4_f4_eth **** cmake --build build/Debug [1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': @@ -15,141 +15,58 @@ In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); | ~~~~~~~~~~~~~~~^~~~~ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:222:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 222 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:223:35: warning: passing argument 1 of 'neoNet_prepRead' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 223 | ret = neoNet_prepRead(&dev, &pack_in, i_lyr); + | ^~~~ In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:237:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 237 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:258:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 258 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:266:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 266 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:268:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 268 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:270:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 270 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:273:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 273 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:275:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 275 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:277:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 277 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:47: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 8 | int16_t neoNet_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'NOPROT' not handled in switch [-Wswitch] + 229 | neoNet_printf("type0:"); switch(pack_in.type[0]){case ETH: neoNet_printf("ETH\r\n"); break;} + | ^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'ARP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'IP4' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'ICMP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'IGMP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'TCP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'UDP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'HTTP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:229:34: warning: enumeration value 'RTP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:33: warning: enumeration value 'NOPROT' not handled in switch [-Wswitch] + 230 | neoNet_printf("type1:");switch(pack_in.type[1]){case ARP: neoNet_printf("ARP\r\n"); break; case IP4: neoNet_printf("IP4\r\n"); break;} + | ^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:33: warning: enumeration value 'ETH' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:33: warning: enumeration value 'ICMP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:33: warning: enumeration value 'IGMP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:33: warning: enumeration value 'TCP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:33: warning: enumeration value 'UDP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:33: warning: enumeration value 'HTTP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:230:33: warning: enumeration value 'RTP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:33: warning: enumeration value 'NOPROT' not handled in switch [-Wswitch] + 231 | neoNet_printf("type2:");switch(pack_in.type[2]){case ICMP: neoNet_printf("ICMP\r\n"); break; case IGMP: neoNet_printf("IGMP\r\n"); break; case TCP: neoNet_printf("TCP\r\n"); break; case UDP: neoNet_printf("UDP\r\n"); break;} + | ^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:33: warning: enumeration value 'ETH' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:33: warning: enumeration value 'ARP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:33: warning: enumeration value 'IP4' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:33: warning: enumeration value 'HTTP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:33: warning: enumeration value 'RTP' not handled in switch [-Wswitch] +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:236:31: warning: passing argument 1 of 'neoNet_prepResp' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 236 | ret = neoNet_prepResp(&dev, &pack_in, &pack_out); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:47: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 9 | int16_t neoNet_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, neoNet_Packet* out_pack); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:243:35: warning: passing argument 1 of 'neoNet_prepSend' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 243 | ret = neoNet_prepSend(&dev, &pack_out, i_lyr); + | ^~~~ +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:47: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' + 10 | int16_t neoNet_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t in_lyr); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [2/2] Linking C executable test4_f4_eth.elf Memory region Used Size Region Size %age Used - RAM: 12144 B 128 KB 9.27% - FLASH: 31952 B 512 KB 6.09% -16:20:49 **** Incremental Build of configuration Debug for project test4_f4_eth **** + RAM: 13720 B 128 KB 10.47% + FLASH: 32400 B 512 KB 6.18% +23:25:53 **** Incremental Build of configuration Debug for project test4_f4_eth **** cmake --build build/Debug ninja: no work to do. -16:24:59 **** Incremental Build of configuration Debug for project test4_f4_eth **** -cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:217:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 217 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 224 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 246 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 253 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12144 B 128 KB 9.27% - FLASH: 31880 B 512 KB 6.08% diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/test4_f4_eth.build.log b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/test4_f4_eth.build.log index 1e36a73..bd55c0e 100644 --- a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/test4_f4_eth.build.log +++ b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.cdt.ui/test4_f4_eth.build.log @@ -1,79 +1,6 @@ -16:24:59 **** Incremental Build of configuration Debug for project test4_f4_eth **** +23:25:53 **** Incremental Build of configuration Debug for project test4_f4_eth **** cmake --build build/Debug -[1/2] Building C object CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function '_write': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:77:32: warning: pointer targets in passing argument 2 of 'HAL_UART_Transmit' differ in signedness [-Wpointer-sign] - 77 | HAL_UART_Transmit(&huart2, ptr, len, 50 ); - | ^~~ - | | - | char * -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/stm32f4xx_hal_conf.h:411, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:29, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Core/Inc/main.h:30, - from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:20: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:745:79: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'char *' - 745 | HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout); - | ~~~~~~~~~~~~~~~^~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c: In function 'main': -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:217:32: warning: passing argument 1 of 'neoNet_prepRead0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 217 | ret = neoNet_prepRead0(&dev, &pack); - | ^~~~ -In file included from /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:34: -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:8:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 8 | int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:224:32: warning: passing argument 1 of 'neoNet_prepRead1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 224 | ret = neoNet_prepRead1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:9:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 9 | int16_t neoNet_prepRead1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:231:32: warning: passing argument 1 of 'neoNet_prepRead2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 231 | ret = neoNet_prepRead2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:10:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 10 | int16_t neoNet_prepRead2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:242:32: warning: passing argument 1 of 'neoNet_prepResp0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 242 | ret = neoNet_prepResp0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:15:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 15 | int16_t neoNet_prepResp0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:244:32: warning: passing argument 1 of 'neoNet_prepResp1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 244 | ret = neoNet_prepResp1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:16:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 16 | int16_t neoNet_prepResp1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:246:32: warning: passing argument 1 of 'neoNet_prepResp2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 246 | ret = neoNet_prepResp2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:17:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 17 | int16_t neoNet_prepResp2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:249:32: warning: passing argument 1 of 'neoNet_prepSend2' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 249 | ret = neoNet_prepSend2(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:19:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 19 | int16_t neoNet_prepSend2(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:251:32: warning: passing argument 1 of 'neoNet_prepSend1' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 251 | ret = neoNet_prepSend1(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:20:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 20 | int16_t neoNet_prepSend1(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:253:32: warning: passing argument 1 of 'neoNet_prepSend0' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 253 | ret = neoNet_prepSend0(&dev, &pack); - | ^~~~ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet.h:21:48: note: expected 'neoNet_utils_DevInfo *' but argument is of type 'const neoNet_utils_DevInfo *' - 21 | int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[2/2] Linking C executable test4_f4_eth.elf -Memory region Used Size Region Size %age Used - RAM: 12144 B 128 KB 9.27% - FLASH: 31880 B 512 KB 6.08% +ninja: no work to do. -16:25:00 Build Finished. 0 errors, 10 warnings. (took 214ms) +23:25:53 Build Finished. 0 errors, 0 warnings. (took 66ms) diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.markers.snap b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.markers.snap index 032a7c6..cc5a0b8 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.markers.snap and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.markers.snap differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.syncinfo.snap b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.syncinfo.snap index 2591e78..37d64dd 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.syncinfo.snap and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.projects/test4_f4_eth/.syncinfo.snap differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap index 2591e78..37d64dd 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/1.snap b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/1.snap index c81cde2..908d61c 100644 Binary files a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/1.snap and b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.core.resources/1.snap differ diff --git a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 99a8a8b..d458768 100644 --- a/test/test4_f4_eth/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ b/test/test4_f4_eth/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -1,8 +1,8 @@ - - + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration - + @@ -10,9 +10,9 @@ topLevel - - - + + + persp.actionSet:com.st.stm32cube.ide.mcu.informationcenter.actionSet3 persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -68,69 +68,69 @@ persp.newWizSC:com.st.stm32cube.ide.mpu.linux.projectcreation.ui.wizard.linuxprojectfromsourcewizard persp.viewSC:com.st.stm32cube.ide.mcu.cyclomaticcomplexity.view persp.viewSC:com.st.stm32cube.ide.mcu.sfrview - - + + noFocus - + View categoryTag:General - + View categoryTag:C/C++ - + View categoryTag:General - - - - - + + + + + View categoryTag:General - + View categoryTag:General - + View categoryTag:Make - - - + + + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - - + + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ @@ -139,7 +139,7 @@ - + persp.actionSet:com.st.stm32cube.ide.mcu.informationcenter.actionSet3 persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -196,121 +196,121 @@ persp.viewSC:com.st.stm32cube.ide.mcu.faultanalyzer.view persp.viewSC:com.st.stm32cube.ide.mcu.cyclomaticcomplexity.view persp.viewSC:com.st.stm32cube.ide.mcu.sfrview - - - + + + org.eclipse.e4.primaryNavigationStack - + View categoryTag:Debug - + View categoryTag:General active - - + + View categoryTag:Debug - - - - + + + + org.eclipse.e4.secondaryNavigationStack - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + Debug - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug @@ -319,83 +319,83 @@ - - + + View categoryTag:Help - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:Help - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Help - - + + EditorStack org.eclipse.e4.primaryDataStack active noFocus - + Editor removeOnHide org.eclipse.cdt.ui.editor.CEditor - + Editor removeOnHide org.eclipse.cdt.ui.editor.CEditor - - + + Editor removeOnHide org.eclipse.cdt.ui.editor.asm.AsmEditor - active - - + + Editor removeOnHide org.eclipse.cdt.ui.editor.CEditor + active - + Editor removeOnHide org.eclipse.cdt.ui.editor.CEditor - + Editor removeOnHide @@ -403,1905 +403,1905 @@ - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:C/C++ - + View categoryTag:General - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Make - + ViewMenu menuContribution:menu - + - + View categoryTag:C/C++ - + ViewMenu menuContribution:menu - + - + View categoryTag:C/C++ - + ViewMenu menuContribution:menu - + - + View categoryTag:C/C++ - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - - + + toolbarSeparator - + - + Draggable - + - + toolbarSeparator - + - + Draggable - - + + - + toolbarSeparator - + - + Draggable - + Draggable - + Draggable - + Draggable - + toolbarSeparator - + - + Draggable - + - + Draggable - + Draggable - + toolbarSeparator - + - + toolbarSeparator - + - + Draggable - + stretch SHOW_RESTORE_MENU - + Draggable HIDEABLE SHOW_RESTORE_MENU - - + + stretch - + Draggable - + Draggable - - + + TrimStack Draggable - + - - - - - - - - - - - + + + + + + + + + + + platform:gtk - - - - + + + + platform:gtk - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - + + + + + + + - - + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - - - + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + - - - + + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - - - + + + + - - + + - - - + + + - - - - - - + + + + + + - - - - + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor removeOnHide - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:SWV - + View categoryTag:Debug - + View categoryTag:FreeRTOS - + View categoryTag:FreeRTOS - + View categoryTag:FreeRTOS - + View categoryTag:FreeRTOS - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:C/C++ - + View categoryTag:Other - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:ThreadX - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Make - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Help - + View categoryTag:Connections - + View categoryTag:General - + View categoryTag:Version Control (Team) - + View categoryTag:Version Control (Team) - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - - + + glue move_after:PerspectiveSpacer SHOW_RESTORE_MENU - + move_after:Spacer Glue HIDEABLE SHOW_RESTORE_MENU - + glue move_after:SearchField SHOW_RESTORE_MENU - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - + + - - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c b/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c index 3acb609..3be1088 100644 --- a/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c +++ b/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c @@ -155,106 +155,102 @@ int main(void) HAL_I2S_Transmit_DMA(&hi2s2, (uint16_t*)dac_buff, DAC_BUFF_1CH_FULLSIZE); + + + // == ENC init == static const neoNet_utils_DevInfo dev = { .ipAddr = {192, 168, 81, 22}, .macAddr = {0x00, 0x17, 0x22, 0xed, 0xa5, 0x01} }; - //ENC28J60_Init(); if(ENC28J60_Init(dev.macAddr) != ENC28J60_OK){ neoNet_printf("Err_initing_enc\r\n"); while(1){;} } - //static ENC28J60_Frame encFr; - static uint8_t ethFr[1514]; - static neoNet_Packet pack; - pack.type0 = ETH; - //pack.data0 = encFr.data; - pack.data0 = (uint8_t*)ðFr; + // == Eth frames == + static uint8_t ethFr_in[1514]; + static neoNet_Packet pack_in; + pack_in.type[0] = ETH; + pack_in.data[0] = (uint8_t*)ðFr_in; + + static uint8_t ethFr_out[1514]; + static neoNet_Packet pack_out; + pack_out.type[0] = ETH; + pack_out.data[0] = (uint8_t*)ðFr_out; + + + static int32_t ret; - int attempts = 0; - neoNet_printf("=== BOOT ===\r\n"); - while (1) - { - //ETH_Process(&frame); - - neoNet_printf("\r\n==\r\n"); - + while(1){ + // == Read eth frame == do{ - //memset(&encFr.data, 0, 1024); - //ret = ENC28J60_ReceiveFrame(&encFr); - ret = ENC28J60_ReceiveFrame(ethFr, sizeof(ethFr)); - //neoNet_printf("ret:%d\r\n", ret); - //pack.len0 = ret<1024 ? ret : 1024; - if(ret<0){++attempts;} + ret = ENC28J60_ReceiveFrame(ethFr_in, sizeof(ethFr_in)); }while(ret <= 0); - - pack.len0 = ret; - - neoNet_printf("att:%d\r\n", attempts); - attempts = 1; + pack_in.len[0] = ret; + for(uint8_t lyr=1;lyrdata)+(((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(IN_FRAM)))*4 - 20)) -int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len); +int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr); -int16_t neoNet_P_TCP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len, neoNet_P_TCP_Frame* out_fr); +int16_t neoNet_P_TCP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr); -int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_TCP_Frame* out_fr, uint16_t out_fr_dataLen); +int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr); #endif diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_UDP.h b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_UDP.h index 4bacf1d..af09870 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_UDP.h +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_UDP.h @@ -2,6 +2,7 @@ #define LIB_NEONET_PROT_UDP #include "lib_neoNet_utils.h" +#include "lib_neoNet_packet.h" #include "lib_neoNet_IPpseudoHeader.h" @@ -17,10 +18,10 @@ typedef struct { } neoNet_P_UDP_Frame; -int32_t neoNet_P_UDP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_UDP_Frame* in_fr, uint16_t in_fr_len); +int32_t neoNet_P_UDP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr); -int32_t neoNet_P_UDP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_UDP_Frame* in_fr, neoNet_P_UDP_Frame* out_fr); +int32_t neoNet_P_UDP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr); -int32_t neoNet_P_UDP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_UDP_Frame* out_fr, uint16_t out_fr_dataLen); +int32_t neoNet_P_UDP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr); #endif diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_eth.h b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_eth.h index d86a24b..85c388d 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_eth.h +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/inc/lib_neoNet_prot_eth.h @@ -2,6 +2,7 @@ #define LIB_NEONET_PROT_ETH_H #include "lib_neoNet_utils.h" +#include "lib_neoNet_packet.h" #define NEONET_P_ETH_CONST_ETHERTYPE_IP4 0x0800 @@ -17,10 +18,10 @@ typedef struct { } neoNet_P_eth_Frame; -int32_t neoNet_P_eth_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_P_eth_Frame* in_fr, uint16_t in_fr_len); +int32_t neoNet_P_eth_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr); -int16_t neoNet_P_eth_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_eth_Frame* in_fr, neoNet_P_eth_Frame* out_fr); +int16_t neoNet_P_eth_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr); -int16_t neoNet_P_eth_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_P_eth_Frame* out_fr, uint16_t out_fr_dataLen); +int16_t neoNet_P_eth_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr); #endif diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c index 08ece3e..a4d1728 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c @@ -11,7 +11,207 @@ #include -int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet){ +int16_t neoNet_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr){ + switch(in_pack->type[in_lyr]){ + case NOPROT: + return 1; // reached the end - payload + + case ETH: + return neoNet_P_eth_prepRead(in_dev, in_pack, in_lyr); + + case ARP: + return neoNet_P_ARP_prepRead(in_dev, in_pack, in_lyr); + + case IP4: + return neoNet_P_IP_prepRead(in_dev, in_pack, in_lyr); + + case ICMP: + return neoNet_P_ICMP_prepRead(in_dev, in_pack, in_lyr); + + case IGMP: + return -(NEONET_PROT_ROOT_ERR_MASTER+1); + //return neoNet_P_IGMP_prepRead(in_dev, in_pack, in_lyr); + + case TCP: + return neoNet_P_TCP_prepRead(in_dev, in_pack, in_lyr); + + case UDP: + return neoNet_P_UDP_prepRead(in_dev, in_pack, in_lyr); + + default: + return -(NEONET_PROT_ROOT_ERR_MASTER+1); + } +} + +int16_t neoNet_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, neoNet_Packet* out_pack){ + static int32_t ret; + static uint32_t t_seqAckNo; + + neoNet_P_ARP_Frame* out_fr_ARP; + neoNet_P_ICMP_Frame* in_fr_ICMP; + neoNet_P_ICMP_Frame* out_fr_ICMP; + neoNet_P_TCP_Frame* in_fr_TCP; + neoNet_P_TCP_Frame* out_fr_TCP; + + switch(in_pack->msgType){ + case ETH_ARP_REQ: + ret = neoNet_P_eth_prepResp(in_dev, in_pack, 0, out_pack, 0); + ret = neoNet_P_ARP_prepResp(in_dev, in_pack, 1, out_pack, 1); + + out_fr_ARP = (neoNet_P_ARP_Frame*)(out_pack->data[1]); + out_fr_ARP->operId16b = NEONET_P_ARP_CONST_OPER_RSP; + + out_pack->msgType = ETH_ARP_RSP; + out_pack->payload = NULL; + out_pack->payloadLen = 0; + return out_pack->payloadLen+1; + break; + + case ETH_ARP_RSP: + return 0; + break; + + case ETH_IP_ICMP_REQ: + ret = neoNet_P_eth_prepResp(in_dev, in_pack, 0, out_pack, 0); + ret = neoNet_P_IP_prepResp(in_dev, in_pack, 1, out_pack, 1); + ret = neoNet_P_ICMP_prepResp(in_dev, in_pack, 2, out_pack, 2); + + in_fr_ICMP = (neoNet_P_ICMP_Frame*)(in_pack->data[2]); + out_fr_ICMP = (neoNet_P_ICMP_Frame*)(out_pack->data[2]); + out_fr_ICMP->msgType8b = NEONET_P_ARP_CONST_MSGTYPE_ECHO_RSP; + out_fr_ICMP->msgCode8b = NEONET_P_ARP_CONST_MSGCODE_ECHO_RSP; + if(out_fr_ICMP->msgOpts32b != in_fr_ICMP->msgOpts32b){ memcpy(out_fr_ICMP->msgOpts32b, in_fr_ICMP->msgOpts32b, 4); } + + out_pack->msgType = ETH_IP_ICMP_RSP; + out_pack->payload = NULL; + out_pack->payloadLen = 0; + return out_pack->payloadLen+1; + break; + + case ETH_IP_ICMP_RSP: + return 0; + break; + + case ETH_IP_TCP_SYN: + ret = neoNet_P_eth_prepResp(in_dev, in_pack, 0, out_pack, 0); + ret = neoNet_P_IP_prepResp(in_dev, in_pack, 1, out_pack, 1); + ret = neoNet_P_TCP_prepResp(in_dev, in_pack, 2, out_pack, 2); + + in_fr_TCP = (neoNet_P_TCP_Frame*)(in_pack->data[2]); + out_fr_TCP = (neoNet_P_TCP_Frame*)(out_pack->data[2]); + neoNet_P_TCP_frame_SET_flag(out_fr_TCP, NEONET_P_TCP_CONST_FLAG_SYN, 1); + neoNet_P_TCP_frame_SET_flag(out_fr_TCP, NEONET_P_TCP_CONST_FLAG_ACK, 1); + out_fr_TCP->ackNo32b = in_fr_TCP->seqNo32b + 1; + out_fr_TCP->seqNo32b = 0; // theoretically should be random + + out_pack->msgType = ETH_IP_TCP_SYNACK; + out_pack->payload = NULL; + out_pack->payloadLen = 0; + return out_pack->payloadLen+1; + break; + + case ETH_IP_TCP_SYNACK: + ret = neoNet_P_eth_prepResp(in_dev, in_pack, 0, out_pack, 0); + ret = neoNet_P_IP_prepResp(in_dev, in_pack, 1, out_pack, 1); + ret = neoNet_P_TCP_prepResp(in_dev, in_pack, 2, out_pack, 2); + + in_fr_TCP = (neoNet_P_TCP_Frame*)(in_pack->data[2]); + out_fr_TCP = (neoNet_P_TCP_Frame*)(out_pack->data[2]); + neoNet_P_TCP_frame_SET_flag(out_fr_TCP, NEONET_P_TCP_CONST_FLAG_SYN, 0); + neoNet_P_TCP_frame_SET_flag(out_fr_TCP, NEONET_P_TCP_CONST_FLAG_ACK, 1); + t_seqAckNo = in_fr_TCP->ackNo32b; + out_fr_TCP->ackNo32b = in_fr_TCP->seqNo32b + 1; + out_fr_TCP->seqNo32b = t_seqAckNo; + + out_pack->msgType = ETH_IP_TCP_ACK; + out_pack->payload = NULL; + out_pack->payloadLen = 0; + return out_pack->payloadLen+1; + break; + + case ETH_IP_TCP_ACK: + return 0; + break; + + case ETH_IP_TCP_ACKPSH: + ret = neoNet_P_eth_prepResp(in_dev, in_pack, 0, out_pack, 0); + ret = neoNet_P_IP_prepResp(in_dev, in_pack, 1, out_pack, 1); + ret = neoNet_P_TCP_prepResp(in_dev, in_pack, 2, out_pack, 2); + + in_fr_TCP = (neoNet_P_TCP_Frame*)(in_pack->data[2]); + out_fr_TCP = (neoNet_P_TCP_Frame*)(out_pack->data[2]); + neoNet_P_TCP_frame_SET_flag(out_fr_TCP, NEONET_P_TCP_CONST_FLAG_SYN, 0); + neoNet_P_TCP_frame_SET_flag(out_fr_TCP, NEONET_P_TCP_CONST_FLAG_ACK, 1); + neoNet_P_TCP_frame_SET_flag(out_fr_TCP, NEONET_P_TCP_CONST_FLAG_PSH, 0); + t_seqAckNo = in_fr_TCP->ackNo32b; + out_fr_TCP->ackNo32b = in_fr_TCP->seqNo32b + in_pack->payloadLen; // NOTE: if TCP if implementation changes - this line might need to be changed to + in_pack->len[3] + out_fr_TCP->seqNo32b = t_seqAckNo; + + out_pack->msgType = ETH_IP_TCP_ACK; + out_pack->payload = NULL; + out_pack->payloadLen = 0; + return out_pack->payloadLen+1; + break; + + /*case ETH_IP_TCP_TXT: + ret = neoNet_P__prepResp(in_dev, in_pack, out_pack); + + return 1; + break;*/ + + case ETH_IP_UDP_TXT: + return 0; + break; + + default: + return -(NEONET_PROT_ROOT_ERR_MASTER+1); + } +} + +int16_t neoNet_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t in_lyr){ + // ret: + // <0 -- err + // =0 -- continue + // >0 -- halt, ready to send + + switch(out_pack->type[in_lyr]){ + case NOPROT: + return 0; // nothing to do + + case ETH: + return neoNet_P_eth_prepSend(in_dev, out_pack, in_lyr); + + case ARP: + return neoNet_P_ARP_prepSend(in_dev, out_pack, in_lyr); + + case IP4: + return neoNet_P_IP_prepSend(in_dev, out_pack, in_lyr); + + case ICMP: + return neoNet_P_ICMP_prepSend(in_dev, out_pack, in_lyr); + + case IGMP: + return -(NEONET_PROT_ROOT_ERR_MASTER+1); + //return neoNet_P_IGMP_prepSend(in_dev, out_pack, in_lyr); + + case TCP: + return neoNet_P_TCP_prepSend(in_dev, out_pack, in_lyr); + + case UDP: + return neoNet_P_UDP_prepSend(in_dev, out_pack, in_lyr); + + default: + return -(NEONET_PROT_ROOT_ERR_MASTER+1); + } +} + + + + + + + +/*int16_t neoNet_prepRead0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_packet){ int32_t ret; switch(inout_packet->type0){ @@ -377,4 +577,4 @@ int16_t neoNet_prepSend0(neoNet_utils_DevInfo* in_dev, neoNet_Packet* inout_pack default: return -(NEONET_PROT_ROOT_ERR_MASTER+20); } -} +}*/ diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c index 2bbaf1e..9680d15 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c @@ -3,8 +3,10 @@ #include -int32_t neoNet_P_ARP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_P_ARP_Frame* in_fr, uint16_t in_fr_len){ - if(in_fr_len < 28){ return -(NEONET_PROT_ARP_ERR_MASTER+1); } +int32_t neoNet_P_ARP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr){ + neoNet_P_ARP_Frame* in_fr = (neoNet_P_ARP_Frame*)(in_pack->data[in_lyr]); + + if(in_pack->len[in_lyr] < 28){ return -(NEONET_PROT_ARP_ERR_MASTER+1); } neoNet_printf("dstAddr:%d.%d.%d.%d\r\n",((uint8_t*)in_fr->dstPAddr32b)[0],((uint8_t*)in_fr->dstPAddr32b)[1],((uint8_t*)in_fr->dstPAddr32b)[2],((uint8_t*)in_fr->dstPAddr32b)[3]); if(memcmp(in_fr->dstPAddr32b, in_dev->ipAddr, 4) != 0){ return -(NEONET_PROT_ARP_ERR_MASTER+2); } @@ -17,29 +19,64 @@ int32_t neoNet_P_ARP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_P_ARP_Frame* if(in_fr->pType16b != NEONET_P_ARP_CONST_PTYP_IP4){ return -(NEONET_PROT_ARP_ERR_MASTER+4); } if(in_fr->hLen8b != 6){ return -(NEONET_PROT_ARP_ERR_MASTER+5); } if(in_fr->pLen8b != 4){ return -(NEONET_PROT_ARP_ERR_MASTER+6); } - if(in_fr->operId16b != NEONET_P_ARP_CONST_OPER_REQ){ return -(NEONET_PROT_ARP_ERR_MASTER+7); } - return 0; + ///////////////////////////////// + + switch(in_fr->operId16b){ + case NEONET_P_ARP_CONST_OPER_REQ: + in_pack->msgType = ETH_ARP_REQ; + break; + + case NEONET_P_ARP_CONST_OPER_RSP: + in_pack->msgType = ETH_ARP_RSP; + break; + + default: + return -(NEONET_PROT_ARP_ERR_MASTER+7); + + } + + in_pack->payload = NULL; + in_pack->payloadLen = 0; + + return in_pack->payloadLen+1; } -int16_t neoNet_P_ARP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_ARP_Frame* in_fr, neoNet_P_ARP_Frame* out_fr){ - // NOTE: this func must work also if in_fr==out_fr - // NOTE: this func must not rely on the fr.data 's length +int16_t neoNet_P_ARP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr){ + // NOTE: this func must not rely on the fr.data 's length??? + // in_pack and out_pack must not point to the same buffer - if(out_fr != in_fr){ memcpy(out_fr, in_fr, 6); } - out_fr->operId16b = NEONET_P_ARP_CONST_OPER_RSP; - if(out_fr->dstHAddr48b != in_fr->srcHAddr48b){ memcpy(out_fr->dstHAddr48b, in_fr->srcHAddr48b, 6); } - if(out_fr->dstPAddr32b != in_fr->srcPAddr32b){ memcpy(out_fr->dstPAddr32b, in_fr->srcPAddr32b, 4); } + neoNet_P_ARP_Frame* in_fr = (neoNet_P_ARP_Frame*)(in_pack->data[in_lyr]); + neoNet_P_ARP_Frame* out_fr = (neoNet_P_ARP_Frame*)(out_pack->data[out_lyr]); + + memcpy(out_fr, in_fr, 6); + out_fr->operId16b = in_fr->operId16b; + memcpy(out_fr->dstHAddr48b, in_fr->srcHAddr48b, 6); + memcpy(out_fr->dstPAddr32b, in_fr->srcPAddr32b, 4); memcpy(out_fr->srcHAddr48b, in_dev->macAddr, 6); memcpy(out_fr->srcPAddr32b, in_dev->ipAddr, 4); + out_pack->type[out_lyr] = ARP; + out_pack->len[out_lyr] = 0; + /*for(uint8_t i_lyr=0;i_lyr<=out_lyr;++i_lyr){ + out_pack->len[i_lyr] += 28; + }*/ + + out_pack->type[out_lyr+1] = NOPROT; + out_pack->data[out_lyr+1] = NULL; + out_pack->len[out_lyr+1] = 0; + return 0; } -int16_t neoNet_P_ARP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_P_ARP_Frame* out_fr, uint16_t out_fr_dataLen){ +int16_t neoNet_P_ARP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr){ + neoNet_P_ARP_Frame* out_fr = (neoNet_P_ARP_Frame*)(out_pack->data[out_lyr]); + out_fr->hType16b = htons(out_fr->hType16b); out_fr->pType16b = htons(out_fr->pType16b); out_fr->operId16b = htons(out_fr->operId16b); - return out_fr_dataLen + 28; + out_pack->len[out_lyr] = out_pack->len[out_lyr+1] + 28; + + return 0; } diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c index f5853c2..899d034 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c @@ -1,42 +1,70 @@ #include "lib_neoNet_prot_ICMP.h" -int32_t neoNet_P_ICMP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_P_ICMP_Frame* in_fr, uint16_t in_fr_len){ - if(in_fr_len < 8){ return -(NEONET_PROT_ICMP_ERR_MASTER+1); } +int32_t neoNet_P_ICMP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr){ + neoNet_P_ICMP_Frame* in_fr = (neoNet_P_ICMP_Frame*)(in_pack->data[in_lyr]); - if(neoNet_utils_calcChecksum((uint8_t*)in_fr, in_fr_len) != 0){ return -(NEONET_PROT_ICMP_ERR_MASTER+2); } + if(in_pack->len[in_lyr] < 8){ return -(NEONET_PROT_ICMP_ERR_MASTER+1); } + + if(neoNet_utils_calcChecksum((uint8_t*)in_fr, in_pack->len[in_lyr]) != 0){ return -(NEONET_PROT_ICMP_ERR_MASTER+2); } + + ///////////////////////////////// switch(in_fr->msgType8b){ case NEONET_P_ARP_CONST_MSGTYPE_ECHO_REQ: if(in_fr->msgCode8b != NEONET_P_ARP_CONST_MSGCODE_ECHO_REQ){ return -(NEONET_PROT_ICMP_ERR_MASTER+3); } + + in_pack->msgType = ETH_IP_ICMP_REQ; + break; + + case NEONET_P_ARP_CONST_MSGTYPE_ECHO_RSP: + if(in_fr->msgCode8b != NEONET_P_ARP_CONST_MSGCODE_ECHO_RSP){ return -(NEONET_PROT_ICMP_ERR_MASTER+3); } + + in_pack->msgType = ETH_IP_ICMP_RSP; break; default: return -(NEONET_PROT_ICMP_ERR_MASTER+4); } - return in_fr_len-8; + in_pack->payload = in_fr->data; + in_pack->payloadLen = in_pack->len[in_lyr]-8; + + return in_pack->payloadLen+1; } -int16_t neoNet_P_ICMP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_ICMP_Frame* in_fr, neoNet_P_ICMP_Frame* out_fr){ - // NOTE: this func must work also if in_fr==out_fr +int16_t neoNet_P_ICMP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr){ // NOTE: this func must not rely on the fr.data 's length + // in_pack and out_pack must not point to the same buffer + + neoNet_P_ICMP_Frame* in_fr = (neoNet_P_ICMP_Frame*)(in_pack->data[in_lyr]); + neoNet_P_ICMP_Frame* out_fr = (neoNet_P_ICMP_Frame*)(out_pack->data[out_lyr]); - switch(in_fr->msgType8b){ - case NEONET_P_ARP_CONST_MSGTYPE_ECHO_REQ: - out_fr->msgType8b = NEONET_P_ARP_CONST_MSGTYPE_ECHO_RSP; - out_fr->msgCode8b = NEONET_P_ARP_CONST_MSGCODE_ECHO_RSP; - if(out_fr->msgOpts32b != in_fr->msgOpts32b){ memcpy(out_fr->msgOpts32b, in_fr->msgOpts32b, 4); } - break; - - default: - return -(NEONET_PROT_ICMP_ERR_MASTER+5); - } -} - -int16_t neoNet_P_ICMP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_P_ICMP_Frame* out_fr, uint16_t out_fr_dataLen){ + out_fr->msgType8b = in_fr->msgType8b; + out_fr->msgCode8b = in_fr->msgCode8b; out_fr->wholeFrameChksm16b = 0; - out_fr->wholeFrameChksm16b = neoNet_utils_calcChecksum((uint8_t*)out_fr, out_fr_dataLen+8); + memcpy(out_fr->msgOpts32b, in_fr->msgOpts32b, 4); + memcpy(out_fr->data, in_fr->data, in_pack->len[in_lyr]-8); // NOTE: the payload is copied, but doesn't have to be used - return out_fr_dataLen + 8; + out_pack->type[out_lyr] = ICMP; + out_pack->len[out_lyr] = 0; + /*for(uint8_t i_lyr=0;i_lyr<=out_lyr;++i_lyr){ + out_pack->len[i_lyr] += 8; + }*/ + out_pack->type[out_lyr+1] = NOPROT; + out_pack->data[out_lyr+1] = out_fr->data; + out_pack->len[out_lyr+1] = in_pack->len[in_lyr]-8; + + return 0; +} + +int16_t neoNet_P_ICMP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr){ + neoNet_P_ICMP_Frame* out_fr = (neoNet_P_ICMP_Frame*)(out_pack->data[out_lyr]); + + out_fr->wholeFrameChksm16b = 0; + out_fr->wholeFrameChksm16b = neoNet_utils_calcChecksum((uint8_t*)out_fr, out_pack->len[out_lyr+1]+8); + + out_pack->len[out_lyr] = out_pack->len[out_lyr+1] + 8; + + return 0; } diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c index d2d5a08..4b62a5e 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c @@ -1,48 +1,84 @@ #include "lib_neoNet_prot_IP.h" #include -#include -int32_t neoNet_P_IP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_P_IP_Frame* in_fr, uint16_t in_fr_len){ +int32_t neoNet_P_IP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr){ + neoNet_P_IP_Frame* in_fr = (neoNet_P_IP_Frame*)(in_pack->data[in_lyr]); + // NOTE: in_fr_len must c <0; INT16_MAX> - if(in_fr_len < 20){ return -(NEONET_PROT_IP_ERR_MASTER+1); } // TODO: prep a distinct ret code + if(in_pack->len[in_lyr] < 20){ return -(NEONET_PROT_IP_ERR_MASTER+1); } // TODO: prep a distinct ret code - if(in_fr_len < ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(in_fr))*4){ return -(NEONET_PROT_IP_ERR_MASTER+2); } // TODO: prep a distinct ret code + if(in_pack->len[in_lyr] < ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(in_fr))*4){ return -(NEONET_PROT_IP_ERR_MASTER+2); } // TODO: prep a distinct ret code // NOTE: if the options fields are detected you may need to byte-swap them - that depends on what opts are passed - //neoNet_printf("dstAddr:%d.%d.%d.%d\r\n",((uint8_t*)in_fr->dstAddr32b)[0],((uint8_t*)in_fr->dstAddr32b)[1],((uint8_t*)in_fr->dstAddr32b)[2],((uint8_t*)in_fr->dstAddr32b)[3]); - if(memcmp(&in_fr->dstAddr32b, in_dev->ipAddr, 4) != 0){ return -(NEONET_PROT_IP_ERR_MASTER+3); } // TODO: prep a distinct ret code + neoNet_printf("dstAddr:%d.%d.%d.%d\r\n",((uint8_t*)in_fr->dstAddr32b)[0],((uint8_t*)in_fr->dstAddr32b)[1],((uint8_t*)in_fr->dstAddr32b)[2],((uint8_t*)in_fr->dstAddr32b)[3]); + if(memcmp(&in_fr->dstAddr32b, in_dev->ipAddr, 4) != 0){ return -(NEONET_PROT_IP_ERR_MASTER+3); } // WARNING: this prevents multicast !! - if(neoNet_utils_calcChecksum((uint8_t*) in_fr, ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(in_fr))*4) != 0){ return -(NEONET_PROT_IP_ERR_MASTER+4); } // TODO: prep a distinct ret code + if(neoNet_utils_calcChecksum((uint8_t*)in_fr, ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(in_fr))*4) != 0){ return -(NEONET_PROT_IP_ERR_MASTER+4); } // TODO: prep a distinct ret code in_fr->wholeFrameLenBytes16b = ntohs(in_fr->wholeFrameLenBytes16b); in_fr->fragmId16b = ntohs(in_fr->fragmId16b); in_fr->fragmFlags3b_fragmOffset13b = ntohs(in_fr->fragmFlags3b_fragmOffset13b); - //in_fr->hdrChksm16b = ntohs(in_fr->hdrChksm16b); // actually we don't need this - //in_fr->srcAddr32b = ntohl(in_fr->srcAddr32b); - //in_fr->dstAddr32b = ntohl(in_fr->dstAddr32b); - return in_fr_len - (((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(in_fr))*4); -} + ///////////////////////////////// -int16_t neoNet_P_IP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_IP_Frame* in_fr, neoNet_P_IP_Frame* out_fr){ - // NOTE: this func must work also if in_fr==out_fr - // NOTE: this func must not rely on the fr.data 's length + switch(in_fr->prot8b){ + case NEONET_P_IP_CONST_PROT_ICMP: + in_pack->type[in_lyr+1] = ICMP; + break; - if(out_fr != in_fr){ memcpy(out_fr, in_fr, 10); } - memcpy(&out_fr->dstAddr32b, &in_fr->srcAddr32b, 4); - memcpy(&out_fr->srcAddr32b, in_dev->ipAddr, 4); - neoNet_P_IP_frame_SET_intntHdrLen(out_fr, 5); + case NEONET_P_IP_CONST_PROT_IGMP: + in_pack->type[in_lyr+1] = IGMP; + break; + + case NEONET_P_IP_CONST_PROT_TCP: + in_pack->type[in_lyr+1] = TCP; + break; + + case NEONET_P_IP_CONST_PROT_UDP: + in_pack->type[in_lyr+1] = UDP; + break; + + default: + return -(NEONET_PROT_ROOT_ERR_MASTER+3); + } + + in_pack->data[in_lyr+1] = neoNet_P_IP_frame_DATAPTR(in_fr); + in_pack->len[in_lyr+1] = in_pack->len[in_lyr] - (((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(in_fr))*4); return 0; } -int16_t neoNet_P_IP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_P_IP_Frame* out_fr, uint16_t out_fr_dataLen){ - out_fr->wholeFrameLenBytes16b = ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(out_fr))*4 + out_fr_dataLen; +int16_t neoNet_P_IP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr){ + // NOTE: this func must not rely on the fr.data 's length??? + // in_pack and out_pack must not point to the same buffer + neoNet_P_IP_Frame* in_fr = (neoNet_P_IP_Frame*)(in_pack->data[in_lyr]); + neoNet_P_IP_Frame* out_fr = (neoNet_P_IP_Frame*)(out_pack->data[out_lyr]); + + memcpy(out_fr, in_fr, 10); + // NOTE: you might want to change the fragmOffset out_fr->hdrChksm16b = 0; + memcpy(&out_fr->dstAddr32b, &in_fr->srcAddr32b, 4); + memcpy(&out_fr->srcAddr32b, in_dev->ipAddr, 4); + neoNet_P_IP_frame_SET_intntHdrLen(out_fr, 5); // for now, here, we assume we don't neet the IPhdr options + + out_pack->type[out_lyr] = IP4; + out_pack->len[out_lyr] = 0; + /*for(uint8_t i_lyr=0;i_lyr<=out_lyr;++i_lyr){ + out_pack->len[i_lyr] += ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(out_fr))*4; + }*/ + out_pack->data[out_lyr+1] = neoNet_P_IP_frame_DATAPTR(out_fr); + + return 0; +} + +int16_t neoNet_P_IP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr){ + neoNet_P_IP_Frame* out_fr = (neoNet_P_IP_Frame*)(out_pack->data[out_lyr]); + + out_fr->wholeFrameLenBytes16b = ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(out_fr))*4 + out_pack->len[out_lyr+1]; out_fr->wholeFrameLenBytes16b = htons(out_fr->wholeFrameLenBytes16b); out_fr->fragmId16b = htons(out_fr->fragmId16b); @@ -50,7 +86,10 @@ int16_t neoNet_P_IP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_P_IP_Frame* ou //in_fr->srcAddr32b = htonl(in_fr->srcAddr32b); //in_fr->dstAddr32b = htonl(in_fr->dstAddr32b); + out_fr->hdrChksm16b = 0; out_fr->hdrChksm16b = neoNet_utils_calcChecksum((uint8_t*) out_fr, ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(out_fr))*4); - return out_fr_dataLen + ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(out_fr))*4; + out_pack->len[out_lyr] = out_pack->len[out_lyr+1] + ((uint16_t)neoNet_P_IP_frame_GET_intntHdrLen(out_fr))*4; + + return 0; } diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c index 6c31440..daf964d 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c @@ -2,12 +2,16 @@ #include -int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len){ - if(in_fr_len < 20){ return -(NEONET_PROT_TCP_ERR_MASTER+1); } +int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr){ + neoNet_P_TCP_Frame* in_fr = (neoNet_P_TCP_Frame*)(in_pack->data[in_lyr]); + static neoNet_IPpseudoHeader t_pHdr; - if(in_fr_len < (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4)){ return -(NEONET_PROT_TCP_ERR_MASTER+2); } + if(in_pack->len[in_lyr] < 20){ return -(NEONET_PROT_TCP_ERR_MASTER+1); } - if(neoNet_IPpseudoHeader_calcChecksum(in_pHdr, (uint8_t*)in_fr, in_fr_len) != 0){ return -(NEONET_PROT_TCP_ERR_MASTER+3); } + if(in_pack->len[in_lyr] < (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4)){ return -(NEONET_PROT_TCP_ERR_MASTER+2); } + + neoNet_IPpseudoHeader_fromIPFrame((neoNet_P_IP_Frame*)(in_pack->data[in_lyr-1]), in_pack->len[in_lyr], &t_pHdr); + if(neoNet_IPpseudoHeader_calcChecksum(&t_pHdr, (uint8_t*)in_fr, in_pack->len[in_lyr]) != 0){ return -(NEONET_PROT_TCP_ERR_MASTER+3); } in_fr->srcPort16b = ntohs(in_fr->srcPort16b); in_fr->dstPort16b = ntohs(in_fr->dstPort16b); @@ -17,63 +21,80 @@ int32_t neoNet_P_TCP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeade in_fr->rxWinSize16b = ntohs(in_fr->rxWinSize16b); in_fr->urgentPointer16b = ntohs(in_fr->urgentPointer16b); - return in_fr_len-(((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4); -} - -int16_t neoNet_P_TCP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_TCP_Frame* in_fr, uint16_t in_fr_len, neoNet_P_TCP_Frame* out_fr){ - // \/--- it protects the data in case the two pointers are equal - static uint16_t t_port; - t_port = in_fr->srcPort16b; - out_fr->srcPort16b = in_fr->dstPort16b; - out_fr->dstPort16b = t_port; - static uint32_t t_seqAckNo; for(int i=0;i<8;++i){ - printf("flags.%d=%d\r\n", i, neoNet_P_TCP_frame_GET_flag(in_fr, i)); + neoNet_printf("flags.%d=%d\r\n", i, neoNet_P_TCP_frame_GET_flag(in_fr, i)); } + + ///////////////////////////////// + if(neoNet_P_TCP_frame_GET_flag(in_fr, NEONET_P_TCP_CONST_FLAG_SYN)){ if(!neoNet_P_TCP_frame_GET_flag(in_fr, NEONET_P_TCP_CONST_FLAG_ACK)){ // SYN - printf("SYN\r\n"); - neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_SYN, 1); - neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_ACK, 1); - out_fr->ackNo32b = in_fr->seqNo32b + 1; - out_fr->seqNo32b = 0; + in_pack->msgType = ETH_IP_TCP_SYN; }else{ // SYN+ACK - printf("SYN+ACK\r\n"); - neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_SYN, 0); - neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_ACK, 1); - t_seqAckNo = in_fr->ackNo32b; - out_fr->ackNo32b = in_fr->seqNo32b + 1; - out_fr->seqNo32b = t_seqAckNo; + in_pack->msgType = ETH_IP_TCP_SYNACK; } }else{ if(neoNet_P_TCP_frame_GET_flag(in_fr, NEONET_P_TCP_CONST_FLAG_ACK)){ - // ACK if(neoNet_P_TCP_frame_GET_flag(in_fr, NEONET_P_TCP_CONST_FLAG_PSH)){ - printf("ACK+PSH\r\n"); - neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_SYN, 0); - neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_ACK, 1); - neoNet_P_TCP_frame_SET_flag(out_fr, NEONET_P_TCP_CONST_FLAG_PSH, 0); - t_seqAckNo = in_fr->ackNo32b; - out_fr->ackNo32b = in_fr->seqNo32b + in_fr_len-(((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4); - out_fr->seqNo32b = t_seqAckNo; - return 0; + // ACK+PSH + in_pack->msgType = ETH_IP_TCP_ACKPSH; }else{ - printf("ACK\r\n"); - return -1; + // ACK + in_pack->msgType = ETH_IP_TCP_ACK; } }else{ - // - printf("--\r\n"); + // -- + //in_pack->msgType = ETH_IP_TCP_TXT; + return -(NEONET_PROT_TCP_ERR_MASTER+3); } } - return in_fr_len; + in_pack->payload = neoNet_P_TCP_frame_DATAPTR(in_fr); + in_pack->payloadLen = in_pack->len[in_lyr]-(((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(in_fr)))*4); + + return in_pack->payloadLen+1; } -int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_TCP_Frame* out_fr, uint16_t out_fr_dataLen){ +int16_t neoNet_P_TCP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr){ + // in_pack and out_pack must not point to the same buffer + + neoNet_P_TCP_Frame* in_fr = (neoNet_P_TCP_Frame*)(in_pack->data[in_lyr]); + neoNet_P_TCP_Frame* out_fr = (neoNet_P_TCP_Frame*)(out_pack->data[out_lyr]); + + out_fr->srcPort16b = in_fr->dstPort16b; + out_fr->dstPort16b = in_fr->srcPort16b; + + out_fr->ackNo32b = in_fr->seqNo32b + 1; + out_fr->seqNo32b = in_fr->ackNo32b; + + neoNet_P_TCP_frame_SET_dataOffset(out_fr, 5); // NOTE: for now we assume we don't need the TCP hdr opts + + // NOTE: you might want to set dataOffset + out_fr->flags8b = in_fr->flags8b; + out_fr->rxWinSize16b = in_fr->rxWinSize16b; + out_fr->wholeFrameChksm16b = 0; + out_fr->urgentPointer16b = in_fr->urgentPointer16b; + + + out_pack->type[out_lyr] = TCP; + out_pack->len[out_lyr] = 0; + /*for(uint8_t i_lyr=0;i_lyr<=out_lyr;++i_lyr){ + out_pack->len[i_lyr] += ((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(out_fr)))*4; + }*/ + out_pack->type[out_lyr+1] = NOPROT; + out_pack->data[out_lyr+1] = neoNet_P_TCP_frame_DATAPTR(out_fr); + out_pack->len[out_lyr+1] = in_pack->len[in_lyr]-((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(out_fr)))*4; + + return 0; +} + +int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr){ + static neoNet_IPpseudoHeader t_pHdr; + neoNet_P_TCP_Frame* out_fr = (neoNet_P_TCP_Frame*)(out_pack->data[out_lyr]); + out_fr->srcPort16b = htons(out_fr->srcPort16b); out_fr->dstPort16b = htons(out_fr->dstPort16b); out_fr->seqNo32b = htonl(out_fr->seqNo32b); @@ -83,7 +104,10 @@ int16_t neoNet_P_TCP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeade out_fr->urgentPointer16b = htons(out_fr->urgentPointer16b); out_fr->wholeFrameChksm16b = 0; - out_fr->wholeFrameChksm16b = neoNet_IPpseudoHeader_calcChecksum(in_pHdr, (uint8_t*)out_fr, out_fr_dataLen + (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(out_fr)))*4)); + neoNet_IPpseudoHeader_fromIPFrame((neoNet_P_IP_Frame*)(out_pack->data[out_lyr-1]), out_pack->len[out_lyr], &t_pHdr); + out_fr->wholeFrameChksm16b = neoNet_IPpseudoHeader_calcChecksum(&t_pHdr, (uint8_t*)out_fr, out_pack->len[out_lyr+1] + (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(out_fr)))*4)); - return out_fr_dataLen + (((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(out_fr)))*4); + out_pack->len[out_lyr] = out_pack->len[out_lyr+1] + ((uint16_t)(neoNet_P_TCP_frame_GET_dataOffset(out_fr)))*4; + + return 0; } diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c index 7257cc7..0f04cd8 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c @@ -1,34 +1,66 @@ #include "lib_neoNet_prot_UDP.h" -int32_t neoNet_P_UDP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_UDP_Frame* in_fr, uint16_t in_fr_len){ - if(in_fr_len < 8){ return -(NEONET_PROT_UDP_ERR_MASTER+1); } +int32_t neoNet_P_UDP_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr){ + neoNet_P_UDP_Frame* in_fr = (neoNet_P_UDP_Frame*)(in_pack->data[in_lyr]); + static neoNet_IPpseudoHeader t_pHdr; - if(neoNet_IPpseudoHeader_calcChecksum(in_pHdr, (uint8_t*)in_fr, in_fr_len) != 0){ return -(NEONET_PROT_UDP_ERR_MASTER+2); } + if(in_pack->len[in_lyr] < 8){ return -(NEONET_PROT_UDP_ERR_MASTER+1); } + + neoNet_IPpseudoHeader_fromIPFrame((neoNet_P_IP_Frame*)(in_pack->data[in_lyr-1]), in_pack->len[in_lyr], &t_pHdr); + if(neoNet_IPpseudoHeader_calcChecksum(&t_pHdr, (uint8_t*)in_fr, in_pack->len[in_lyr]) != 0){ return -(NEONET_PROT_UDP_ERR_MASTER+2); } in_fr->srcPort16b = ntohs(in_fr->srcPort16b); in_fr->dstPort16b = ntohs(in_fr->dstPort16b); in_fr->wholeFrameLen16b = ntohs(in_fr->wholeFrameLen16b); - return in_fr_len - 8; + ///////////////////////////////// + + in_pack->msgType = ETH_IP_UDP_TXT; + + in_pack->payload = in_fr->data; + in_pack->payloadLen = in_pack->len[in_lyr]-8; + + return in_pack->payloadLen+1; } -int32_t neoNet_P_UDP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_UDP_Frame* in_fr, neoNet_P_UDP_Frame* out_fr){ - static uint16_t t_port; - t_port = in_fr->srcPort16b; +int32_t neoNet_P_UDP_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr){ + // in_pack and out_pack must not point to the same buffer + + neoNet_P_UDP_Frame* in_fr = (neoNet_P_UDP_Frame*)(in_pack->data[in_lyr]); + neoNet_P_UDP_Frame* out_fr = (neoNet_P_UDP_Frame*)(out_pack->data[out_lyr]); + out_fr->srcPort16b = in_fr->dstPort16b; - out_fr->dstPort16b = t_port; + out_fr->dstPort16b = in_fr->srcPort16b; + out_fr->wholeFrameChksm16b = 0; + + out_pack->type[out_lyr] = UDP; + out_pack->len[out_lyr] = 0; + /*for(uint8_t i_lyr=0;i_lyr<=out_lyr;++i_lyr){ + out_pack->len[i_lyr] += 8; + }*/ + out_pack->type[out_lyr+1] = NOPROT; + out_pack->data[out_lyr+1] = out_fr->data; + out_pack->len[out_lyr+1] = in_pack->len[in_lyr]-8; return 0; } -int32_t neoNet_P_UDP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_IPpseudoHeader* in_pHdr, neoNet_P_UDP_Frame* out_fr, uint16_t out_fr_dataLen){ +int32_t neoNet_P_UDP_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr){ + static neoNet_IPpseudoHeader t_pHdr; + neoNet_P_UDP_Frame* out_fr = (neoNet_P_UDP_Frame*)(out_pack->data[out_lyr]); + + out_fr->wholeFrameLen16b = out_pack->len[out_lyr+1] + 8; + out_fr->srcPort16b = htons(out_fr->srcPort16b); out_fr->dstPort16b = htons(out_fr->dstPort16b); out_fr->wholeFrameLen16b = htons(out_fr->wholeFrameLen16b); out_fr->wholeFrameChksm16b = 0; - out_fr->wholeFrameChksm16b = neoNet_IPpseudoHeader_calcChecksum(in_pHdr, (uint8_t*)out_fr, out_fr_dataLen); + neoNet_IPpseudoHeader_fromIPFrame((neoNet_P_IP_Frame*)(out_pack->data[out_lyr-1]), out_pack->len[out_lyr], &t_pHdr); + out_fr->wholeFrameChksm16b = neoNet_IPpseudoHeader_calcChecksum(&t_pHdr, (uint8_t*)out_fr, out_pack->len[out_lyr+1]); - return out_fr_dataLen + 8; + out_pack->len[out_lyr] = out_pack->len[out_lyr+1] + 8; + + return 0; } diff --git a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c index 6cdddc6..12503bb 100644 --- a/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c +++ b/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c @@ -1,28 +1,64 @@ #include "lib_neoNet_prot_eth.h" -int32_t neoNet_P_eth_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_P_eth_Frame* in_fr, uint16_t in_fr_len){ +int32_t neoNet_P_eth_prepRead(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr){ + neoNet_P_eth_Frame* in_fr = (neoNet_P_eth_Frame*)(in_pack->data[in_lyr]); + // we assume the MAC check has been done by the hw - if(in_fr_len < 14){ return -(NEONET_PROT_ETH_ERR_MASTER+1); } + if(in_pack->len[in_lyr] < 14){ return -(NEONET_PROT_ETH_ERR_MASTER+1); } in_fr->etherType16b = ntohs(in_fr->etherType16b); - return in_fr_len - 14; -} + ///////////////////////////////// -int16_t neoNet_P_eth_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_P_eth_Frame* in_fr, neoNet_P_eth_Frame* out_fr){ - // NOTE: this func must work also if in_fr==out_fr + switch(in_fr->etherType16b){ + case NEONET_P_ETH_CONST_ETHERTYPE_ARP: + in_pack->type[in_lyr+1] = ARP; + break; - memcpy(out_fr->dstMac48b, in_fr->srcMac48b, 6); - memcpy(out_fr->srcMac48b, in_dev->macAddr, 6); - if(&out_fr->etherType16b == &in_fr->etherType16b){ memcpy(&out_fr->etherType16b, &in_fr->etherType16b, 2); } + case NEONET_P_ETH_CONST_ETHERTYPE_IP4: + in_pack->type[in_lyr+1] = IP4; + break; + + default: + return -(NEONET_PROT_ETH_ERR_MASTER+2); + + } + + // TODO: you should check here if lyr+1 won't overflow the arrs + in_pack->data[in_lyr+1] = in_fr->data; + in_pack->len[in_lyr+1] = in_pack->len[in_lyr] - 14; return 0; } -int16_t neoNet_P_eth_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_P_eth_Frame* out_fr, uint16_t out_fr_dataLen){ +int16_t neoNet_P_eth_prepResp(neoNet_utils_DevInfo* in_dev, neoNet_Packet* in_pack, uint8_t in_lyr, neoNet_Packet* out_pack, uint8_t out_lyr){ + // in_pack and out_pack must not point to the same buffer + + neoNet_P_eth_Frame* in_fr = (neoNet_P_eth_Frame*)(in_pack->data[in_lyr]); + neoNet_P_eth_Frame* out_fr = (neoNet_P_eth_Frame*)(out_pack->data[out_lyr]); + + memcpy(out_fr->dstMac48b, in_fr->srcMac48b, 6); + memcpy(out_fr->srcMac48b, in_dev->macAddr, 6); + memcpy(&out_fr->etherType16b, &in_fr->etherType16b, 2); + + out_pack->type[out_lyr] = ETH; + out_pack->len[out_lyr] = 0; + /*for(uint8_t i_lyr=0;i_lyr<=out_lyr;++i_lyr){ + out_pack->len[i_lyr] += 14; + }*/ + out_pack->data[out_lyr+1] = out_fr->data; + + return 0; +} + +int16_t neoNet_P_eth_prepSend(neoNet_utils_DevInfo* in_dev, neoNet_Packet* out_pack, uint8_t out_lyr){ + neoNet_P_eth_Frame* out_fr = (neoNet_P_eth_Frame*)(out_pack->data[out_lyr]); + out_fr->etherType16b = htons(out_fr->etherType16b); - return out_fr_dataLen + 14; + out_pack->len[out_lyr] = out_pack->len[out_lyr+1] + 14; + + return 0; } diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_deps b/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_deps index 8aea858..6fc461c 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_deps and b/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_deps differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_log b/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_log index 6ddc8e9..2ac472a 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_log +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/.ninja_log @@ -48,3 +48,14 @@ 1 121 1790063782962072262 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj a4e03ac6da07a1fd 1 86 1790087100027103080 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 87 145 1790087100084104166 test4_f4_eth.elf 3ba6b7f5ac25dbf8 +3 78 1790111035352758987 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj afc4b3913f4d676a +2 87 1790111035360759124 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj 55b08397096c197d +2 70 1790111202305678405 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj 5b1566c09bd2dc49 +2 95 1790111226036094134 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj a4e03ac6da07a1fd +2 74 1790111296721329917 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj f7d3bd8870c2b260 +2 69 1790111358593408809 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj 85ca70de54177e88 +2 76 1790111447733959215 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj 277467c2b7d9a76f +1 80 1790111913658010354 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj 24c6020bbb244d35 +2 75 1790112156944193154 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj 24c6020bbb244d35 +2 79 1790112301181669199 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj a6ce0c44ed1d7043 +79 141 1790112301241670229 test4_f4_eth.elf 3ba6b7f5ac25dbf8 diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj index 42ae6cf..e2b6034 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.su index 81177d7..75159ed 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.su @@ -1,6 +1,6 @@ /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:76:5:_write 24 static /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:84:6:HAL_I2S_TxHalfCpltCallback 24 static /home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:92:6:HAL_I2S_TxCpltCallback 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:106:5:main 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:273:6:SystemClock_Config 88 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:323:6:Error_Handler 4 static,ignoring_inline_asm +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:106:5:main 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:269:6:SystemClock_Config 88 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Core/Src/main.c:319:6:Error_Handler 4 static,ignoring_inline_asm diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj index 2bdf7dc..81c300e 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.su index 86b3123..5dc3ad5 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.su @@ -1,9 +1,3 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:14:9:neoNet_prepRead0 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:48:9:neoNet_prepRead1 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:110:9:neoNet_prepRead2 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:181:9:neoNet_prepResp0 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:202:9:neoNet_prepResp1 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:231:9:neoNet_prepResp2 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:278:9:neoNet_prepSend2 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:330:9:neoNet_prepSend1 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:361:9:neoNet_prepSend0 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:14:9:neoNet_prepRead 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:46:9:neoNet_prepResp 56 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet.c:171:9:neoNet_prepSend 24 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj index 9f7dcd0..7f9c15c 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj index 9082aa5..9d0bdeb 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.su index 66e23a2..ee4ad43 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.su @@ -1,3 +1,3 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c:6:9:neoNet_P_ARP_prepRead 32 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c:25:9:neoNet_P_ARP_prepResp 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c:39:9:neoNet_P_ARP_prepSend 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c:6:9:neoNet_P_ARP_prepRead 40 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c:45:9:neoNet_P_ARP_prepResp 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ARP.c:72:9:neoNet_P_ARP_prepSend 32 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj index 5047d17..e383677 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.su index 02c241a..a47db73 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.su @@ -1,3 +1,3 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:4:9:neoNet_P_ICMP_prepRead 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:21:9:neoNet_P_ICMP_prepResp 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:37:9:neoNet_P_ICMP_prepSend 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:4:9:neoNet_P_ICMP_prepRead 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:36:9:neoNet_P_ICMP_prepResp 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_ICMP.c:61:9:neoNet_P_ICMP_prepSend 32 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj index b0f3292..4af4313 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.su index b34037c..585da05 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.su @@ -1,3 +1,3 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:7:9:neoNet_P_IP_prepRead 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:30:9:neoNet_P_IP_prepResp 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:42:9:neoNet_P_IP_prepSend 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:6:9:neoNet_P_IP_prepRead 40 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:54:9:neoNet_P_IP_prepResp 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_IP.c:78:9:neoNet_P_IP_prepSend 32 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj index e3b10af..1a882eb 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.su index 37d9c50..7392db8 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.su @@ -1,3 +1,3 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:5:9:neoNet_P_TCP_prepRead 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:23:9:neoNet_P_TCP_prepResp 32 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:76:9:neoNet_P_TCP_prepSend 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:5:9:neoNet_P_TCP_prepRead 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:61:9:neoNet_P_TCP_prepResp 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_TCP.c:94:9:neoNet_P_TCP_prepSend 32 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj index fa2737b..e71b2ba 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.su index 8df2636..b2b44d2 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.su @@ -1,3 +1,3 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:4:9:neoNet_P_UDP_prepRead 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:16:9:neoNet_P_UDP_prepResp 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:25:9:neoNet_P_UDP_prepSend 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:4:9:neoNet_P_UDP_prepRead 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:27:9:neoNet_P_UDP_prepResp 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_UDP.c:49:9:neoNet_P_UDP_prepSend 32 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj index ed6941f..6e893a2 100644 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj and b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.su b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.su index 61355a3..ad99c74 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.su +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.su @@ -1,3 +1,3 @@ -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c:4:9:neoNet_P_eth_prepRead 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c:14:9:neoNet_P_eth_prepResp 24 static -/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c:24:9:neoNet_P_eth_prepSend 24 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c:4:9:neoNet_P_eth_prepRead 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c:36:9:neoNet_P_eth_prepResp 32 static +/home/mbowszys/polip/PWr_AiR_eng/test/test4_f4_eth/test4_f4_eth/Libs/neoNet/src/lib_neoNet_prot_eth.c:56:9:neoNet_P_eth_prepSend 32 static diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.elf b/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.elf index 1a2296e..d30fa4c 100755 Binary files a/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.elf and b/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.elf differ diff --git a/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.map b/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.map index a3cc0a1..55d0a79 100644 --- a/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.map +++ b/test/test4_f4_eth/test4_f4_eth/build/Debug/test4_f4_eth.map @@ -12,18 +12,10 @@ Archive member included to satisfy reference by file (symbol) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-exit.o) (__stdio_exit_handler) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) (_fwalk_sglue) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj (printf) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj (puts) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) (__sread) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj (vprintf) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) (__swbuf_r) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) (__swsetup_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj (memcmp) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) @@ -33,7 +25,7 @@ Archive member included to satisfy reference by file (symbol) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) (errno) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) (_impure_ptr) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) (_impure_ptr) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) (_lseek_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) @@ -49,33 +41,37 @@ Archive member included to satisfy reference by file (symbol) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj (memcpy) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) (_free_r) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) (_free_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) (_malloc_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) (__malloc_lock) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) (_vfprintf_r) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) (_vfprintf_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (_printf_i) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) (_fflush_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (__sfvwrite_r) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) (__smakebuf_r) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (__swbuf_r) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (__swsetup_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) (memmove) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) (_fstat_r) -/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) (_isatty_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) (_sbrk_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) (memchr) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reallocr.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) (_realloc_r) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) (__smakebuf_r) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) (_fstat_r) +/opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) (_isatty_r) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-msizer.o) /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reallocr.o) (_malloc_usable_size_r) @@ -2420,6 +2416,7 @@ Discarded input sections .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj @@ -3401,6 +3398,7 @@ Discarded input sections .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj @@ -3465,6 +3463,8 @@ Discarded input sections .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj @@ -3593,6 +3593,8 @@ Discarded input sections .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj @@ -3721,6 +3723,8 @@ Discarded input sections .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj @@ -3849,6 +3853,8 @@ Discarded input sections .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj @@ -3977,6 +3983,7 @@ Discarded input sections .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj @@ -4168,9 +4175,12 @@ Discarded input sections .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .bss.t_seqAckNo.1 + 0x00000000 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_macro 0x00000000 0xade CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_macro 0x00000000 0x2a1 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_macro 0x00000000 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj @@ -4233,6 +4243,7 @@ Discarded input sections .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_macro 0x00000000 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_macro 0x00000000 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj @@ -4298,9 +4309,12 @@ Discarded input sections .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .text.neoNet_P_UDP_prepResp + 0x00000000 0xa8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_macro 0x00000000 0xade CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_macro 0x00000000 0x2a1 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_macro 0x00000000 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj @@ -4363,6 +4377,7 @@ Discarded input sections .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_macro 0x00000000 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj @@ -4427,6 +4442,7 @@ Discarded input sections .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .group 0x00000000 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .text 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .data 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .bss 0x00000000 0x0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj @@ -4492,7 +4508,8 @@ Discarded input sections .debug_macro 0x00000000 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .debug_macro 0x00000000 0x34 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .debug_macro 0x00000000 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj - .debug_macro 0x00000000 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00000000 0x6a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) @@ -4533,14 +4550,6 @@ Discarded input sections .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .text._printf_r - 0x00000000 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) @@ -4551,13 +4560,6 @@ Discarded input sections .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .text._vprintf_r 0x00000000 0xa /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .text.__swbuf 0x00000000 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) @@ -4664,9 +4666,13 @@ Discarded input sections .debug_frame 0x00000000 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) .ARM.attributes 0x00000000 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fvwrite.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .text.__swbuf 0x00000000 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) @@ -4685,12 +4691,6 @@ Discarded input sections .debug_frame 0x00000000 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) .ARM.attributes 0x00000000 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memmove.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) @@ -4716,6 +4716,15 @@ Discarded input sections .debug_frame 0x00000000 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reallocr.o) .ARM.attributes 0x00000000 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reallocr.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) .text 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-msizer.o) .data 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-msizer.o) .bss 0x00000000 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-msizer.o) @@ -4822,7 +4831,7 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- 0x08000000 g_pfnVectors 0x080001c4 . = ALIGN (0x4) -.text 0x080001d0 0x7818 +.text 0x080001d0 0x7ac0 0x080001d0 . = ALIGN (0x4) *(.text) .text 0x080001d0 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o @@ -4998,568 +5007,541 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- .text.HAL_I2S_TxCpltCallback 0x080042ac 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj 0x080042ac HAL_I2S_TxCpltCallback - .text.main 0x080042f4 0x3e8 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .text.main 0x080042f4 0x35c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj 0x080042f4 main .text.SystemClock_Config - 0x080046dc 0xdc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - 0x080046dc SystemClock_Config + 0x08004650 0xdc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + 0x08004650 SystemClock_Config .text.Error_Handler - 0x080047b8 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - 0x080047b8 Error_Handler + 0x0800472c 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + 0x0800472c Error_Handler .text.MX_GPIO_Init - 0x080047c4 0xbc CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - 0x080047c4 MX_GPIO_Init + 0x08004738 0xbc CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + 0x08004738 MX_GPIO_Init .text.MX_DMA_Init - 0x08004880 0x40 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - 0x08004880 MX_DMA_Init + 0x080047f4 0x40 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + 0x080047f4 MX_DMA_Init .text.MX_I2S2_Init - 0x080048c0 0x5c CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - 0x080048c0 MX_I2S2_Init + 0x08004834 0x5c CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + 0x08004834 MX_I2S2_Init .text.HAL_I2S_MspInit - 0x0800491c 0x184 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - 0x0800491c HAL_I2S_MspInit + 0x08004890 0x184 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + 0x08004890 HAL_I2S_MspInit .text.MX_SPI3_Init - 0x08004aa0 0x6c CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - 0x08004aa0 MX_SPI3_Init + 0x08004a14 0x6c CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + 0x08004a14 MX_SPI3_Init .text.HAL_SPI_MspInit - 0x08004b0c 0xd0 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - 0x08004b0c HAL_SPI_MspInit + 0x08004a80 0xd0 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + 0x08004a80 HAL_SPI_MspInit .text.MX_USART2_UART_Init - 0x08004bdc 0x54 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - 0x08004bdc MX_USART2_UART_Init + 0x08004b50 0x54 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + 0x08004b50 MX_USART2_UART_Init .text.HAL_UART_MspInit - 0x08004c30 0x90 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - 0x08004c30 HAL_UART_MspInit + 0x08004ba4 0x90 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + 0x08004ba4 HAL_UART_MspInit .text.NMI_Handler - 0x08004cc0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cc0 NMI_Handler + 0x08004c34 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c34 NMI_Handler .text.HardFault_Handler - 0x08004cc8 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cc8 HardFault_Handler + 0x08004c3c 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c3c HardFault_Handler .text.MemManage_Handler - 0x08004cd0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cd0 MemManage_Handler + 0x08004c44 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c44 MemManage_Handler .text.BusFault_Handler - 0x08004cd8 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cd8 BusFault_Handler + 0x08004c4c 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c4c BusFault_Handler .text.UsageFault_Handler - 0x08004ce0 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004ce0 UsageFault_Handler + 0x08004c54 0x8 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c54 UsageFault_Handler .text.SVC_Handler - 0x08004ce8 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004ce8 SVC_Handler + 0x08004c5c 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c5c SVC_Handler .text.DebugMon_Handler - 0x08004cf6 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004cf6 DebugMon_Handler + 0x08004c6a 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c6a DebugMon_Handler .text.PendSV_Handler - 0x08004d04 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d04 PendSV_Handler + 0x08004c78 0xe CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c78 PendSV_Handler .text.SysTick_Handler - 0x08004d12 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d12 SysTick_Handler - *fill* 0x08004d1e 0x2 + 0x08004c86 0xc CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c86 SysTick_Handler + *fill* 0x08004c92 0x2 .text.DMA1_Stream4_IRQHandler - 0x08004d20 0x14 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d20 DMA1_Stream4_IRQHandler + 0x08004c94 0x14 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004c94 DMA1_Stream4_IRQHandler .text.EXTI15_10_IRQHandler - 0x08004d34 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - 0x08004d34 EXTI15_10_IRQHandler + 0x08004ca8 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + 0x08004ca8 EXTI15_10_IRQHandler .text.HAL_MspInit - 0x08004d44 0x50 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - 0x08004d44 HAL_MspInit - .text._sbrk 0x08004d94 0x6c CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - 0x08004d94 _sbrk - .text._read 0x08004e00 0x3a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e00 _read - .text._close 0x08004e3a 0x18 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e3a _close - .text._fstat 0x08004e52 0x20 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e52 _fstat - .text._isatty 0x08004e72 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e72 _isatty - .text._lseek 0x08004e88 0x1a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - 0x08004e88 _lseek - *fill* 0x08004ea2 0x2 + 0x08004cb8 0x50 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + 0x08004cb8 HAL_MspInit + .text._sbrk 0x08004d08 0x6c CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + 0x08004d08 _sbrk + .text._read 0x08004d74 0x3a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004d74 _read + .text._close 0x08004dae 0x18 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004dae _close + .text._fstat 0x08004dc6 0x20 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004dc6 _fstat + .text._isatty 0x08004de6 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004de6 _isatty + .text._lseek 0x08004dfc 0x1a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + 0x08004dfc _lseek + *fill* 0x08004e16 0x2 .text.Reset_Handler - 0x08004ea4 0x50 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - 0x08004ea4 Reset_Handler + 0x08004e18 0x50 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + 0x08004e18 Reset_Handler .text.Default_Handler - 0x08004ef4 0x2 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - 0x08004ef4 RTC_Alarm_IRQHandler - 0x08004ef4 EXTI2_IRQHandler - 0x08004ef4 TIM8_CC_IRQHandler - 0x08004ef4 FMPI2C1_EV_IRQHandler - 0x08004ef4 SPI4_IRQHandler - 0x08004ef4 TIM1_CC_IRQHandler - 0x08004ef4 DMA2_Stream5_IRQHandler - 0x08004ef4 DMA1_Stream5_IRQHandler - 0x08004ef4 PVD_IRQHandler - 0x08004ef4 SDIO_IRQHandler - 0x08004ef4 TAMP_STAMP_IRQHandler - 0x08004ef4 CAN2_RX1_IRQHandler - 0x08004ef4 EXTI3_IRQHandler - 0x08004ef4 TIM8_TRG_COM_TIM14_IRQHandler - 0x08004ef4 TIM1_UP_TIM10_IRQHandler - 0x08004ef4 TIM8_UP_TIM13_IRQHandler - 0x08004ef4 I2C3_ER_IRQHandler - 0x08004ef4 EXTI0_IRQHandler - 0x08004ef4 I2C2_EV_IRQHandler - 0x08004ef4 DMA1_Stream2_IRQHandler - 0x08004ef4 CAN1_RX0_IRQHandler - 0x08004ef4 FPU_IRQHandler - 0x08004ef4 OTG_HS_WKUP_IRQHandler - 0x08004ef4 CAN2_SCE_IRQHandler - 0x08004ef4 DMA2_Stream2_IRQHandler - 0x08004ef4 SPI1_IRQHandler - 0x08004ef4 TIM6_DAC_IRQHandler - 0x08004ef4 TIM1_BRK_TIM9_IRQHandler - 0x08004ef4 DCMI_IRQHandler - 0x08004ef4 CAN2_RX0_IRQHandler - 0x08004ef4 DMA2_Stream3_IRQHandler - 0x08004ef4 SAI2_IRQHandler - 0x08004ef4 USART6_IRQHandler - 0x08004ef4 USART3_IRQHandler - 0x08004ef4 CAN1_RX1_IRQHandler - 0x08004ef4 UART5_IRQHandler - 0x08004ef4 DMA2_Stream0_IRQHandler - 0x08004ef4 TIM4_IRQHandler - 0x08004ef4 QUADSPI_IRQHandler - 0x08004ef4 I2C1_EV_IRQHandler - 0x08004ef4 DMA1_Stream6_IRQHandler - 0x08004ef4 DMA1_Stream1_IRQHandler - 0x08004ef4 UART4_IRQHandler - 0x08004ef4 TIM3_IRQHandler - 0x08004ef4 RCC_IRQHandler - 0x08004ef4 TIM8_BRK_TIM12_IRQHandler - 0x08004ef4 Default_Handler - 0x08004ef4 CEC_IRQHandler - 0x08004ef4 ADC_IRQHandler - 0x08004ef4 DMA1_Stream7_IRQHandler - 0x08004ef4 TIM7_IRQHandler - 0x08004ef4 CAN2_TX_IRQHandler - 0x08004ef4 TIM5_IRQHandler - 0x08004ef4 DMA2_Stream7_IRQHandler - 0x08004ef4 I2C3_EV_IRQHandler - 0x08004ef4 EXTI9_5_IRQHandler - 0x08004ef4 RTC_WKUP_IRQHandler - 0x08004ef4 SPDIF_RX_IRQHandler - 0x08004ef4 SPI2_IRQHandler - 0x08004ef4 OTG_HS_EP1_IN_IRQHandler - 0x08004ef4 DMA1_Stream0_IRQHandler - 0x08004ef4 CAN1_TX_IRQHandler - 0x08004ef4 FMPI2C1_ER_IRQHandler - 0x08004ef4 EXTI4_IRQHandler - 0x08004ef4 OTG_HS_EP1_OUT_IRQHandler - 0x08004ef4 WWDG_IRQHandler - 0x08004ef4 TIM2_IRQHandler - 0x08004ef4 OTG_FS_WKUP_IRQHandler - 0x08004ef4 TIM1_TRG_COM_TIM11_IRQHandler - 0x08004ef4 OTG_HS_IRQHandler - 0x08004ef4 EXTI1_IRQHandler - 0x08004ef4 USART2_IRQHandler - 0x08004ef4 I2C2_ER_IRQHandler - 0x08004ef4 DMA2_Stream1_IRQHandler - 0x08004ef4 CAN1_SCE_IRQHandler - 0x08004ef4 FLASH_IRQHandler - 0x08004ef4 DMA2_Stream4_IRQHandler - 0x08004ef4 USART1_IRQHandler - 0x08004ef4 OTG_FS_IRQHandler - 0x08004ef4 SPI3_IRQHandler - 0x08004ef4 I2C1_ER_IRQHandler - 0x08004ef4 FMC_IRQHandler - 0x08004ef4 DMA2_Stream6_IRQHandler - 0x08004ef4 SAI1_IRQHandler - 0x08004ef4 DMA1_Stream3_IRQHandler - *fill* 0x08004ef6 0x2 + 0x08004e68 0x2 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + 0x08004e68 RTC_Alarm_IRQHandler + 0x08004e68 EXTI2_IRQHandler + 0x08004e68 TIM8_CC_IRQHandler + 0x08004e68 FMPI2C1_EV_IRQHandler + 0x08004e68 SPI4_IRQHandler + 0x08004e68 TIM1_CC_IRQHandler + 0x08004e68 DMA2_Stream5_IRQHandler + 0x08004e68 DMA1_Stream5_IRQHandler + 0x08004e68 PVD_IRQHandler + 0x08004e68 SDIO_IRQHandler + 0x08004e68 TAMP_STAMP_IRQHandler + 0x08004e68 CAN2_RX1_IRQHandler + 0x08004e68 EXTI3_IRQHandler + 0x08004e68 TIM8_TRG_COM_TIM14_IRQHandler + 0x08004e68 TIM1_UP_TIM10_IRQHandler + 0x08004e68 TIM8_UP_TIM13_IRQHandler + 0x08004e68 I2C3_ER_IRQHandler + 0x08004e68 EXTI0_IRQHandler + 0x08004e68 I2C2_EV_IRQHandler + 0x08004e68 DMA1_Stream2_IRQHandler + 0x08004e68 CAN1_RX0_IRQHandler + 0x08004e68 FPU_IRQHandler + 0x08004e68 OTG_HS_WKUP_IRQHandler + 0x08004e68 CAN2_SCE_IRQHandler + 0x08004e68 DMA2_Stream2_IRQHandler + 0x08004e68 SPI1_IRQHandler + 0x08004e68 TIM6_DAC_IRQHandler + 0x08004e68 TIM1_BRK_TIM9_IRQHandler + 0x08004e68 DCMI_IRQHandler + 0x08004e68 CAN2_RX0_IRQHandler + 0x08004e68 DMA2_Stream3_IRQHandler + 0x08004e68 SAI2_IRQHandler + 0x08004e68 USART6_IRQHandler + 0x08004e68 USART3_IRQHandler + 0x08004e68 CAN1_RX1_IRQHandler + 0x08004e68 UART5_IRQHandler + 0x08004e68 DMA2_Stream0_IRQHandler + 0x08004e68 TIM4_IRQHandler + 0x08004e68 QUADSPI_IRQHandler + 0x08004e68 I2C1_EV_IRQHandler + 0x08004e68 DMA1_Stream6_IRQHandler + 0x08004e68 DMA1_Stream1_IRQHandler + 0x08004e68 UART4_IRQHandler + 0x08004e68 TIM3_IRQHandler + 0x08004e68 RCC_IRQHandler + 0x08004e68 TIM8_BRK_TIM12_IRQHandler + 0x08004e68 Default_Handler + 0x08004e68 CEC_IRQHandler + 0x08004e68 ADC_IRQHandler + 0x08004e68 DMA1_Stream7_IRQHandler + 0x08004e68 TIM7_IRQHandler + 0x08004e68 CAN2_TX_IRQHandler + 0x08004e68 TIM5_IRQHandler + 0x08004e68 DMA2_Stream7_IRQHandler + 0x08004e68 I2C3_EV_IRQHandler + 0x08004e68 EXTI9_5_IRQHandler + 0x08004e68 RTC_WKUP_IRQHandler + 0x08004e68 SPDIF_RX_IRQHandler + 0x08004e68 SPI2_IRQHandler + 0x08004e68 OTG_HS_EP1_IN_IRQHandler + 0x08004e68 DMA1_Stream0_IRQHandler + 0x08004e68 CAN1_TX_IRQHandler + 0x08004e68 FMPI2C1_ER_IRQHandler + 0x08004e68 EXTI4_IRQHandler + 0x08004e68 OTG_HS_EP1_OUT_IRQHandler + 0x08004e68 WWDG_IRQHandler + 0x08004e68 TIM2_IRQHandler + 0x08004e68 OTG_FS_WKUP_IRQHandler + 0x08004e68 TIM1_TRG_COM_TIM11_IRQHandler + 0x08004e68 OTG_HS_IRQHandler + 0x08004e68 EXTI1_IRQHandler + 0x08004e68 USART2_IRQHandler + 0x08004e68 I2C2_ER_IRQHandler + 0x08004e68 DMA2_Stream1_IRQHandler + 0x08004e68 CAN1_SCE_IRQHandler + 0x08004e68 FLASH_IRQHandler + 0x08004e68 DMA2_Stream4_IRQHandler + 0x08004e68 USART1_IRQHandler + 0x08004e68 OTG_FS_IRQHandler + 0x08004e68 SPI3_IRQHandler + 0x08004e68 I2C1_ER_IRQHandler + 0x08004e68 FMC_IRQHandler + 0x08004e68 DMA2_Stream6_IRQHandler + 0x08004e68 SAI1_IRQHandler + 0x08004e68 DMA1_Stream3_IRQHandler + *fill* 0x08004e6a 0x2 .text.DelayInit - 0x08004ef8 0x34 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.DelayUs 0x08004f2c 0x50 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.CsLow 0x08004f7c 0x18 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.CsHigh 0x08004f94 0x18 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08004e6c 0x34 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.DelayUs 0x08004ea0 0x50 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.CsLow 0x08004ef0 0x18 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.CsHigh 0x08004f08 0x18 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SpiWrite - 0x08004fac 0x34 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08004f20 0x34 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SpiWriteByte - 0x08004fe0 0x1c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.SpiRead 0x08004ffc 0x6c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08004f54 0x1c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.SpiRead 0x08004f70 0x6c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SpiReadByte - 0x08005068 0x1e CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - *fill* 0x08005086 0x2 + 0x08004fdc 0x1e CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + *fill* 0x08004ffa 0x2 .text.SelectBank - 0x08005088 0x70 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.ReadReg 0x080050f8 0x46 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08004ffc 0x70 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.ReadReg 0x0800506c 0x46 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.WriteReg - 0x0800513e 0x44 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .text.SetBits 0x08005182 0x68 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080050b2 0x44 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .text.SetBits 0x080050f6 0x68 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ClearBits - 0x080051ea 0x6c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x0800515e 0x6c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.WriteRegPair - 0x08005256 0x3c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080051ca 0x3c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ReadRegPair - 0x08005292 0x40 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005206 0x40 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ReadBuffer - 0x080052d2 0x2c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005246 0x2c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SkipBuffer - 0x080052fe 0x48 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005272 0x48 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.WaitMiiIdle - 0x08005346 0x44 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080052ba 0x44 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.WritePhy - 0x0800538a 0x32 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080052fe 0x32 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.SoftReset - 0x080053bc 0x30 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005330 0x30 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.FreeUpTo - 0x080053ec 0x38 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005360 0x38 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ConfigureRxBuffer - 0x08005424 0x38 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005398 0x38 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.ENC28J60_ResetReceiver - 0x0800545c 0x5e CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x0800545c ENC28J60_ResetReceiver - *fill* 0x080054ba 0x2 + 0x080053d0 0x5e CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080053d0 ENC28J60_ResetReceiver + *fill* 0x0800542e 0x2 .text.ENC28J60_SetMacAddress - 0x080054bc 0xc4 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x080054bc ENC28J60_SetMacAddress + 0x08005430 0xc4 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005430 ENC28J60_SetMacAddress .text.ENC28J60_Init - 0x08005580 0x128 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x08005580 ENC28J60_Init + 0x080054f4 0x128 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x080054f4 ENC28J60_Init .text.ENC28J60_ReceiveFrame - 0x080056a8 0x11c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x080056a8 ENC28J60_ReceiveFrame + 0x0800561c 0x11c CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x0800561c ENC28J60_ReceiveFrame .text.ResetTxLogic - 0x080057c4 0x20 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005738 0x20 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.LoadTxBuffer - 0x080057e4 0x60 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005758 0x60 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .text.RunTxAttempt - 0x08005844 0x8a CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - *fill* 0x080058ce 0x2 + 0x080057b8 0x8a CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + *fill* 0x08005842 0x2 .text.ENC28J60_TransmitFrame - 0x080058d0 0xcc CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - 0x080058d0 ENC28J60_TransmitFrame - .text.neoNet_prepRead0 - 0x0800599c 0x94 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x0800599c neoNet_prepRead0 - .text.neoNet_prepRead1 - 0x08005a30 0x140 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005a30 neoNet_prepRead1 - .text.neoNet_prepRead2 - 0x08005b70 0x14c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005b70 neoNet_prepRead2 - .text.neoNet_prepResp0 - 0x08005cbc 0x4e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005cbc neoNet_prepResp0 - *fill* 0x08005d0a 0x2 - .text.neoNet_prepResp1 - 0x08005d0c 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005d0c neoNet_prepResp1 - .text.neoNet_prepResp2 - 0x08005d88 0xbc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005d88 neoNet_prepResp2 - .text.neoNet_prepSend2 - 0x08005e44 0xf4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005e44 neoNet_prepSend2 - .text.neoNet_prepSend1 - 0x08005f38 0x84 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005f38 neoNet_prepSend1 - .text.neoNet_prepSend0 - 0x08005fbc 0x54 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - 0x08005fbc neoNet_prepSend0 + 0x08005844 0xcc CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08005844 ENC28J60_TransmitFrame + .text.neoNet_prepRead + 0x08005910 0xc4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005910 neoNet_prepRead + .text.neoNet_prepResp + 0x080059d4 0x368 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x080059d4 neoNet_prepResp + .text.neoNet_prepSend + 0x08005d3c 0xb8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x08005d3c neoNet_prepSend .text.neoNet_P_ARP_prepRead - 0x08006010 0xd8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - 0x08006010 neoNet_P_ARP_prepRead + 0x08005df4 0x114 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x08005df4 neoNet_P_ARP_prepRead .text.neoNet_P_ARP_prepResp - 0x080060e8 0x84 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - 0x080060e8 neoNet_P_ARP_prepResp + 0x08005f08 0xc8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x08005f08 neoNet_P_ARP_prepResp .text.neoNet_P_ARP_prepSend - 0x0800616c 0x46 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - 0x0800616c neoNet_P_ARP_prepSend - *fill* 0x080061b2 0x2 + 0x08005fd0 0x6c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x08005fd0 neoNet_P_ARP_prepSend .text.neoNet_P_ICMP_prepRead - 0x080061b4 0x60 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - 0x080061b4 neoNet_P_ICMP_prepRead + 0x0800603c 0xc0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x0800603c neoNet_P_ICMP_prepRead .text.neoNet_P_ICMP_prepResp - 0x08006214 0x4c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - 0x08006214 neoNet_P_ICMP_prepResp + 0x080060fc 0xd0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x080060fc neoNet_P_ICMP_prepResp .text.neoNet_P_ICMP_prepSend - 0x08006260 0x3a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - 0x08006260 neoNet_P_ICMP_prepSend + 0x080061cc 0x6c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x080061cc neoNet_P_ICMP_prepSend .text.neoNet_P_eth_prepRead - 0x0800629a 0x36 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - 0x0800629a neoNet_P_eth_prepRead + 0x08006238 0xac CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x08006238 neoNet_P_eth_prepRead .text.neoNet_P_eth_prepResp - 0x080062d0 0x4a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - 0x080062d0 neoNet_P_eth_prepResp + 0x080062e4 0x8c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x080062e4 neoNet_P_eth_prepResp .text.neoNet_P_eth_prepSend - 0x0800631a 0x2e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - 0x0800631a neoNet_P_eth_prepSend + 0x08006370 0x54 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x08006370 neoNet_P_eth_prepSend .text.neoNet_P_IP_prepRead - 0x08006348 0xac CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - 0x08006348 neoNet_P_IP_prepRead + 0x080063c4 0x1d0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x080063c4 neoNet_P_IP_prepRead .text.neoNet_P_IP_prepResp - 0x080063f4 0x50 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - 0x080063f4 neoNet_P_IP_prepResp + 0x08006594 0xaa CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x08006594 neoNet_P_IP_prepResp .text.neoNet_P_IP_prepSend - 0x08006444 0x8c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - 0x08006444 neoNet_P_IP_prepSend + 0x0800663e 0xbe CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x0800663e neoNet_P_IP_prepSend .text.neoNet_utils_sumBytes - 0x080064d0 0x56 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - 0x080064d0 neoNet_utils_sumBytes + 0x080066fc 0x56 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x080066fc neoNet_utils_sumBytes .text.neoNet_utils_calcChecksum - 0x08006526 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - 0x08006526 neoNet_utils_calcChecksum - *fill* 0x0800656a 0x2 + 0x08006752 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x08006752 neoNet_utils_calcChecksum + *fill* 0x08006796 0x2 .text.neoNet_printf - 0x0800656c 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - 0x0800656c neoNet_printf + 0x08006798 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x08006798 neoNet_printf .text.neoNet_P_TCP_prepRead - 0x08006594 0xa8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - 0x08006594 neoNet_P_TCP_prepRead + 0x080067c0 0x1bc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + 0x080067c0 neoNet_P_TCP_prepRead .text.neoNet_P_TCP_prepResp - 0x0800663c 0x1ac CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - 0x0800663c neoNet_P_TCP_prepResp + 0x0800697c 0xf6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + 0x0800697c neoNet_P_TCP_prepResp + *fill* 0x08006a72 0x2 .text.neoNet_P_TCP_prepSend - 0x080067e8 0x98 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - 0x080067e8 neoNet_P_TCP_prepSend + 0x08006a74 0xf0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + 0x08006a74 neoNet_P_TCP_prepSend .text.neoNet_P_UDP_prepRead - 0x08006880 0x64 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - 0x08006880 neoNet_P_UDP_prepRead - .text.neoNet_P_UDP_prepResp - 0x080068e4 0x38 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - 0x080068e4 neoNet_P_UDP_prepResp + 0x08006b64 0xd0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + 0x08006b64 neoNet_P_UDP_prepRead .text.neoNet_P_UDP_prepSend - 0x0800691c 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - 0x0800691c neoNet_P_UDP_prepSend + 0x08006c34 0xc8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + 0x08006c34 neoNet_P_UDP_prepSend .text.neoNet_IPpseudoHeader_fromIPFrame - 0x08006974 0x38 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj - 0x08006974 neoNet_IPpseudoHeader_fromIPFrame + 0x08006cfc 0x38 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + 0x08006cfc neoNet_IPpseudoHeader_fromIPFrame .text.neoNet_IPpseudoHeader_calcChecksum - 0x080069ac 0xc0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj - 0x080069ac neoNet_IPpseudoHeader_calcChecksum - .text.std 0x08006a6c 0x6c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006d34 0xc0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + 0x08006d34 neoNet_IPpseudoHeader_calcChecksum + .text.std 0x08006df4 0x6c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .text.stdio_exit_handler - 0x08006ad8 0x18 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006e60 0x18 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .text.cleanup_stdio - 0x08006af0 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006e78 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .text.global_stdio_init.part.0 - 0x08006b30 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006eb8 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .text.__sfp_lock_acquire - 0x08006b70 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x08006b70 __sfp_lock_acquire + 0x08006ef8 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006ef8 __sfp_lock_acquire .text.__sfp_lock_release - 0x08006b7c 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x08006b7c __sfp_lock_release - .text.__sinit 0x08006b88 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x08006b88 __sinit + 0x08006f04 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006f04 __sfp_lock_release + .text.__sinit 0x08006f10 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x08006f10 __sinit .text._fwalk_sglue - 0x08006bb8 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - 0x08006bb8 _fwalk_sglue - .text.printf 0x08006bf4 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - 0x08006bf4 printf - 0x08006bf4 iprintf - .text._puts_r 0x08006c18 0xaa /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - 0x08006c18 _puts_r - *fill* 0x08006cc2 0x2 - .text.puts 0x08006cc4 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - 0x08006cc4 puts - .text.__sread 0x08006cd4 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - 0x08006cd4 __sread + 0x08006f40 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + 0x08006f40 _fwalk_sglue + .text.__sread 0x08006f7c 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x08006f7c __sread .text.__swrite - 0x08006cf6 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - 0x08006cf6 __swrite - .text.__sseek 0x08006d2e 0x26 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - 0x08006d2e __sseek + 0x08006f9e 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x08006f9e __swrite + .text.__sseek 0x08006fd6 0x26 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x08006fd6 __sseek .text.__sclose - 0x08006d54 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - 0x08006d54 __sclose - .text.vprintf 0x08006d5c 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - 0x08006d5c vprintf - 0x08006d5c viprintf - .text.__swbuf_r - 0x08006d70 0x7c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - 0x08006d70 __swbuf_r - .text.__swsetup_r - 0x08006dec 0xa8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - 0x08006dec __swsetup_r - .text.memcmp 0x08006e94 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - 0x08006e94 memcmp - .text.memset 0x08006eb4 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - 0x08006eb4 memset + 0x08006ffc 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x08006ffc __sclose + .text.vprintf 0x08007004 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x08007004 vprintf + 0x08007004 viprintf + .text.memcmp 0x08007018 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x08007018 memcmp + .text.memset 0x08007038 0x10 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x08007038 memset .text._close_r - 0x08006ec4 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - 0x08006ec4 _close_r + 0x08007048 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x08007048 _close_r .text._lseek_r - 0x08006ee4 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - 0x08006ee4 _lseek_r - .text._read_r 0x08006f08 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - 0x08006f08 _read_r + 0x08007068 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x08007068 _lseek_r + .text._read_r 0x0800708c 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x0800708c _read_r .text._write_r - 0x08006f2c 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - 0x08006f2c _write_r - .text.__errno 0x08006f50 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - 0x08006f50 __errno + 0x080070b0 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x080070b0 _write_r + .text.__errno 0x080070d4 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + 0x080070d4 __errno .text.__libc_init_array - 0x08006f5c 0x48 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - 0x08006f5c __libc_init_array + 0x080070e0 0x48 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x080070e0 __libc_init_array .text.__retarget_lock_init_recursive - 0x08006fa4 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x08006fa4 __retarget_lock_init_recursive + 0x08007128 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x08007128 __retarget_lock_init_recursive .text.__retarget_lock_acquire_recursive - 0x08006fa6 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x08006fa6 __retarget_lock_acquire_recursive + 0x0800712a 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x0800712a __retarget_lock_acquire_recursive .text.__retarget_lock_release_recursive - 0x08006fa8 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x08006fa8 __retarget_lock_release_recursive - .text.memcpy 0x08006faa 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - 0x08006faa memcpy - *fill* 0x08006fc6 0x2 - .text._free_r 0x08006fc8 0x94 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - 0x08006fc8 _free_r + 0x0800712c 0x2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x0800712c __retarget_lock_release_recursive + .text.memcpy 0x0800712e 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x0800712e memcpy + *fill* 0x0800714a 0x2 + .text._free_r 0x0800714c 0x94 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x0800714c _free_r .text.sbrk_aligned - 0x0800705c 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x080071e0 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .text._malloc_r - 0x080070a0 0x100 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - 0x080070a0 _malloc_r + 0x08007224 0x100 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x08007224 _malloc_r .text.__malloc_lock - 0x080071a0 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - 0x080071a0 __malloc_lock + 0x08007324 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x08007324 __malloc_lock .text.__malloc_unlock - 0x080071ac 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - 0x080071ac __malloc_unlock + 0x08007330 0xc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x08007330 __malloc_unlock .text.__sfputc_r - 0x080071b8 0x2e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x0800733c 0x2e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .text.__sfputs_r - 0x080071e6 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - 0x080071e6 __sfputs_r - *fill* 0x0800720a 0x2 + 0x0800736a 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x0800736a __sfputs_r + *fill* 0x0800738e 0x2 .text._vfprintf_r - 0x0800720c 0x228 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - 0x0800720c _vfiprintf_r - 0x0800720c _vfprintf_r + 0x08007390 0x228 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x08007390 _vfiprintf_r + 0x08007390 _vfprintf_r .text._printf_common - 0x08007434 0xda /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - 0x08007434 _printf_common - *fill* 0x0800750e 0x2 + 0x080075b8 0xda /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x080075b8 _printf_common + *fill* 0x08007692 0x2 .text._printf_i - 0x08007510 0x24c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - 0x08007510 _printf_i + 0x08007694 0x24c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x08007694 _printf_i .text.__sflush_r - 0x0800775c 0x104 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - 0x0800775c __sflush_r + 0x080078e0 0x104 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x080078e0 __sflush_r .text._fflush_r - 0x08007860 0x50 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - 0x08007860 _fflush_r + 0x080079e4 0x50 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x080079e4 _fflush_r + .text.__swbuf_r + 0x08007a34 0x7c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x08007a34 __swbuf_r + .text.__swsetup_r + 0x08007ab0 0xa8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x08007ab0 __swsetup_r + .text._sbrk_r 0x08007b58 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + 0x08007b58 _sbrk_r .text.__swhatbuf_r - 0x080078b0 0x48 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - 0x080078b0 __swhatbuf_r + 0x08007b78 0x48 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x08007b78 __swhatbuf_r .text.__smakebuf_r - 0x080078f8 0x72 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - 0x080078f8 __smakebuf_r - *fill* 0x0800796a 0x2 + 0x08007bc0 0x72 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x08007bc0 __smakebuf_r + *fill* 0x08007c32 0x2 .text._fstat_r - 0x0800796c 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - 0x0800796c _fstat_r + 0x08007c34 0x24 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + 0x08007c34 _fstat_r .text._isatty_r - 0x08007990 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - 0x08007990 _isatty_r - .text._sbrk_r 0x080079b0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - 0x080079b0 _sbrk_r + 0x08007c58 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + 0x08007c58 _isatty_r *(.glue_7) - .glue_7 0x080079d0 0x0 linker stubs + .glue_7 0x08007c78 0x0 linker stubs *(.glue_7t) - .glue_7t 0x080079d0 0x0 linker stubs + .glue_7t 0x08007c78 0x0 linker stubs *(.eh_frame) - .eh_frame 0x080079d0 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o + .eh_frame 0x08007c78 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o *(.init) - .init 0x080079d0 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crti.o - 0x080079d0 _init - .init 0x080079d4 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o + .init 0x08007c78 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crti.o + 0x08007c78 _init + .init 0x08007c7c 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o *(.fini) - .fini 0x080079dc 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crti.o - 0x080079dc _fini - .fini 0x080079e0 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o - 0x080079e8 . = ALIGN (0x4) - 0x080079e8 _etext = . + .fini 0x08007c84 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crti.o + 0x08007c84 _fini + .fini 0x08007c88 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o + 0x08007c90 . = ALIGN (0x4) + 0x08007c90 _etext = . -.vfp11_veneer 0x080079e8 0x0 - .vfp11_veneer 0x080079e8 0x0 linker stubs +.vfp11_veneer 0x08007c90 0x0 + .vfp11_veneer 0x08007c90 0x0 linker stubs -.v4_bx 0x080079e8 0x0 - .v4_bx 0x080079e8 0x0 linker stubs +.v4_bx 0x08007c90 0x0 + .v4_bx 0x08007c90 0x0 linker stubs -.iplt 0x080079e8 0x0 - .iplt 0x080079e8 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o +.iplt 0x08007c90 0x0 + .iplt 0x08007c90 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o -.rodata 0x080079e8 0x21c - 0x080079e8 . = ALIGN (0x4) +.rodata 0x08007c90 0x17c + 0x08007c90 . = ALIGN (0x4) *(.rodata) - .rodata 0x080079e8 0x130 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .rodata 0x08007b18 0x18 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .rodata 0x08007b30 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - *fill* 0x08007b46 0x2 - .rodata 0x08007b48 0x3c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .rodata 0x08007c90 0xba CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + *fill* 0x08007d4a 0x2 + .rodata 0x08007d4c 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + *fill* 0x08007d62 0x2 + .rodata 0x08007d64 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + *fill* 0x08007d7a 0x2 + .rodata 0x08007d7c 0xe CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj *(.rodata*) + *fill* 0x08007d8a 0x2 .rodata.AHBPrescTable - 0x08007b84 0x10 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj - 0x08007b84 AHBPrescTable + 0x08007d8c 0x10 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj + 0x08007d8c AHBPrescTable .rodata.APBPrescTable - 0x08007b94 0x8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj - 0x08007b94 APBPrescTable + 0x08007d9c 0x8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj + 0x08007d9c APBPrescTable .rodata.flagBitshiftOffset.0 - 0x08007b9c 0x8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj - .rodata.dev.3 0x08007ba4 0xa CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - *fill* 0x08007bae 0x2 + 0x08007da4 0x8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj + .rodata.dev.5 0x08007dac 0xa CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + *fill* 0x08007db6 0x2 .rodata.s_dummy - 0x08007bb0 0x20 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x08007db8 0x20 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .rodata._vfprintf_r.str1.1 - 0x08007bd0 0x33 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x08007dd8 0x33 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) 0x11 (size before relaxing) .rodata._printf_i.str1.1 - 0x08007c03 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - 0x08007c28 . = ALIGN (0x4) - *fill* 0x08007c03 0x1 + 0x08007e0b 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x08007e30 . = ALIGN (0x4) + *fill* 0x08007e0b 0x1 -.ARM.extab 0x08007c04 0x0 - 0x08007c04 . = ALIGN (0x4) +.ARM.extab 0x08007e0c 0x0 + 0x08007e0c . = ALIGN (0x4) *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x08007c04 . = ALIGN (0x4) + 0x08007e0c . = ALIGN (0x4) -.ARM 0x08007c04 0x8 - 0x08007c04 . = ALIGN (0x4) - 0x08007c04 __exidx_start = . +.ARM 0x08007e0c 0x8 + 0x08007e0c . = ALIGN (0x4) + 0x08007e0c __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x08007c04 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .ARM.exidx 0x08007c0c 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .ARM.exidx 0x08007e0c 0x8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .ARM.exidx 0x08007e14 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) 0x8 (size before relaxing) - 0x08007c0c __exidx_end = . - 0x08007c0c . = ALIGN (0x4) + 0x08007e14 __exidx_end = . + 0x08007e14 . = ALIGN (0x4) -.preinit_array 0x08007c0c 0x0 - 0x08007c0c . = ALIGN (0x4) - 0x08007c0c PROVIDE (__preinit_array_start = .) +.preinit_array 0x08007e14 0x0 + 0x08007e14 . = ALIGN (0x4) + 0x08007e14 PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x08007c0c PROVIDE (__preinit_array_end = .) - 0x08007c0c . = ALIGN (0x4) + 0x08007e14 PROVIDE (__preinit_array_end = .) + 0x08007e14 . = ALIGN (0x4) -.init_array 0x08007c0c 0x4 - 0x08007c0c . = ALIGN (0x4) - 0x08007c0c PROVIDE (__init_array_start = .) +.init_array 0x08007e14 0x4 + 0x08007e14 . = ALIGN (0x4) + 0x08007e14 PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x08007c0c 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08007c10 PROVIDE (__init_array_end = .) - 0x08007c10 . = ALIGN (0x4) + .init_array 0x08007e14 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08007e18 PROVIDE (__init_array_end = .) + 0x08007e18 . = ALIGN (0x4) -.fini_array 0x08007c10 0x4 - 0x08007c10 . = ALIGN (0x4) +.fini_array 0x08007e18 0x4 + 0x08007e18 . = ALIGN (0x4) [!provide] PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08007c10 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o + .fini_array 0x08007e18 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o [!provide] PROVIDE (__fini_array_end = .) - 0x08007c14 . = ALIGN (0x4) - 0x08007c14 _sidata = LOADADDR (.data) + 0x08007e1c . = ALIGN (0x4) + 0x08007e1c _sidata = LOADADDR (.data) -.rel.dyn 0x08007c14 0x0 - .rel.iplt 0x08007c14 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o +.rel.dyn 0x08007e1c 0x0 + .rel.iplt 0x08007e1c 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o -.data 0x20000000 0x74 load address 0x08007c14 +.data 0x20000000 0x74 load address 0x08007e1c 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -5594,10 +5576,10 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- *(.RamFunc*) 0x20000074 . = ALIGN (0x4) -.igot.plt 0x20000074 0x0 load address 0x08007c88 +.igot.plt 0x20000074 0x0 load address 0x08007e90 .igot.plt 0x20000074 0x0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o -.tdata 0x20000074 0x0 load address 0x08007c88 +.tdata 0x20000074 0x0 load address 0x08007e90 *(.tdata .tdata.* .gnu.linkonce.td.*) 0x20000074 . = ALIGN (0x4) 0x20000074 _edata = . @@ -5614,7 +5596,7 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- [!provide] PROVIDE (__data_source_end = __tdata_source_end) [!provide] PROVIDE (__data_source_size = (__data_source_end - __data_source)) -.tbss 0x20000074 0x0 load address 0x08007c88 +.tbss 0x20000074 0x0 load address 0x08007e90 0x20000074 _sbss = . 0x20000074 __bss_start__ = _sbss *(.tbss .tbss.*) @@ -5631,82 +5613,87 @@ LOAD /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools- [!provide] PROVIDE (__arm32_tls_tcb_offset = MAX (0x8, __tls_align)) [!provide] PROVIDE (__arm64_tls_tcb_offset = MAX (0x10, __tls_align)) -.bss 0x20000074 0x28f8 load address 0x08007c88 +.bss 0x20000074 0x2f24 load address 0x08007e90 *(.bss) .bss 0x20000074 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtbegin.o *(.bss*) .bss.uwTick 0x20000090 0x4 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj 0x20000090 uwTick .bss.dac_buff 0x20000094 0x2000 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .bss.pack.2 0x20002094 0x24 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .bss.ethFr.1 0x200020b8 0x5ea CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - *fill* 0x200026a2 0x2 - .bss.ret.0 0x200026a4 0x4 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .bss.hi2s2 0x200026a8 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - 0x200026a8 hi2s2 + .bss.pack_in.4 + 0x20002094 0x28 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .bss.ethFr_in.3 + 0x200020bc 0x5ea CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + *fill* 0x200026a6 0x2 + .bss.pack_out.2 + 0x200026a8 0x28 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .bss.ethFr_out.1 + 0x200026d0 0x5ea CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + *fill* 0x20002cba 0x2 + .bss.ret.0 0x20002cbc 0x4 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .bss.hi2s2 0x20002cc0 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + 0x20002cc0 hi2s2 .bss.hdma_spi2_tx - 0x200026f0 0x60 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - 0x200026f0 hdma_spi2_tx - .bss.hspi3 0x20002750 0x58 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - 0x20002750 hspi3 - .bss.huart2 0x200027a8 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - 0x200027a8 huart2 + 0x20002d08 0x60 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + 0x20002d08 hdma_spi2_tx + .bss.hspi3 0x20002d68 0x58 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + 0x20002d68 hspi3 + .bss.huart2 0x20002dc0 0x48 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + 0x20002dc0 huart2 .bss.__sbrk_heap_end - 0x200027f0 0x4 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + 0x20002e08 0x4 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj .bss.s_nextPacket - 0x200027f4 0x2 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + 0x20002e0c 0x2 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .bss.s_spiError - 0x200027f6 0x1 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - *fill* 0x200027f7 0x1 - .bss.pHdr.1 0x200027f8 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .bss.pHdr.0 0x20002804 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .bss.args.0 0x20002810 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .bss.t_port.1 0x20002814 0x2 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - *fill* 0x20002816 0x2 + 0x20002e0e 0x1 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + *fill* 0x20002e0f 0x1 + .bss.ret.1 0x20002e10 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .bss.t_seqAckNo.0 - 0x20002818 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - .bss.t_port.0 0x2000281c 0x2 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - *fill* 0x2000281e 0x2 - .bss.__sf 0x20002820 0x138 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x20002820 __sf + 0x20002e14 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .bss.args.0 0x20002e18 0x4 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .bss.t_pHdr.2 0x20002e1c 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .bss.t_pHdr.0 0x20002e28 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .bss.t_pHdr.1 0x20002e34 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .bss.t_pHdr.0 0x20002e40 0xc CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .bss.__sf 0x20002e4c 0x138 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x20002e4c __sf .bss.__stdio_exit_handler - 0x20002958 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - 0x20002958 __stdio_exit_handler - .bss.errno 0x2000295c 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - 0x2000295c errno + 0x20002f84 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x20002f84 __stdio_exit_handler + .bss.errno 0x20002f88 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x20002f88 errno .bss.__lock___malloc_recursive_mutex - 0x20002960 0x1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x20002960 __lock___malloc_recursive_mutex + 0x20002f8c 0x1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x20002f8c __lock___malloc_recursive_mutex .bss.__lock___sfp_recursive_mutex - 0x20002961 0x1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - 0x20002961 __lock___sfp_recursive_mutex - *fill* 0x20002962 0x2 + 0x20002f8d 0x1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x20002f8d __lock___sfp_recursive_mutex + *fill* 0x20002f8e 0x2 .bss.__malloc_sbrk_start - 0x20002964 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - 0x20002964 __malloc_sbrk_start + 0x20002f90 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x20002f90 __malloc_sbrk_start .bss.__malloc_free_list - 0x20002968 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - 0x20002968 __malloc_free_list + 0x20002f94 0x4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x20002f94 __malloc_free_list *(COMMON) - 0x2000296c . = ALIGN (0x4) - 0x2000296c _ebss = . - 0x2000296c __bss_end__ = _ebss + 0x20002f98 . = ALIGN (0x4) + 0x20002f98 _ebss = . + 0x20002f98 __bss_end__ = _ebss [!provide] PROVIDE (__bss_end = .) [!provide] PROVIDE (__non_tls_bss_start = ADDR (.bss)) [!provide] PROVIDE (__bss_start = __tbss_start) [!provide] PROVIDE (__bss_size = (__bss_end - __bss_start)) ._user_heap_stack - 0x2000296c 0x604 load address 0x08007c88 - 0x20002970 . = ALIGN (0x8) - *fill* 0x2000296c 0x4 + 0x20002f98 0x600 load address 0x08007e90 + 0x20002f98 . = ALIGN (0x8) [!provide] PROVIDE (end = .) - 0x20002970 PROVIDE (_end = .) - 0x20002b70 . = (. + _Min_Heap_Size) - *fill* 0x20002970 0x200 - 0x20002f70 . = (. + _Min_Stack_Size) - *fill* 0x20002b70 0x400 - 0x20002f70 . = ALIGN (0x8) + 0x20002f98 PROVIDE (_end = .) + 0x20003198 . = (. + _Min_Heap_Size) + *fill* 0x20002f98 0x200 + 0x20003598 . = (. + _Min_Stack_Size) + *fill* 0x20003198 0x400 + 0x20003598 . = ALIGN (0x8) /DISCARD/ libc.a:*(*) @@ -5796,65 +5783,61 @@ LOAD linker stubs .ARM.attributes 0x0000076f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .ARM.attributes - 0x000007a3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + 0x000007a3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .ARM.attributes - 0x000007d7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + 0x000007d7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .ARM.attributes - 0x0000080b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x0000080b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .ARM.attributes - 0x0000083f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x0000083f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .ARM.attributes - 0x00000873 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x00000873 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) .ARM.attributes - 0x000008a7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x000008a7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) .ARM.attributes - 0x000008db 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x000008db 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) .ARM.attributes - 0x0000090f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x0000090f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) .ARM.attributes - 0x00000943 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x00000943 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) .ARM.attributes - 0x00000977 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x00000977 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) .ARM.attributes - 0x000009ab 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + 0x000009ab 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) .ARM.attributes - 0x000009df 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x000009df 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) .ARM.attributes - 0x00000a13 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x00000a13 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) .ARM.attributes - 0x00000a47 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x00000a47 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) .ARM.attributes - 0x00000a7b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + 0x00000a7b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) .ARM.attributes - 0x00000aaf 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x00000aaf 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .ARM.attributes - 0x00000ae3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x00000ae3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) .ARM.attributes - 0x00000b17 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x00000b17 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .ARM.attributes - 0x00000b4b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x00000b4b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .ARM.attributes - 0x00000b7f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x00000b7f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) .ARM.attributes - 0x00000bb3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x00000bb3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) .ARM.attributes - 0x00000be7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x00000be7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .ARM.attributes - 0x00000c1b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x00000c1b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .ARM.attributes - 0x00000c4f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x00000c4f 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) .ARM.attributes - 0x00000c83 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x00000c6b 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) .ARM.attributes - 0x00000cb7 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + 0x00000c9f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) .ARM.attributes - 0x00000ceb 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) + 0x00000cd3 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) .ARM.attributes - 0x00000d1f 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .ARM.attributes - 0x00000d53 0x1c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) - .ARM.attributes - 0x00000d6f 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o + 0x00000d07 0x22 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/crtn.o .comment 0x00000000 0x43 .comment 0x00000000 0x43 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj @@ -5891,12 +5874,8 @@ LOAD linker stubs .comment 0x00000043 0x44 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) @@ -5915,12 +5894,14 @@ LOAD linker stubs .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .comment 0x00000043 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) -.debug_info 0x00000000 0x20ac4 +.debug_info 0x00000000 0x20093 .debug_info 0x00000000 0x54a cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_info 0x0000054a 0xd98 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj .debug_info 0x000012e2 0x8ff cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj @@ -5932,60 +5913,58 @@ LOAD linker stubs .debug_info 0x00004c77 0x1525 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj .debug_info 0x0000619c 0x2f4f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj .debug_info 0x000090eb 0x1269 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj - .debug_info 0x0000a354 0x1234 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_info 0x0000b588 0x439 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - .debug_info 0x0000b9c1 0x4fb CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - .debug_info 0x0000bebc 0xb51 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - .debug_info 0x0000ca0d 0x999 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - .debug_info 0x0000d3a6 0x94d CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - .debug_info 0x0000dcf3 0x3e3 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - .debug_info 0x0000e0d6 0x2ac CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - .debug_info 0x0000e382 0x168 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_info 0x0000e4ea 0x6b4 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_info 0x0000eb9e 0x30 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - .debug_info 0x0000ebce 0x1091 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_info 0x0000fc5f 0xae6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_info 0x00010745 0x2f0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_info 0x00010a35 0x288 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_info 0x00010cbd 0x283 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_info 0x00010f40 0x332 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_info 0x00011272 0x1e6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_info 0x00011458 0x3bf CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - .debug_info 0x00011817 0x316 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - .debug_info 0x00011b2d 0x2b6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj - .debug_info 0x00011de3 0xfb8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_info 0x00012d9b 0x7d2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_info 0x0001356d 0x841 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .debug_info 0x00013dae 0x950 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - .debug_info 0x000146fe 0xa90 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_info 0x0001518e 0x82f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_info 0x000159bd 0x874 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_info 0x00016231 0x7bb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_info 0x000169ec 0x100 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_info 0x00016aec 0xe0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_info 0x00016bcc 0x75d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_info 0x00017329 0x8a1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_info 0x00017bca 0x715 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - .debug_info 0x000182df 0x7a8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_info 0x00018a87 0x7bf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_info 0x00019246 0x7c5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_info 0x00019a0b 0x6fb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_info 0x0001a106 0x10b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_info 0x0001a211 0x218 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_info 0x0001a429 0x121 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_info 0x0001a54a 0x851 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_info 0x0001ad9b 0x9bc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_info 0x0001b757 0x76b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_info 0x0001bec2 0x1094 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_info 0x0001cf56 0xde2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_info 0x0001dd38 0x9f2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_info 0x0001e72a 0xb15 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_info 0x0001f23f 0x981 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_info 0x0001fbc0 0x75d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .debug_info 0x0002031d 0x782 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_info 0x00020a9f 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_info 0x0000a354 0x1204 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_info 0x0000b558 0x439 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + .debug_info 0x0000b991 0x4fb CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + .debug_info 0x0000be8c 0xb51 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + .debug_info 0x0000c9dd 0x999 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + .debug_info 0x0000d376 0x94d CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + .debug_info 0x0000dcc3 0x3e3 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + .debug_info 0x0000e0a6 0x2ac CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + .debug_info 0x0000e352 0x168 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_info 0x0000e4ba 0x6b4 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_info 0x0000eb6e 0x30 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + .debug_info 0x0000eb9e 0x1091 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_info 0x0000fc2f 0x78e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_info 0x000103bd 0x47d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_info 0x0001083a 0x434 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_info 0x00010c6e 0x410 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_info 0x0001107e 0x4d7 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_info 0x00011555 0x1e6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_info 0x0001173b 0x5f7 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_info 0x00011d32 0x55b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_info 0x0001228d 0x2b6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_info 0x00012543 0xfb8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_info 0x000134fb 0x7d2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_info 0x00013ccd 0xa90 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_info 0x0001475d 0x82f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_info 0x00014f8c 0x100 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_info 0x0001508c 0xe0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_info 0x0001516c 0x75d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_info 0x000158c9 0x8a1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_info 0x0001616a 0x715 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + .debug_info 0x0001687f 0x7a8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_info 0x00017027 0x7bf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_info 0x000177e6 0x7c5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_info 0x00017fab 0x6fb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_info 0x000186a6 0x10b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_info 0x000187b1 0x218 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_info 0x000189c9 0x121 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_info 0x00018aea 0x851 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_info 0x0001933b 0x9bc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_info 0x00019cf7 0x76b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_info 0x0001a462 0x1094 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_info 0x0001b4f6 0xde2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_info 0x0001c2d8 0x9f2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_info 0x0001ccca 0x874 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_info 0x0001d53e 0x7bb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_info 0x0001dcf9 0x782 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_info 0x0001e47b 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_info 0x0001e4a0 0xb15 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_info 0x0001efb5 0x981 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_info 0x0001f936 0x75d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) -.debug_abbrev 0x00000000 0x7018 +.debug_abbrev 0x00000000 0x6cf0 .debug_abbrev 0x00000000 0x11a cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_abbrev 0x0000011a 0x248 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj .debug_abbrev 0x00000362 0x2b7 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj @@ -6009,48 +5988,46 @@ LOAD linker stubs .debug_abbrev 0x00002841 0x1bc CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj .debug_abbrev 0x000029fd 0x24 CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj .debug_abbrev 0x00002a21 0x34f CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_abbrev 0x00002d70 0x1ae CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_abbrev 0x00002f1e 0x12b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_abbrev 0x00003049 0x104 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_abbrev 0x0000314d 0x110 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_abbrev 0x0000325d 0xf5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_abbrev 0x00003352 0x12c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_abbrev 0x0000347e 0x122 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - .debug_abbrev 0x000035a0 0x115 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - .debug_abbrev 0x000036b5 0xf8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj - .debug_abbrev 0x000037ad 0x424 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_abbrev 0x00003bd1 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_abbrev 0x00003d6c 0x21a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .debug_abbrev 0x00003f86 0x2a7 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - .debug_abbrev 0x0000422d 0x221 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_abbrev 0x0000444e 0x1f3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_abbrev 0x00004641 0x22d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_abbrev 0x0000486e 0x1e2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_abbrev 0x00004a50 0x8e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_abbrev 0x00004ade 0x9e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_abbrev 0x00004b7c 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_abbrev 0x00004d2c 0x1f7 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_abbrev 0x00004f23 0x149 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - .debug_abbrev 0x0000506c 0x1c4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_abbrev 0x00005230 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_abbrev 0x000053e0 0x1b5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_abbrev 0x00005595 0x15e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_abbrev 0x000056f3 0xc9 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_abbrev 0x000057bc 0x115 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_abbrev 0x000058d1 0xc1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_abbrev 0x00005992 0x236 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_abbrev 0x00005bc8 0x24a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_abbrev 0x00005e12 0x1bf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_abbrev 0x00005fd1 0x316 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_abbrev 0x000062e7 0x28e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_abbrev 0x00006575 0x2b2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_abbrev 0x00006827 0x290 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_abbrev 0x00006ab7 0x1c3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_abbrev 0x00006c7a 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .debug_abbrev 0x00006e2a 0x1da /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_abbrev 0x00007004 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_abbrev 0x00002d70 0x147 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_abbrev 0x00002eb7 0x178 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_abbrev 0x0000302f 0x142 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_abbrev 0x00003171 0x15d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_abbrev 0x000032ce 0x163 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_abbrev 0x00003431 0x12c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_abbrev 0x0000355d 0x18c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_abbrev 0x000036e9 0x165 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_abbrev 0x0000384e 0xf8 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_abbrev 0x00003946 0x424 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_abbrev 0x00003d6a 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_abbrev 0x00003f05 0x221 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_abbrev 0x00004126 0x1f3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_abbrev 0x00004319 0x8e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_abbrev 0x000043a7 0x9e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_abbrev 0x00004445 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_abbrev 0x000045f5 0x1f7 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_abbrev 0x000047ec 0x149 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + .debug_abbrev 0x00004935 0x1c4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_abbrev 0x00004af9 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_abbrev 0x00004ca9 0x1b5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_abbrev 0x00004e5e 0x15e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_abbrev 0x00004fbc 0xc9 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_abbrev 0x00005085 0x115 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_abbrev 0x0000519a 0xc1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_abbrev 0x0000525b 0x236 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_abbrev 0x00005491 0x24a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_abbrev 0x000056db 0x1bf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_abbrev 0x0000589a 0x316 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_abbrev 0x00005bb0 0x28e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_abbrev 0x00005e3e 0x2b2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_abbrev 0x000060f0 0x22d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_abbrev 0x0000631d 0x1e2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_abbrev 0x000064ff 0x1da /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_abbrev 0x000066d9 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_abbrev 0x000066ed 0x290 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_abbrev 0x0000697d 0x1c3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_abbrev 0x00006b40 0x1b0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) -.debug_aranges 0x00000000 0x1480 +.debug_aranges 0x00000000 0x1400 .debug_aranges 0x00000000 0x28 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_aranges @@ -6098,88 +6075,84 @@ LOAD linker stubs .debug_aranges 0x00000c78 0x128 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .debug_aranges - 0x00000da0 0x60 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x00000da0 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .debug_aranges - 0x00000e00 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x00000dd0 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .debug_aranges - 0x00000e30 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x00000e00 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_aranges - 0x00000e60 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x00000e30 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_aranges - 0x00000e90 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x00000e60 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_aranges - 0x00000ec0 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x00000e90 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .debug_aranges - 0x00000ef0 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + 0x00000ec0 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_aranges - 0x00000f20 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + 0x00000ef0 0x30 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_aranges - 0x00000f50 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + 0x00000f20 0x28 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .debug_aranges - 0x00000f78 0x78 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x00000f48 0x78 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .debug_aranges - 0x00000ff0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + 0x00000fc0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .debug_aranges - 0x00001010 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + 0x00000fe0 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .debug_aranges - 0x00001038 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + 0x00001020 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .debug_aranges - 0x00001060 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x00001048 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .debug_aranges - 0x000010a0 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x00001068 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .debug_aranges - 0x000010c8 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x00001088 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) .debug_aranges - 0x000010f0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x000010a8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) .debug_aranges - 0x00001110 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x000010c8 0x18 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) .debug_aranges - 0x00001130 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x000010e0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) .debug_aranges - 0x00001150 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x00001100 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) .debug_aranges - 0x00001170 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x00001120 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) .debug_aranges - 0x00001190 0x18 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + 0x00001140 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) .debug_aranges - 0x000011a8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x00001160 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) .debug_aranges - 0x000011c8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x00001180 0x68 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) .debug_aranges - 0x000011e8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x000011e8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) .debug_aranges - 0x00001208 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + 0x00001208 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) .debug_aranges - 0x00001228 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x00001228 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .debug_aranges - 0x00001248 0x68 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x00001250 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) .debug_aranges - 0x000012b0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x00001278 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .debug_aranges - 0x000012d0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x000012b8 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .debug_aranges - 0x000012f0 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x000012e0 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) .debug_aranges - 0x00001318 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x00001310 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) .debug_aranges - 0x00001340 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x00001338 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .debug_aranges - 0x00001380 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x00001358 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .debug_aranges - 0x000013a8 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x00001378 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) .debug_aranges - 0x000013d8 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x00001398 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) .debug_aranges - 0x00001400 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + 0x000013c0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) .debug_aranges - 0x00001420 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .debug_aranges - 0x00001440 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_aranges - 0x00001460 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + 0x000013e0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) .debug_rnglists - 0x00000000 0xfb6 + 0x00000000 0xf3a .debug_rnglists 0x00000000 0x1a cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_rnglists @@ -6227,83 +6200,79 @@ LOAD linker stubs .debug_rnglists 0x0000096e 0xde CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj .debug_rnglists - 0x00000a4c 0x49 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + 0x00000a4c 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj .debug_rnglists - 0x00000a95 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + 0x00000a6e 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj .debug_rnglists - 0x00000ab6 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + 0x00000a8f 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj .debug_rnglists - 0x00000ad5 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + 0x00000ab0 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj .debug_rnglists - 0x00000af4 0x21 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + 0x00000ad1 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj .debug_rnglists - 0x00000b15 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + 0x00000af3 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj .debug_rnglists - 0x00000b34 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + 0x00000b12 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj .debug_rnglists - 0x00000b56 0x1f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + 0x00000b34 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj .debug_rnglists - 0x00000b75 0x1a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + 0x00000b56 0x1a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj .debug_rnglists - 0x00000b8f 0x7d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + 0x00000b70 0x7d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .debug_rnglists - 0x00000c0c 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + 0x00000bed 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .debug_rnglists - 0x00000c1f 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + 0x00000c00 0x2b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .debug_rnglists - 0x00000c38 0x44 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + 0x00000c2b 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .debug_rnglists - 0x00000c7c 0x2b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x00000c44 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .debug_rnglists - 0x00000ca7 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x00000c57 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .debug_rnglists - 0x00000cc0 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x00000c6a 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) .debug_rnglists - 0x00000ce5 0x26 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x00000c7d 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) .debug_rnglists - 0x00000d0b 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x00000ca9 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) .debug_rnglists - 0x00000d1e 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x00000cbc 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) .debug_rnglists - 0x00000d31 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x00000ccf 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) .debug_rnglists - 0x00000d44 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x00000ce2 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) .debug_rnglists - 0x00000d70 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x00000cf5 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) .debug_rnglists - 0x00000d83 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x00000d08 0x49 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) .debug_rnglists - 0x00000d96 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x00000d51 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) .debug_rnglists - 0x00000da9 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + 0x00000d64 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) .debug_rnglists - 0x00000dbc 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x00000d78 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .debug_rnglists - 0x00000dcf 0x49 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x00000da4 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) .debug_rnglists - 0x00000e18 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x00000dbd 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .debug_rnglists - 0x00000e2b 0x14 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x00000df5 0x61 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .debug_rnglists - 0x00000e3f 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x00000e56 0x3b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) .debug_rnglists - 0x00000e6b 0x19 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x00000e91 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) .debug_rnglists - 0x00000e84 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x00000eb6 0x26 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .debug_rnglists - 0x00000ebc 0x61 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x00000edc 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .debug_rnglists - 0x00000f1d 0x3b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x00000eef 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) .debug_rnglists - 0x00000f58 0x25 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x00000f14 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) .debug_rnglists - 0x00000f7d 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_rnglists - 0x00000f90 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .debug_rnglists - 0x00000fa3 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + 0x00000f27 0x13 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) -.debug_macro 0x00000000 0x25d9d +.debug_macro 0x00000000 0x25df0 .debug_macro 0x00000000 0x1de cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_macro 0x000001de 0xade cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_macro 0x00000cbc 0x2e cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj @@ -6356,95 +6325,96 @@ LOAD linker stubs .debug_macro 0x00020543 0x1df cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj .debug_macro 0x00020722 0x217 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj .debug_macro 0x00020939 0x17b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj - .debug_macro 0x00020ab4 0x38a CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00020e3e 0x181 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00020fbf 0xa0 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x0002105f 0x74 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x000210d3 0x2a CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x000210fd 0x3c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021139 0x34 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x0002116d 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021183 0x3c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x000211bf 0x364 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021523 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021533 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021549 0x4a CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021593 0x34 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x000215c7 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x000215d7 0x58 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x0002162f 0x1de CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x0002180d 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021823 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021839 0x170 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x000219a9 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x000219bf 0x20 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x000219df 0x22 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021a01 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021a53 0x4c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021a9f 0x34 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021ad3 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_macro 0x00021aef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - .debug_macro 0x00021cef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - .debug_macro 0x00021eef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - .debug_macro 0x000220ef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - .debug_macro 0x000222ef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - .debug_macro 0x000224ef 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - .debug_macro 0x000226ef 0x1f6 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - .debug_macro 0x000228e5 0x103 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x000229e8 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x000229f8 0x6e CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x00022a66 0x94 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x00022afa 0x57 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x00022b51 0x23c CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_macro 0x00022d8d 0x265 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00022ff2 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023002 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023012 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023022 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023032 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x0002304e 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000230a0 0x22 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000230c2 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000230d2 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023124 0xcf CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000231f3 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x0002320f 0x3d CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x0002324c 0x35 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023281 0x12c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000233ad 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000233c3 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000233d9 0x29 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023402 0x242 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023644 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023660 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023670 0x18a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000237fa 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x00023810 0xce CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_macro 0x000238de 0x2da CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_macro 0x00023bb8 0x459 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_macro 0x00024011 0x10 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_macro 0x00024021 0x354 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x00024375 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x00024391 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x000243a7 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x000243c9 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x00024439 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x0002445b 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x000244b3 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_macro 0x000244c3 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_macro 0x000247c4 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_macro 0x000247e0 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_macro 0x00024ae1 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_macro 0x00024afd 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_macro 0x00024dfe 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_macro 0x00024e0e 0x301 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_macro 0x0002510f 0x6a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_macro 0x00025179 0x2f2 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_macro 0x0002546b 0x314 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - .debug_macro 0x0002577f 0x315 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - .debug_macro 0x00025a94 0x309 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_macro 0x00020ab4 0x389 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00020e3d 0x181 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00020fbe 0xa0 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x0002105e 0x74 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x000210d2 0x2a CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x000210fc 0x3c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021138 0x34 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x0002116c 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021182 0x3c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x000211be 0x364 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021522 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021532 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021548 0x4a CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021592 0x34 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x000215c6 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x000215d6 0x58 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x0002162e 0x1de CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x0002180c 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021822 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021838 0x170 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x000219a8 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x000219be 0x20 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x000219de 0x22 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021a00 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021a52 0x4c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021a9e 0x34 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021ad2 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021aee 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_macro 0x00021afe 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + .debug_macro 0x00021cfe 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + .debug_macro 0x00021efe 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + .debug_macro 0x000220fe 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + .debug_macro 0x000222fe 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + .debug_macro 0x000224fe 0x200 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + .debug_macro 0x000226fe 0x1f6 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + .debug_macro 0x000228f4 0x103 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x000229f7 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022a07 0x6e CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022a75 0x94 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022b09 0x57 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022b60 0x23c CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_macro 0x00022d9c 0x265 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023001 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023011 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023021 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023031 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023041 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002305d 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000230af 0x22 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000230d1 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000230e1 0x52 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023133 0xcf CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023202 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002321e 0x3d CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002325b 0x35 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023290 0x12c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000233bc 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000233d2 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000233e8 0x29 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023411 0x242 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023653 0x1c CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002366f 0x10 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002367f 0x18a CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x00023809 0x16 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x0002381f 0xce CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_macro 0x000238ed 0x2da CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_macro 0x00023bc7 0x459 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_macro 0x00024020 0x10 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_macro 0x00024030 0x353 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x00024383 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x0002439f 0x16 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x000243b5 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x000243d7 0x70 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x00024447 0x22 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x00024469 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x000244c1 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_macro 0x000244d1 0x30a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_macro 0x000247db 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_macro 0x000247f7 0x30a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_macro 0x00024b01 0x1c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_macro 0x00024b1d 0x30a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_macro 0x00024e27 0x10 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_macro 0x00024e37 0x30a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_macro 0x00025141 0x6a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_macro 0x000251ab 0x2f2 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_macro 0x0002549d 0x31d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_macro 0x000257ba 0x31e CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_macro 0x00025ad8 0x318 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj -.debug_line 0x00000000 0x1ed6f +.debug_line 0x00000000 0x1e915 .debug_line 0x00000000 0x8de cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_line 0x000008de 0x1205 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj .debug_line 0x00001ae3 0xf75 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj @@ -6456,126 +6426,122 @@ LOAD linker stubs .debug_line 0x00007766 0x1df5 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj .debug_line 0x0000955b 0x26a2 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj .debug_line 0x0000bbfd 0xc67 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj - .debug_line 0x0000c864 0xe6b CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_line 0x0000d6cf 0x903 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - .debug_line 0x0000dfd2 0x8ef CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - .debug_line 0x0000e8c1 0x9bd CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - .debug_line 0x0000f27e 0x97b CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - .debug_line 0x0000fbf9 0x961 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - .debug_line 0x0001055a 0x9d2 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - .debug_line 0x00010f2c 0x8f4 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - .debug_line 0x00011820 0x422 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_line 0x00011c42 0x746 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_line 0x00012388 0x7a CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - .debug_line 0x00012402 0x105f CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_line 0x00013461 0xe55 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_line 0x000142b6 0xb08 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_line 0x00014dbe 0xa54 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_line 0x00015812 0xa2b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_line 0x0001623d 0xab6 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_line 0x00016cf3 0xa2f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_line 0x00017722 0xb79 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - .debug_line 0x0001829b 0xa90 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - .debug_line 0x00018d2b 0xa60 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj - .debug_line 0x0001978b 0x5d1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_line 0x00019d5c 0x23d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_line 0x00019f99 0x259 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .debug_line 0x0001a1f2 0x34c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - .debug_line 0x0001a53e 0x2ee /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_line 0x0001a82c 0x227 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_line 0x0001aa53 0x2cb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_line 0x0001ad1e 0x2e3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_line 0x0001b001 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_line 0x0001b19c 0x17e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_line 0x0001b31a 0x21f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_line 0x0001b539 0x2f5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_line 0x0001b82e 0x163 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - .debug_line 0x0001b991 0x21e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_line 0x0001bbaf 0x21d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_line 0x0001bdcc 0x21e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_line 0x0001bfea 0x185 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_line 0x0001c16f 0x168 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_line 0x0001c2d7 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_line 0x0001c472 0x202 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_line 0x0001c674 0x30d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_line 0x0001c981 0x4e5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_line 0x0001ce66 0x1ed /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_line 0x0001d053 0x6a3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_line 0x0001d6f6 0x70e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_line 0x0001de04 0x453 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_line 0x0001e257 0x3a2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_line 0x0001e5f9 0x2b3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_line 0x0001e8ac 0x220 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .debug_line 0x0001eacc 0x21f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_line 0x0001eceb 0x84 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_line 0x0000c864 0xe1a CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_line 0x0000d67e 0x903 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + .debug_line 0x0000df81 0x8ef CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + .debug_line 0x0000e870 0x9bd CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + .debug_line 0x0000f22d 0x97b CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + .debug_line 0x0000fba8 0x961 CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + .debug_line 0x00010509 0x9d2 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + .debug_line 0x00010edb 0x8f4 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + .debug_line 0x000117cf 0x422 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_line 0x00011bf1 0x746 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_line 0x00012337 0x7a CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + .debug_line 0x000123b1 0x105f CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_line 0x00013410 0xcab CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_line 0x000140bb 0xb49 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_line 0x00014c04 0xaed CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_line 0x000156f1 0xaa3 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_line 0x00016194 0xb81 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_line 0x00016d15 0xa2f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_line 0x00017744 0xbec CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_line 0x00018330 0xb2f CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_line 0x00018e5f 0xa77 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_line 0x000198d6 0x5d1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_line 0x00019ea7 0x23d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_line 0x0001a0e4 0x2ee /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_line 0x0001a3d2 0x227 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_line 0x0001a5f9 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_line 0x0001a794 0x17e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_line 0x0001a912 0x21f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_line 0x0001ab31 0x2f5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_line 0x0001ae26 0x163 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + .debug_line 0x0001af89 0x21e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_line 0x0001b1a7 0x21d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_line 0x0001b3c4 0x21e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_line 0x0001b5e2 0x185 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_line 0x0001b767 0x168 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_line 0x0001b8cf 0x19b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_line 0x0001ba6a 0x202 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_line 0x0001bc6c 0x30d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_line 0x0001bf79 0x4e5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_line 0x0001c45e 0x1ed /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_line 0x0001c64b 0x6a3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_line 0x0001ccee 0x70e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_line 0x0001d3fc 0x453 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_line 0x0001d84f 0x2cb /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_line 0x0001db1a 0x2e3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_line 0x0001ddfd 0x21f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_line 0x0001e01c 0x84 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_line 0x0001e0a0 0x3a2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_line 0x0001e442 0x2b3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_line 0x0001e6f5 0x220 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) -.debug_str 0x00000000 0xd2d93 - .debug_str 0x00000000 0xd2d93 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj +.debug_str 0x00000000 0xd2cf4 + .debug_str 0x00000000 0xd2cf4 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj 0xc4ed6 (size before relaxing) - .debug_str 0x000d2d93 0xc547b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj - .debug_str 0x000d2d93 0xc530f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj - .debug_str 0x000d2d93 0xc5342 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj - .debug_str 0x000d2d93 0xc5051 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj - .debug_str 0x000d2d93 0xc52cb cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj - .debug_str 0x000d2d93 0xc57f2 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj - .debug_str 0x000d2d93 0xc5a9b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj - .debug_str 0x000d2d93 0xc576f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj - .debug_str 0x000d2d93 0xc58c6 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj - .debug_str 0x000d2d93 0xc6764 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj - .debug_str 0x000d2d93 0xc9d2d CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj - .debug_str 0x000d2d93 0xc5b50 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj - .debug_str 0x000d2d93 0xc5fe3 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj - .debug_str 0x000d2d93 0xc61c1 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj - .debug_str 0x000d2d93 0xc5fdc CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj - .debug_str 0x000d2d93 0xc600d CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj - .debug_str 0x000d2d93 0xc5cc0 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj - .debug_str 0x000d2d93 0xc5aa2 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj - .debug_str 0x000d2d93 0x7115 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj - .debug_str 0x000d2d93 0x9410 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj - .debug_str 0x000d2d93 0xbe CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj - .debug_str 0x000d2d93 0xc938d CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_str 0x000d2d93 0xc936b CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_str 0x000d2d93 0xc8380 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_str 0x000d2d93 0xc837c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_str 0x000d2d93 0xc830a CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_str 0x000d2d93 0xc89ba CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_str 0x000d2d93 0xc8244 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_str 0x000d2d93 0xc8d62 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - .debug_str 0x000d2d93 0xc89f5 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - .debug_str 0x000d2d93 0xc89ca CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj - .debug_str 0x000d2d93 0x7b4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_str 0x000d2d93 0x541 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_str 0x000d2d93 0x56c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .debug_str 0x000d2d93 0x5bc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - .debug_str 0x000d2d93 0x59e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_str 0x000d2d93 0x575 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_str 0x000d2d93 0x567 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_str 0x000d2d93 0x562 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_str 0x000d2d93 0x211 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_str 0x000d2d93 0x211 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_str 0x000d2d93 0x527 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_str 0x000d2d93 0x550 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_str 0x000d2d93 0x531 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) - .debug_str 0x000d2d93 0x535 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_str 0x000d2d93 0x535 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_str 0x000d2d93 0x537 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_str 0x000d2d93 0x52b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_str 0x000d2d93 0x272 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_str 0x000d2d93 0x3a8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_str 0x000d2d93 0x22f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_str 0x000d2d93 0x5b1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_str 0x000d2d93 0x612 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_str 0x000d2d93 0x5b3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_str 0x000d2d93 0x8e2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_str 0x000d2d93 0x810 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_str 0x000d2d93 0x5fc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_str 0x000d2d93 0x6c4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_str 0x000d2d93 0x679 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_str 0x000d2d93 0x531 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .debug_str 0x000d2d93 0x53a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_str 0x000d2d93 0xe2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_str 0x000d2cf4 0xc547b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj + .debug_str 0x000d2cf4 0xc530f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj + .debug_str 0x000d2cf4 0xc5342 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj + .debug_str 0x000d2cf4 0xc5051 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj + .debug_str 0x000d2cf4 0xc52cb cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj + .debug_str 0x000d2cf4 0xc57f2 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj + .debug_str 0x000d2cf4 0xc5a9b cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj + .debug_str 0x000d2cf4 0xc576f cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj + .debug_str 0x000d2cf4 0xc58c6 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj + .debug_str 0x000d2cf4 0xc6764 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c.obj + .debug_str 0x000d2cf4 0xc9d33 CMakeFiles/test4_f4_eth.dir/Core/Src/main.c.obj + .debug_str 0x000d2cf4 0xc5b50 CMakeFiles/test4_f4_eth.dir/Core/Src/gpio.c.obj + .debug_str 0x000d2cf4 0xc5fe3 CMakeFiles/test4_f4_eth.dir/Core/Src/dma.c.obj + .debug_str 0x000d2cf4 0xc61c1 CMakeFiles/test4_f4_eth.dir/Core/Src/i2s.c.obj + .debug_str 0x000d2cf4 0xc5fdc CMakeFiles/test4_f4_eth.dir/Core/Src/spi.c.obj + .debug_str 0x000d2cf4 0xc600d CMakeFiles/test4_f4_eth.dir/Core/Src/usart.c.obj + .debug_str 0x000d2cf4 0xc5cc0 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_it.c.obj + .debug_str 0x000d2cf4 0xc5aa2 CMakeFiles/test4_f4_eth.dir/Core/Src/stm32f4xx_hal_msp.c.obj + .debug_str 0x000d2cf4 0x7115 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj + .debug_str 0x000d2cf4 0x9410 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj + .debug_str 0x000d2cf4 0xbe CMakeFiles/test4_f4_eth.dir/startup_stm32f446xx.s.obj + .debug_str 0x000d2cf4 0xc938d CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj + .debug_str 0x000d2cf4 0xc9215 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_str 0x000d2cf4 0xc84ad CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_str 0x000d2cf4 0xc84ab CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_str 0x000d2cf4 0xc8432 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_str 0x000d2cf4 0xc8af0 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_str 0x000d2cf4 0xc8244 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_str 0x000d2cf4 0xc8f4d CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_str 0x000d2cf4 0xc8bd9 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_str 0x000d2cf4 0xc89fa CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_str 0x000d2cf4 0x7b4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_str 0x000d2cf4 0x541 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_str 0x000d2cf4 0x59e /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_str 0x000d2cf4 0x575 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_str 0x000d2cf4 0x211 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_str 0x000d2cf4 0x211 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_str 0x000d2cf4 0x527 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_str 0x000d2cf4 0x550 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_str 0x000d2cf4 0x531 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-impure.o) + .debug_str 0x000d2cf4 0x535 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_str 0x000d2cf4 0x535 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_str 0x000d2cf4 0x537 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_str 0x000d2cf4 0x52b /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_str 0x000d2cf4 0x272 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_str 0x000d2cf4 0x3a8 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_str 0x000d2cf4 0x22f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_str 0x000d2cf4 0x5b1 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_str 0x000d2cf4 0x612 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_str 0x000d2cf4 0x5b3 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_str 0x000d2cf4 0x8e2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_str 0x000d2cf4 0x810 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_str 0x000d2cf4 0x5fc /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_str 0x000d2cf4 0x567 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_str 0x000d2cf4 0x562 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_str 0x000d2cf4 0x53a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_str 0x000d2cf4 0xe2 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_str 0x000d2cf4 0x6c4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_str 0x000d2cf4 0x679 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_str 0x000d2cf4 0x531 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) -.debug_frame 0x00000000 0x411c +.debug_frame 0x00000000 0x3fac .debug_frame 0x00000000 0x50 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj .debug_frame 0x00000050 0x448 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c.obj .debug_frame 0x00000498 0x1d8 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj @@ -6598,47 +6564,45 @@ LOAD linker stubs .debug_frame 0x00002b80 0x34 CMakeFiles/test4_f4_eth.dir/Core/Src/sysmem.c.obj .debug_frame 0x00002bb4 0x288 CMakeFiles/test4_f4_eth.dir/Core/Src/syscalls.c.obj .debug_frame 0x00002e3c 0x490 CMakeFiles/test4_f4_eth.dir/Libs/ENC28J60_newTest/src/enc28j60.c.obj - .debug_frame 0x000032cc 0x154 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj - .debug_frame 0x00003420 0x80 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj - .debug_frame 0x000034a0 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj - .debug_frame 0x0000351c 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj - .debug_frame 0x00003598 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj - .debug_frame 0x00003614 0x8c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj - .debug_frame 0x000036a0 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj - .debug_frame 0x0000371c 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj - .debug_frame 0x00003798 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj - .debug_frame 0x000037f0 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_frame 0x0000381c 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_frame 0x00003850 0x144 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) - .debug_frame 0x00003994 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) - .debug_frame 0x000039c8 0x64 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) - .debug_frame 0x00003a2c 0x3c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) - .debug_frame 0x00003a68 0x88 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) - .debug_frame 0x00003af0 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) - .debug_frame 0x00003b20 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) - .debug_frame 0x00003b60 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) - .debug_frame 0x00003b8c 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) - .debug_frame 0x00003bb4 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) - .debug_frame 0x00003bd4 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) - .debug_frame 0x00003c00 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) - .debug_frame 0x00003c38 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) - .debug_frame 0x00003c64 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) - .debug_frame 0x00003c90 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) - .debug_frame 0x00003cbc 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) - .debug_frame 0x00003cdc 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) - .debug_frame 0x00003d08 0xb0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) - .debug_frame 0x00003db8 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) - .debug_frame 0x00003de0 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) - .debug_frame 0x00003e18 0x50 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) - .debug_frame 0x00003e68 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) - .debug_frame 0x00003e98 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) - .debug_frame 0x00003f38 0x60 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) - .debug_frame 0x00003f98 0x5c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) - .debug_frame 0x00003ff4 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) - .debug_frame 0x0000404c 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_frame 0x00004078 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .debug_frame 0x000040a4 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) - .debug_frame 0x000040d0 0x4c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_frame 0x000032cc 0x80 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet.c.obj + .debug_frame 0x0000334c 0x80 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ARP.c.obj + .debug_frame 0x000033cc 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_ICMP.c.obj + .debug_frame 0x00003448 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_eth.c.obj + .debug_frame 0x000034c4 0x80 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_IP.c.obj + .debug_frame 0x00003544 0x8c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_utils.c.obj + .debug_frame 0x000035d0 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_TCP.c.obj + .debug_frame 0x0000364c 0x7c CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_prot_UDP.c.obj + .debug_frame 0x000036c8 0x58 CMakeFiles/test4_f4_eth.dir/Libs/neoNet/src/lib_neoNet_IPpseudoHeader.c.obj + .debug_frame 0x00003720 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_frame 0x0000374c 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_frame 0x00003780 0x144 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) + .debug_frame 0x000038c4 0x34 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) + .debug_frame 0x000038f8 0x88 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + .debug_frame 0x00003980 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + .debug_frame 0x000039b0 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + .debug_frame 0x000039d8 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + .debug_frame 0x000039f8 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + .debug_frame 0x00003a24 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + .debug_frame 0x00003a5c 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + .debug_frame 0x00003a88 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + .debug_frame 0x00003ab4 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + .debug_frame 0x00003ae0 0x20 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-errno.o) + .debug_frame 0x00003b00 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + .debug_frame 0x00003b2c 0xb0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + .debug_frame 0x00003bdc 0x28 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + .debug_frame 0x00003c04 0x38 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + .debug_frame 0x00003c3c 0x50 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + .debug_frame 0x00003c8c 0x30 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + .debug_frame 0x00003cbc 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + .debug_frame 0x00003d5c 0x60 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + .debug_frame 0x00003dbc 0x5c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + .debug_frame 0x00003e18 0x40 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + .debug_frame 0x00003e58 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + .debug_frame 0x00003e84 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + .debug_frame 0x00003eb0 0x4c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) + .debug_frame 0x00003efc 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + .debug_frame 0x00003f54 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) + .debug_frame 0x00003f80 0x2c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) .debug_line_str 0x00000000 0x176 @@ -6649,60 +6613,56 @@ LOAD linker stubs 0x00000176 0xd4 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memchr.o) .debug_loclists - 0x00000000 0x1efb + 0x00000000 0x1cb8 .debug_loclists 0x00000000 0x2b6 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-findfp.o) .debug_loclists 0x000002b6 0x91 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fwalk.o) .debug_loclists - 0x00000347 0x4a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-printf.o) + 0x00000347 0x25d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) .debug_loclists - 0x00000391 0x1f9 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-puts.o) + 0x000005a4 0x92 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) .debug_loclists - 0x0000058a 0x25d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-stdio.o) + 0x00000636 0xbf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) .debug_loclists - 0x000007e7 0x92 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-vprintf.o) + 0x000006f5 0x4d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) .debug_loclists - 0x00000879 0xf5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) + 0x00000742 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) .debug_loclists - 0x0000096e 0x41 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) + 0x0000079a 0x9c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) .debug_loclists - 0x000009af 0xbf /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcmp.o) + 0x00000836 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) .debug_loclists - 0x00000a6e 0x4d /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memset.o) + 0x000008d6 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) .debug_loclists - 0x00000abb 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-closer.o) + 0x00000976 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) .debug_loclists - 0x00000b13 0x9c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-reent.o) + 0x00000a16 0x54 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) .debug_loclists - 0x00000baf 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lseekr.o) + 0x00000a6a 0x29 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) .debug_loclists - 0x00000c4f 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-readr.o) + 0x00000a93 0xad /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) .debug_loclists - 0x00000cef 0xa0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-writer.o) + 0x00000b40 0xe0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) .debug_loclists - 0x00000d8f 0x54 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-init.o) + 0x00000c20 0x23a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) .debug_loclists - 0x00000de3 0x29 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-lock.o) + 0x00000e5a 0x46 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) .debug_loclists - 0x00000e0c 0xad /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-memcpy-stub.o) + 0x00000ea0 0x425 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) .debug_loclists - 0x00000eb9 0xe0 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-freer.o) + 0x000012c5 0x449 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) .debug_loclists - 0x00000f99 0x23a /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mallocr.o) + 0x0000170e 0x209 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) .debug_loclists - 0x000011d3 0x46 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-mlock.o) + 0x00001917 0xf5 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wbuf.o) .debug_loclists - 0x00001219 0x425 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf.o) + 0x00001a0c 0x41 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-wsetup.o) .debug_loclists - 0x0000163e 0x449 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-nano-vfprintf_i.o) + 0x00001a4d 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) .debug_loclists - 0x00001a87 0x209 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fflush.o) + 0x00001aa5 0x13f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) .debug_loclists - 0x00001c90 0x13f /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-makebuf.o) + 0x00001be4 0x7c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) .debug_loclists - 0x00001dcf 0x7c /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-fstatr.o) - .debug_loclists - 0x00001e4b 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o) - .debug_loclists - 0x00001ea3 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-sbrkr.o) + 0x00001c60 0x58 /opt/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.linux64_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libg_nano.a(libc_a-isattyr.o)