Note 1. W5500-EVB 웹 서버 응용 개발: 개발 환경 구축

Step 1. LPCXpresso IDE 설치


W5500-EVB에 탑재된 NXP11E36/501 MCU의 펌웨어 개발을 위해 NXP에서 제공하는 LPCXpresso IDE를 설치한다.

lpcxpresso_download

http://www.lpcware.com/lpcxpresso/download에서 손쉽게 다운로드 할 수 있다.

라이센스를 등록하지 않으면 컴파일 가능한 코드 사이즈가 8kB로 제한되므로, Free license activation을 통해 코드 사이즈 제한을 256 kB로 확장할 수 있도록 하자. W5500-EVB의 Code flash memory 크기는 96kB이므로,  Free license면 충분히 개발환경을 구축할 수 있다.

LPCXpresso 설치와 라이센스 활성화, 새 프로젝트 작성 방법이 자세히 설명되어 있는 Raphael 강사의 블로그를 소개한다. 참고하기 바란다.

Step 2. Flash Magic 설치


Flash Magic은 LPCXpresso IDE에서 개발한 펌웨어 바이너리를 W5500-EVB 내 NXP MCU의 플래시 메모리에 프로그램 하기 위해 사용되는 툴이다.

flash magic

http://www.flashmagictool.com/ 에서 다운로드 할 수 있으며, Mini-USB 포트를 통해 PC와 W5500-EVB를 연결하여 펌웨어 바이너리를 프로그램한다. 다음과 같이 MCU 및 COM 포트, Baudrate를 설정하고 HEX 파일을 선택한 후 ‘Start’를 누르면 간단히 펌웨어를 보드에 프로그램 할  수 있다.

* 펌웨어를 프로그램 하고자 할 때, W5500-EVB의 ISP 버튼을 누른 상태로 Reset을 수행하여 ISP 모드를 진입하여야 함을 주의하자. 

 W5500-EVB Wiki 페이지에 좀 더 자세한 내용이 설명되어 있으니 참고 바란다.

 Step 3. W5500-EVB용 Library 및 Example code 다운로드


W5500-EVB GitHub Repository에서 W5500-EVB용 라이브러리 및 예제코드를 다운로드 할 수 있다.

라이브러리는 다음과 같은 세 가지 필수 컴포넌트 프로젝트와 예제 프로젝트로 구성된다.

  • lpc_chip_11exx (NXP LPC11exx serise chip driver)
  • wiznet_evb_w5500evb_board (WIZnet W5500 EVB board library)
  • ioLibrary (WIZnet W5500 EVB ethernet library and protocols)

제공되는 예제 프로젝트를  LPCXpresso IDE에서 Import 할 때, 위 세 가지 라이브러리가 꼭 포함되어야 함을 명심하자.

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중