WIZwiki-W7500에 펌웨어를 올리는 방법은 3가지가 있다.

첫번째, CMSIS-DAP을 이용해서

두번째, ISP를 이용해서

세번째, 외부 SWD 디버거를 이용해서


CMSIS-DAP을 이용해서

1. W7500에 USB cable을 연결하면, PC에서 이동식 디스크가 인식된다. 이동식 디스크 이름은 MBED 이다.

2. 이동식 디스크에 펌웨어를 드래그앤드롭 하거나 복사를 한다면, 펌웨어 writing이 완료된다.

3. 펌웨어 writing 완료 후, 이동식 디스크를 확인한다. 

4. 이동식 디스크 내부에 "fail.txt" 파일이 존재하면, 펌웨어 writing이 실패한것이다.

5. W7500의 Reset을 누른 후에 2번 항목을 다시 시도 한다.


ISP를 이용해서

W7500이 boot mode에 진입하면 ISP를 통해 firmware writing이 가능하다. 그래서 WIZwiki-W7500에는 ISP header가 내장되어 있다. 

ISP header는 UART 신호이기 때문에 RS-232 or USB 신호로 변환해서 PC와 연결해야한다.

아래 Block Diagram처럼 구성해라.


1. "W7500_ISP(20150401).exe"를 더블 클릭해서 실행한다.

2. WIZwiki-W7500을 boot mode로 진입한다. boot mode는 boot sw를 누른 상태에서 reset sw를 누른면 진입된다.

3. 아래 사진처럼 설정하고 "Open"을 클릭한다. "Serial Port"는 ISP Header에 연결된 장치로 설정해라. "Serial Open Complete" 메세지가 나오면 성공이다.

4. "Browse"를 클릭해서 펌웨어를 선택한다.

5. "ISP" Start" 클릭하면 펌웨어 writing이 진행된다.

6. 펌웨어 writing이 완료 되면 아래 창이 뜬다.



+ Recent posts

티스토리 툴바