---
title: "W55RP20-S2E source code errors"
url: "https://maker.wiznet.io/forum/15754"
markdown_url: "https://maker.wiznet.io/forum/15754/md"
type: "Forum topic"
category: "Serial-to-Ethernet & ConfigTool"
author: "UrviShah"
created: "2025-06-10T18:41:16+09:00"
last_activity: "2025-06-19T14:57:24+09:00"
language: "en"
views: 12
replies: 5
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W55RP20-S2E source code errors

## Question

Asked by UrviShah on 2025-06-10 in Serial-to-Ethernet & ConfigTool.

Hi Wiznet Team,

I am using Wiznet's W55RP20-EVB-Pico board for developing my application using S2E in addition with some GPIO controlling as per my project requirements.

I have cloned W55RP20-S2E source code from github link:

git clone --recurse-submodules <https://github.com/WIZnet-ioNIC/W55RP20-S2E.git>

After cloning to my folder, i opened VS code steps followed as:

1. open Developer command prompt with admin rights

2. type CODE

3. VS code open

4. open folder where I have cloned source code

5. Configure compiler GCC

6. Build project

Build process generates error:

[build] from D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\http_server\src\httpServer.c:13:

[build] D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_base_headers\include/pico/config.h:23:56: fatal error: D:/URVI/Projects_Backup/Wiznet/1/W55RP20-S2E/libraries/FreeRTOS-Kernel/portable/ThirdParty/GCC/RP2040/include/freertos_sdk_config.h: No such file or directory

[build] 23 | #include __PICO_XSTRING(PICO_CONFIG_RTOS_ADAPTER_HEADER)

[build] | ^

[build] compilation terminated.

Why this downloaded code gives an error?

Any solution for this?

## Replies

### Reply 1 by UrviShah, 2025-06-10

check recursive sub module update and status:

D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E>git submodule update --init --recursive
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/device-defender-for-aws-iot-embedded-sdk/test/unit-test/Unity''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/device-shadow-for-aws-iot-embedded-sdk/test/unit-test/CMock''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/fleet-provisioning-for-aws-iot-embedded-sdk/test/unit-test/Unity''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/jobs-for-aws-iot-embedded-sdk/test/unit-test/Unity''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/ota-for-aws-iot-embedded-sdk/source/dependency/3rdparty/tinycbor''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/ota-for-aws-iot-embedded-sdk/source/dependency/coreJSON''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/ota-for-aws-iot-embedded-sdk/test/cbmc/FreeRTOS-Kernel''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/ota-for-aws-iot-embedded-sdk/test/unit-test/CMock''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/aws/sigv4-for-aws-iot-embedded-sdk/test/unit-test/CMock''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/standard/backoffAlgorithm/test/unit-test/Unity''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/standard/coreHTTP/test/unit-test/CMock''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/standard/coreJSON/test/unit-test/Unity''
Skipping submodule ''libraries/aws-iot-device-sdk-embedded-C/libraries/standard/coreMQTT/test/unit-test/CMock''

D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E>git submodule status
dbf70559b27d39c1fdb68dfb9a32140b6a6777a0 libraries/FreeRTOS-Kernel (V11.1.0)
2d1dacd946b5d9612439559655ad9fd1b0895940 libraries/aws-iot-device-sdk-embedded-C (202211.00-26-g2d1dacd9)
b981401e7f3d07015619adf44c13998e13e777f9 libraries/ioLibrary_Driver (W5500_PHY_LINK-93-gb981401)
2ca6c285a0dd3f33982dd57299012dacab1ff206 libraries/mbedtls (v3.6.0)
efe2103f9b28458a1615ff096054479743ade236 libraries/pico-sdk (2.0.0)

Second, check if the missing file exists in your project structure. Look for freertos_sdk_config.h in the FreeRTOS-Kernel directory: It is present in that location

Third, try cleaning and rebuilding the project completely by deleting any existing build directories and rebuilding from scratch.: Done , but again same error

I wonder does any one face this kind of problem? Why am I getting this error?

### Reply 2 by Hannah, 2025-06-12 (in reply to reply 1)

We recommend the following versions for successful build and development:

- **pico-sdk**: `2.0.0`

- **ARM GCC Toolchain**: `13.2.Rel1`

> Using other versions of the toolchain may result in build errors.

If it still doesn’t work with the above settings, try compiling it using the Pico extension.

<https://github.com/raspberrypi/pico-vscode?tab=readme-ov-file#raspberry-pi-pico-visual-studio-code-extension>

If it still fails, delete the entire cloned source code and clone it again.

