---
title: "How to Send a Ping with W55RP20"
url: "https://maker.wiznet.io/Grace_Koo/projects/how-to-send-a-ping-with-w55rp20/"
markdown_url: "https://maker.wiznet.io/Grace_Koo/projects/how-to-send-a-ping-with-w55rp20/md"
type: "WCC: WIZnet Created Content"
author: "Grace"
author_url: "https://maker.wiznet.io/Grace_Koo/"
original_author: "Grace Koo"
published: "2024-11-13"
language: "en"
tags: ["W55RP20", "C/C++"]
hardware: ["WIZnet W55RP20-EVB-Pico"]
likes: 0
views: 1237
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# How to Send a Ping with W55RP20

> W55RP20-EVB-PICO Ping example

Original author: Grace Koo

## Components

- **WIZnet W55RP20-EVB-Pico** x 1 ([docs](https://wiznet.io/products/powered-by-raspberry-pi/w55rp20-evb-pico))

## Documents and links

- [WIZnet-PICO-PING-C](https://github.com/WIZnet-ioNIC/WIZnet-PICO-PING-C) (code)

## Article

This contents covers the setup and execution results.

> *https://github.com/WIZnet-ioNIC/WIZnet-PICO-PING-C.git*

## Hardware Requirements

- W55RP20-EVB-PICO

- Desktop or Laptop

- USB Type-C Cable

## Software Tools

- Visual Studio Code

- Serial Terminal : Tera Term

#### Setup board

Need to set up the board in the 'WIZnet-PICO-PING*-*C/CMakeLists.txt' file.

Activate the 8th line in this file by setting 'set(BOARD_NAME W55RP20_EVB_PICO)'.

![](https://maker.wiznet.io/upload/ckeditor5/469704619%5F1727275748.png)

*WIZnet-PICO-PING*-*C/CMakeLists.txt*

If you want to view log messages via USB serial, modify the following file as shown below.

![](https://maker.wiznet.io/upload/ckeditor5/468771093%5F1731493428%2Epng)

*WIZnet-PICO-PING-C\examples\ping_client\CMakeLists.txt*

#### Setup Network Info

Set up the desired network information.

![](https://maker.wiznet.io/upload/ckeditor5/468771093%5F1731490778%2Epng)

*WIZnet-PICO-PING-C\examples\ping_client\ping_client.c*

Enter the IP address to send the ping for verification.

![](https://maker.wiznet.io/upload/ckeditor5/468771093%5F1731490794%2Epng)

*WIZnet-PICO-PING-C\examples\ping_client\ping_client.c*

#### Run

If the ping is successfully delivered to '`remote_ip'`, the screen shown in the image below will appear.

![](https://maker.wiznet.io/upload/ckeditor5/682605281%5F1731578512%2Epng)

If there is an issue with `remote_ip` or the network environment, the screen shown in the image below will appear.

![](https://maker.wiznet.io/upload/ckeditor5/468771093%5F1731490980%2Epng)

The following is a Wireshark capture of when the ping was delivered.

![](https://maker.wiznet.io/upload/ckeditor5/468771093%5F1731492233%2Epng)

*Wireshark*

---

Source: https://maker.wiznet.io/Grace_Koo/projects/how-to-send-a-ping-with-w55rp20/
