Wiz107sr udp 통신이 되지 않습니다

#1

WIZ107SR 모듈을 사용하고 있고 업체에서 제공하는 펌웨어를 사용하지 않고
직접 W7100A에 펌웨어를 짜서 동작을 시키고 있습니다.
다운로더 프로그램은 WizISP를 사용하고 있습니다.

1.TCP 통신은 테스트 프로그램을 이용하고 데이터를 제대로 주고 받는 것을 확인했습니다.
그러나 UDP 통신은 동작을 하지 않습니다. 소켓을 열어 SOCK_UDP로 분기하는 것까지 확인했습니다.
테스트 프로그램에서 데이터를 보내면 getSn_RX_RSR()를 이용해서 받은 데이터를 체크하고 진행이 되어야 하는데
getSn_RX_RSR()을 호출하면 항상 수신된 길이가 0이 라고 합니다.
홈페이지에서 제공하는 UDP 예제 소스를 그대로 적용했을 경우에도 동작을 하지 않았습니다.

  1. 혹시나 싶어서 업체에서 제공하는 펌웨어를 WizISP로 다운로드 하고 Configuration Tool로 Search를 했지만
    찾지를 못합니다. 이때 WIZ107SR-EVB를 사용하지 않았습니다.
    혹시 몰라 PC와 모듈간을 다이렉트로 연결도 해봤지만 모듈을 찾지못합니다.
    Configuration Tool이라는 프로그램은 WIZ107SR-EVB을 이용해야지 사용가능한건가요? WIZ107SR-EVB이 없을 경우에
    사용할 수 있는 방도가 있는지 알고싶습니다.

답변 부탁드리겠습니다.

답변 부탁드리겠습니다.

#2
  1. UDP 소스코드를 첨부해주시면 살펴보도록 하겠습니다.

  2. WIZ107SR의 Configuration tool을 이용하기 위해서는 다음 두 가지 조건이 충족되어야 합니다.
    #1 UDP 통신이 가능할 것.
    #2 WIZ107SR - Configuration tool 간 교환하는 frame format에 맞도록 구성된 Command (Tool 내 각각의 기능에 mapping된) 의 처리부가 main routine에서 동작하고 있을 것. (UDP 데이터 수신 및 parsing / parsing된 데이터-command-의 처리 기능 구현부)

그리고 저희가 제공하는 펌웨어는 Application code이며, 이는 configuration tool을 통해 network firmware update가 가능한 바이너리 이미지 입니다. (코드의 일부분) 온전히 동작하기 위해서는 Boot code + App code로 구성된 생산용 firmware를 WizISP로 프로그램하셔야 하며, 이는 정책 상 제공하지 않고 있음을 양해 바랍니다.