### Reply 3 by UrviShah, 2025-06-12 (in reply to reply 1)

Hi **Hannah** ,

Thank you for the reply.

As you suggested i deleted entire cloned directory and again tried with the steps suggested:

1. git clone --recurse-submodules <https://github.com/WIZnet-ioNIC/W55RP20-S2E.git>

2. git submodule update --init --recursive

3. git submodule status

4. version for pico sdk is: **pico-sdk**: `2.0.0`

5. compiler used: **ARM GCC Toolchain**: `13.2.Rel1`

check logs:

dbf70559b27d39c1fdb68dfb9a32140b6a6777a0 libraries/FreeRTOS-Kernel (V11.1.0)
2d1dacd946b5d9612439559655ad9fd1b0895940 libraries/aws-iot-device-sdk-embedded-C (202211.00-26-g2d1dacd9)
b981401e7f3d07015619adf44c13998e13e777f9 libraries/ioLibrary_Driver (W5500_PHY_LINK-93-gb981401)
2ca6c285a0dd3f33982dd57299012dacab1ff206 libraries/mbedtls (v3.6.0)
efe2103f9b28458a1615ff096054479743ade236 libraries/pico-sdk (2.0.0)

[cmake] -- The C compiler identification is GNU 13.2.1
[cmake] -- The CXX compiler identification is GNU 13.2.1
[cmake] -- Detecting C compiler ABI info
[cmake] -- Detecting C compiler ABI info - done
[cmake] -- Check for working C compiler: c:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/13.2 Rel1/bin/arm-none-eabi-gcc.exe - skipped

I tried this not only in one PC/machine but in other PC also it is giving me same errors even when trying with same procedures and versions.

But still it gives an errors:

[build] from D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\http_server\src\httpServer.c:13:

[build] D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_base_headers\include/pico/config.h:23:56: fatal error: D:/URVI/Projects_Backup/Wiznet/1/W55RP20-S2E/libraries/FreeRTOS-Kernel/portable/ThirdParty/GCC/RP2040/include/freertos_sdk_config.h: No such file or directory

[build] 23 | #include __PICO_XSTRING(PICO_CONFIG_RTOS_ADAPTER_HEADER)

[build] | ^

[build] compilation terminated.

