위즈네트 아카데미

TUTORIAL

튜토리얼

Home  > 튜토리얼

W5500 W5500-EVB 활용, 임베디드 FTP Server 구현하기

WIZnet Academy 2015.02.16 15:15 조회 수 : 26

이번 포스팅은 위즈네트의 전병도 마스터가 작업하신 FTP Server 코드를 W5500-EVB 구현 및 테스트하는 방법에 대해서 설명합니다. 이번 튜토리얼은 W5500, ioLibrary, W5500-EVB 특/장점에 대해서 이미 이해를 하고 있다는 가정하에서 작성되었으며, 필요하다면 아래 링크를 클릭하셔서 필요한 사항에 대해서 숙지하시기 바랍니다.

- W5500 Chip 소개

- W5500 ioLibrary

- W5500-EVB

1. LPCXpresso 개발환경 셋업

LPCXpresso는 NXP사에서 지원하는 개발 IDE입니다. LPCXpresso 설치에 대한 내용은 http://xeon011.tistory.com/147 을 참고하시기 바랍니다

2. W5500-EVB FTP 예제 실습

GitHub에서 FTP_LPC11E36_LPCXpresso 프로젝트를 검색하거나 아래 링크를 클릭하여 소스를 다운로드 합니다.

https://github.com/Wiznet/FTP_LPC11E36_LPCXpresso

W5500_FTP_Github

W5500_FTP_Github-1

-. LPCXpresso를 실행 후 import로 프로젝트를 가져온다.

W5500_FTP_Github-2

W5500_FTP_LPC

 

W5500_FTP_LPC-1

 

W5500_FTP_LPC-2

-. 먼저 lpc_chip_11exx, wznet_evb_w5500evb_board 프로젝틀 컴파일 한다.

 

W5500_FTP_LPC-compile-1

 

W5500_FTP_LPC-compile-2

-. FTP 프로젝트를 컴파일 후 결과를 확인한다.

W5500_FTP_LPC-result-1

3. Flash Magic 사용법 실습

-. Flash Magic은 NXP사에서 지원하는 flash programming tool입니다. Flash Magic 설치에 대한 내용은  http://blog.cahg.org/wp/?p=137 을 참고하시기 바랍니다.

-. Flash Magic을 실행 후 W5500-EVB 보드에 USB 케이블을 연결합니다.

-. ISP 버튼을 누른 상태에서 Reset 버튼을 눌러서 다운로드 받을 수 있는 상태로 만듭니다.

-. COM Port, Baud Rate, Interface, Hex File path를 그림과 같이 셋팅 합니다.

flash_Magic-1

-. Start를 선택,  FW를 다운로드 합니다.

flash_Magic-2

flash_Magic-3

-. Reset 버튼을 누른 후 LED 정상 동작을 확인한다.

4. ALFTP를 이용한 파일전송 실습

아래  YouTube 동영상을 참조 바랍니다.


출처 : 전병도 마스터의 '오픈소스연구소'