W5500-EVB is based on W5500 (WIZnet Ethernet Controller chip) and NXP ARM Cortex M0 MCU. It is usually used for evaluating W5500 and starting the IoT device development project.
To start the IoT development, we will set up the development configuration of W5500-EVB
- LPCXpresso Installation
LPC Xpress is development tool provided by NXP. It is based on Eclipse and using ARM-GCC compiler. If you go to http://www.lpcware.com/lpcxpresso/download, you can get the program. (It supports Windows, Linux, MAC OS)
- Flash Magic Installation
Flash Magic is the flash programming tool for NXP MCU. If you go to below link, you can get the program.
Get the installation file according to your PC operation system. (In here, we will explain with windows version)
If you execute the download file, you can see below windows. Just by clicking the “Next” button, install the program.
Click the “Install” button.
Click the “Finish” button
Run the Flash Magic program. If you can see the below window, the installation is correctly done.
- How to create the new project
We will explain how to create the new project by using open library that provided by NXP. LPC11E36 MCU is used for the W5500-EVB. As NXP does not provide the open library of LPC11E35, we will modify the “LPCOpen for KPC11E68” library. You can download the modified library from below link.
You can get the LPC Open library from below link.
Run the LPCXpress and go to File -> New -> Project. You can see below window. Select “LPCExpresso C Project” and click “Next” button.
Select “LPC11/LPC12 -> LPC11Exx -> LPCOpen – C Project” and click “Next”.
Input the project name.
Select the target MCU (LPC11E36)
Import the LPC Open library. For the open library, use the librarythat modified for W5500-EVB (File Name : W5500_EVB_lib.zip). Click import button.
Select Chip/Board Library and click the Finish button.
- lpc_chip_11exx : Chip Library
- wiznet_evb_w5500evb_board : Board Library
Click “Next” button
If you click the Finish button, a new project is created.
As shown in below , you can see the project has been created.