[build] NMAKE : fatal error U1077: ''c:\PROGRA~2\ARMGNU~1\13C7F1~1.2RE\bin\AR19DD~1.EXE -DCFG_TUSB_DEBUG=1 -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DCFG_TUSB_OS=OPT_OS_PICO -DDEVICE_BOARD_NAME=W55RP20_S2E -DFREE_RTOS_KERNEL_SMP=1 -DLIB_CMSIS_CORE=1 -DLIB_FREERTOS_KERNEL=1 -DLIB_PICO_ATOMIC=1 -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_CLIB_INTERFACE=1 -DLIB_PICO_CRT0=1 -DLIB_PICO_CXX_OPTIONS=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FIX_RP2040_USB_DEVICE_ENUMERATION=1 -DLIB_PICO_FLASH=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_MULTICORE=1 -DLIB_PICO_NEWLIB_INTERFACE=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PLATFORM_COMPILER=1 -DLIB_PICO_PLATFORM_PANIC=1 -DLIB_PICO_PLATFORM_SECTIONS=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_RUNTIME_INIT=1 -DLIB_PICO_STANDARD_BINARY_INFO=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_TIME_ADAPTER=1 -DLIB_PICO_UNIQUE_ID=1 -DLIB_PICO_UTIL=1 -DLIB_TINYUSB_BOARD=1 -DMBEDTLS_CONFIG_FILE=\"D:/URVI/Projects_Backup/Wiznet/W55RP20_S2E/W55RP20-S2E/port/app/mbedtls/inc/SSLConfig.h\" -DPICO_32BIT=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_CONFIG_RTOS_ADAPTER_HEADER=D:/URVI/Projects_Backup/Wiznet/W55RP20_S2E/W55RP20-S2E/libraries/FreeRTOS-Kernel/portable/ThirdParty/GCC/RP2040/include/freertos_sdk_config.h -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_DEFAULT_UART_BAUD_RATE=921600 -DPICO_FLASH_SPI_CLKDIV=4 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_RP2040=1 -DPICO_RP2040_USB_DEVICE_UFRAME_FIX=1 -DPICO_USE_BLOCKED_RAM=0 -DSET_TRUSTED_CERT_IN_SAMPLES -D_WIZCHIP_=W5500 -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\aws-iot-device-sdk-embedded-C\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\FreeRTOS-Kernel\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_atomic\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\FreeRTOS-Kernel\portable\ThirdParty\GCC\RP2040\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\FreeRTOS-Kernel\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\lib\tinyusb\src -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\tinyusb\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\lib\tinyusb\hw -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\board\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\configuration\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\build\port\app -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\ioLibrary_Driver\Ethernet -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\ioLibrary_Driver\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\ioLibrary_Driver\Internet\DHCP -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\ioLibrary_Driver\Internet\DNS -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\ioLibrary_Driver\Ethernet\W5500 -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\serial_to_ethernet\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\platform_handler\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\html_file -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\http_server\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\mbedtls\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\mbedtls\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\mbedtls\3rdparty\everest\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\mbedtls\3rdparty\p256-m -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\mbedtls\3rdparty\p256-m\p256-m -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\modbus\inc -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\aws-iot-device-sdk-embedded-C\libraries\standard\coreHTTP\source\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\aws-iot-device-sdk-embedded-C\libraries\standard\coreHTTP\source\interface -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\aws-iot-device-sdk-embedded-C\libraries\standard\coreHTTP\source\dependency\3rdparty\llhttp\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\aws-iot-device-sdk-embedded-C\libraries\standard\coreMQTT\source\include -ID:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\aws-iot-device-sdk-embedded-C\libraries\standard\coreMQTT\source\interface -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Core\Include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RP2040\Include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_clocks\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_base_headers\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\build\generated\pico_base -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\boards\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2040\pico_platform\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2040\hardware_regs\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_base\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_platform_compiler\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_platform_panic\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_platform_sections\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2040\hardware_structs\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\hardware_claim\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_sync\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_sync_spin_lock\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_gpio\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_irq\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_resets\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_pll\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_vreg\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_watchdog\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_ticks\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_xosc\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_sync\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_time\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_timer\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_util\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_time_adapter\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_flash\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_multicore\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_stdlib_headers\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_uart\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_divider\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_runtime\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_runtime_init\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_bit_ops_headers\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_divider_headers\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_double\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_float\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_malloc\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\pico_binary_info\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_printf\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_stdio\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_stdio_uart\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_bootrom\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\boot_picoboot_headers\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_boot_lock\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_int64_ops\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_mem_ops\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2040\boot_stage2\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\common\boot_picobin_headers\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_dma\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_flash\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_pio\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_spi\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\hardware_exception\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_fix\rp2040_usb_device_enumeration\include -isystem D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\libraries\pico-sdk\src\rp2_common\pico_unique_id\include -mcpu=cortex-m0plus -mthumb -Og -g -std=gnu11 -ffunction-sections -fdata-sections -MD -MT port\app\CMakeFiles\APP_AWS_SDK_PORT_FILES.dir\http_server\src\httpServer.c.obj -MF CMakeFiles\APP_AWS_SDK_PORT_FILES.dir\http_server\src\httpServer.c.obj.d -o CMakeFiles\APP_AWS_SDK_PORT_FILES.dir\http_server\src\httpServer.c.obj -c D:\URVI\Projects_Backup\Wiznet\W55RP20_S2E\W55RP20-S2E\port\app\http_server\src\httpServer.c'' : return code ''0x1''

[build] Stop.

[proc] The command: "C:\Program Files\CMake\bin\cmake.EXE" --build d:/URVI/Projects_Backup/Wiznet/W55RP20_S2E/W55RP20-S2E/build --config Debug --target all -j 6 -- exited with code: 2

[build] NMAKE : fatal error U1077: ''"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\bin\HostX86\x86\nmake.exe" -s -f port\app\CMakeFiles\APP_AWS_SDK_PORT_FILES.dir\build.make /nologo -SL port\app\CMakeFiles\APP_AWS_SDK_PORT_FILES.dir\build'' : return code ''0x2''

[build] Stop.

[build] NMAKE : fatal error U1077: ''"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\bin\HostX86\x86\nmake.exe" -s -f CMakeFiles\Makefile2 /nologo -LS all'' : return code ''0x2''

[build] Stop.

[driver] Build completed: 00:03:26.959

[build] Build finished with exit code 2

### Reply 4 by Grace_Koo, 2025-06-19

Hello,

The W55RP20-S2E has just been updated to version 1.1.7.
It has been modified to allow building with a newer GCC version, so we recommend trying a fresh build.

Thank you.

### Reply 5 by Grace_Koo, 2025-06-19

And we recommend building using the Pico extension for Visual Studio Code.

---

Source: https://maker.wiznet.io/forum/15754
