WIZnet Developer Forum

[WIZ550S2E] 네트워크 연결 관련 질문

550S2E 모듈을 구매하여 사용하려는데 진행상 막히는 부분이 있어 문의드립니다.
우선 목적은 저희쪽 리눅스 보드에 있는 LAN포트를 시리얼 포트로 변환하여 콘솔 케이블로 컨트롤 하려고 합니다.

진행상황

  • 허브 스위치에 저희 회사망을 연결하였고 나머지 포트에 S2E모듈을 연결했습니다.
  • 따로 쪽보드를 사용하여 3.3V와 SP3232칩을 연결 했습니다.
  • “WIZnet Configuration Tool Ver 1.03”을 사용하여 F/W 업로딩은 했습니다.
  • 다른 핀 연결 없이 3.3V와 RX, TX만 연결했습니다.
  • “WIZ550S2E_App.bin” 파일만 BIN파일이라 TFTP로 올렸는데 부트파일도 올려야 하는지 궁금합니다.


감사합니다.

안녕하세요.

TFTP로 펌웨어를 올리시는 경우에는 부트가 별도로 필요하지 않습니다.

만약 Boot까지 올리실 필요가 있으실 경우에는 Flashmagic이라는 Tool을 사용해서 펌웨어 업로드 하시면 됩니다.

Flash magic 프로그램 사용법과 WIZ550S2E 사용법에 대해서는 아래 링크 참조 부탁드립니다.

감사합니다.

Boot까지 올릴필요가 있는건 아니고 일단 콘솔 연결만 되면 되는데 그럴때 꼭 Boot파일을 올려야 하는지 궁금한거에요…
저 연결 말고 따로 필요한게 있는지 답변 부탁드립니다.

이게 리눅스 보드에 그냥 연결하여 문제가 된다면 일반 PC로 바로 확인할수있는 방법이 있을까요?

Boot파일은 칩 기본 제공 업로더가 아닌 User의 다양한 업로드 방식을 충족하기 위해 사용하는 Bootloader입니다.
ConfigTool을 사용하여 업로드하셨다면, Bootloader가 이미 올라가 있는 상태이므로, 추가로 올리실 필요는 없습니다.

단순히 리눅스 보드에 사용하셔서 발생한 문제라기보다는, 시리얼이나 네트워크 설정과 관련하여 놓치는 부분이 있으시기에 발생하는 현상으로 판단됩니다.
PC로 테스트하실 때는, Serial to USB 컨버터를 사용하셔서 PC와 연결하시고, 마찬가지로 네트워크가 같은 망에 존재하게 설정해주시면 됩니다.

그리고, Serial과 이더넷의 데이터를 송/수신할 수 있는 터미널 프로그램을 사용하시면 됩니다. 마땅한 프로그램이 없으시다면, Hercules라는 무료프로그램을 사용해보시길 바랍니다. 사용법 또한 위 링크에 존재하므로 필요하시다면 참조하시길 바랍니다.

답변 감사합니다.
추가로 Config Tool을 사용하여 저렇게 설정을 했는데 모듈 연결 상태가 정상이라면 Tool 설정 후 그냥 Serial을 연결 하면 바로 터미널로 컨트롤이 가능한건가요?
현재 회사망은 192.168.0.~ 대역 사용중이고 연결한 장비는 192.168.0.223번, PC는 126번 사용중인 상황입니다.
Serial Setting 또한 사용하는 터미널과 맞게 설정했구요…

대역대를 보니, 공유기를 사용하시거나 내부에서만 사용하도록 사설망을 구성하신 것 같은데 맞나요?

만약 공유기를 사용하여 PC의 네트워크 정보 할당이 이루어지고 있다면, 모듈 역시 DHCP로 네트워크 정보를 할당 받아야 합니다. 단순히 Static으로 사설망으로 구축하셨다면, PC와 바로 연결시에도 통신이 가능합니다.

공유기 사용중이고 Static으로 구축하여 사용중입니다.
우선 설정과 연결 자체는 문제가 안되는건가요?
아무래도 서브보드 연결쪽을 확인해봐야 할것같기도하고 그래서요…

공유기에서 WIZ550S2E의 MAC에 대한 IP를 특정하셨다는 말씀이시죠?
그렇다면 설정 자체는 문제될 것이 없습니다.

이전에 PC랑 다이렉트로 진행한다고 하셨는데, 그래도 안되나요?
단순히 공유기에 PC와 모듈만 연결한 상태로 기능 테스트를 해보시길 권장합니다.

기능 테스트라고 하시는게 연결 상태를 확인해보라는 말씀이신가요?
PC에 USB to RS232 연결 하고 모듈과 232 연결 후 LAN을 공유기에 연결 했을때 핑은 가는데 시리얼 통신 상태를 확인하고 싶습니다…
일반 공유기에 연결 시 콘솔에는 아무것도 안뜨는데 모듈만 연결 시 콘솔에 무언가 떠야 정상인가요?

WIZ550S2E는 기본적으로 Serial to Ethernet, Ethernet to Serial 모듈입니다.
따라서 기능 테스트라고하면,
Serial데이터가 Ethernet을 통해 잘 전송이 되는지,
반대로 Ethernet으로 보낸 데이터가 Serial로 잘 출력되는지 확인하는 것입니다.

이 경우에서는 핑이 중요한 문제는 아닙니다.
라우터를 통해 도달할 수만 있으면 핑 응답이 오는 것이지, 이것이 데이터 통신이 가능하다는 것은 아닙니다.

우선, 공유기 사용 없이 PC와 Direct로 연결하시고, 테스트 해보시길 바랍니다.
PC에서 Serial로 전송한 데이터가 Ethernet을 통해 PC 터미널(질문자님 설정의 경우 Client)에 전송되어야 합니다.
마찬가지로 그 역도 잘 작동해야 합니다.

ConfigTool에서 검색이 되고, Ping도 되는 상황에서도 데이터 전송이 안된다면,
네트워크 설정의 문제이거나 Serial 혹은 터미널 설정에 문제가 있을 수 있습니다.

혹시나해서 말씀드립니다만,
설정에 보면, Connection Password가 설정되어 있습니다.
이 경우, WIZ550S2E가 서버로 동작시에 Client로부터 연결요청이 들어왔을 때, 이 Connection Password를 입력하지 않으면 연결을 끊어버립니다. 당연히 데이터 전송도 이루어지지 않습니다.
( 이 내용은 일전에 참조하시라 말씀드린 Wiki에 나와 있습니다 )

이 부분을 확인해 보시길 바랍니다.
참고로, Connection Password는 공란으로 설정하시면 해제됩니다.

네 감사합니다 우선 공백으로 설정 했습니다.
일단 연결은 했는데 잘 안되네요…
인터페이스 보드만 따로 구매도 가능한가요?
홈페이지에는 모듈이랑 세트로 밖에 안보여서요

회사 정책상 EVB보드만 별도로 판매하지 않습니다.

지금 RS232 to USB를 사용하고 계신거 같은데, 저희 232 EVB보드의 회로를 참조하셔서 RS232회로가 제대로 구성되어 있는지 확인해보시길 바랍니다.

그리고, TTL로만 사용하셔도 문제가 없어야 정상입니다.
이 경우, Serial(TTL) to USB 젠더를 사용하시면 되며, TXD, RXD, GND만 연결하면 됩니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.