WIZwiki-7500p 보드 동작 문의(GPIO, LED, S/W 관련 문의)


#1

제품 개발 전 시험을 하고자 WIZwiki-7500p(이하 wiz 7500p)를 구매하여 시험 중입니다.
헌데 wiz 7500p의 제품 매뉴얼과 실행방법을 찾지 못해서 이렇게 문의드립니다.

1.시리얼 통신 프로그램(teraterm, putty, hercules 중 하나)를 켠 후 wiz 7500p에 전원을 인가하면 다음의 메세지가 출력된다고 했는데 메세지가 출력되지 않습니다.
—예제 사진—

—출력 안되는 사진—


–>teraterm과 putty도 마찬가지 입니다.

설정은 사진에서 나온대로 설정을 하였으며, usb 케이블만 pc와 연결하고 인터넷 선은 연결하지 않았습니다.
다른 펌웨어를 넣어야 하는 건지 아니면 다른 방법이 있는 건지 문의드립니다.

2.s/w가 3개가 있는데, reset s/w말고는 다른 s/w의 기능과 언제 사용해야 하는지 알고 싶습니다.
그리고 보드의 동작방법이나 세부사항이 명시된 wiz 7500p의 매뉴얼이 문서로 있는지 궁금합니다.
구글링을 한 결과 wiz 7500에 대한 정보는 있는 반면 wiz 7500p에 대한 정보는 없어서 문의드립니다.

3.wiz 7500p의 reset을 누른 상태로 전원을 인가하면 64KB의 CRP DISABLD라는 폴더가 생기고, s/w를 누르지 않은 상태에서 전원을 인가하면 DAPLINK라는 폴더가 생기는데 이건 정상적인 동작상태인가요?
wizWIKI-7500은 CRP DISABLD와 MBED라는 폴더 2개가 나타난다고 해서 정상적인 동작 상태인지 궁금해서 문의드립니다.

4.CRP DISABLD에 들어있는 firmware.bin 파일을 지우고 다른 파일을 넣었는대도 재부팅 후 다시 firmware.bin 파일이 들어있습니다.
firmware.bin파일이 부트 실행 파일인 것으로 생각되는데, 부트 실행파일을 변경하고자 할 때는 어떻게 해야 하는지 문의드립니다.

5.시리얼 포트 예제(http://wizwiki.net/wiki/doku.php?id=products:wizwiki_mbed_kit:kit_kr:tutorial_kr:exam2)는 컴파일시 “SERIAL_TX is undefined” 에러가 발생합니다.
사용해야하는 라이브러리가 없는건지 잘못된 건지 확인이 안되어 문의 드립니다.

w7500p로 설계를 진행하기 전 자세히 사용 후 설계하고자 질문 사항이 많습니다.
검토하시고 좋은 답변 부탁드립니다.


#2

안녕하세요 답변이 늦었습니다.

  1. 기본 펌웨어가 어떤것 들어있는지 알수 없으나, 만약 loopback 코드를 다운로드 하셨다면, LINK를 확인 하는 while문에서 잡고 있어서 print가 되지 않는것으로 생각됩니다

  2. s/w라는것은 switch 3개를 말씀하시는것 맞나요?
    SW2 BOOT를 누를경우 ISP mode를 위한버튼입니다.
    SW3 User 는 User가 사용할 수 있겠끔 만들어놓은 것입니다.

3.CRP DISABLD 의 상태는 CMSIS-DAP Firmware을 넣는 것이고, DAPLINK는 테스트 하고자 하는 project의 .bin을 다운로드 할수 있는 상태를 얘기합니다.
펌웨어를 다운로드하는 방법은 4가지가 있습니다.
아래의 링크에 들어가보시면 상세 설명이 되어 있습니다.
How to write firmware

  1. 아래의 링크를 보시면 이해가 편하실듯 합니다.
    See about firmware_cmsis_dap
  2. 해당 시리얼 포트 예제는 mbed예제입니다. 일반 컴파일러로 돌리면 에러나게 되어있습니다.
    https://www.mbed.com
    여기 사이트에서 컴파일 하는 코드입니다.