User Tools

Site Tools


This is an old revision of the document!

How to write the firmware into WIZwiki-W7500

Writing firmware into WIZwiki-W7500 has four ways.

Examples Binany

Using the CMSIS-DAP (Drag and drop)

1. When you connect the USB cable to the WIZwiki-W7500, PC recognized as a removable disk. Removable disk name is MBED.

2. you drag and drop or copy the firmware to the removable disk, the firmware writing is completed.  Drag and drop

3. After completing the firmware writing, check to open the removable disk.

4. If “fail.txt” file is exists in the removable disk, it is writing the firmware failed.

5. The number two item attempts again, after pressing the Reset of the WIZwiki- W7500.

Using CMSIS-DAP Debugger

CMSIS-DAP does support USB cable and Debugger as well. You need to Set Flash Algorithm to use CMSIS-DAP Debugger in Keil.

To Follow

  1. Click 'Flash' in top menu and open 'Configure Flash Tools'. Set 'Debug' on top menu with choosing 'CMSIS-DAP Debugger'.

  2. Click 'Utilities' and choose 'CMSIS-DAP Debugger'. Open 'Settings' menu and unchecked 'SWJ' in Debug menu. Then confirm 'ARM CoreSight SW-DP' set on SW Device.

  3. Next to the Debug menu bar, Click 'Flash Download' and set 'Erase Full Chip' in Download Function, '0x20000000 to 0x4000' in RAM for Algorithm, Add 'W7500_128KB_FLASH' on Programming Algorithm. After checking it with below figure, click 'OK'.

  4. Download the firmware into WIZwiki-W7500. You can check complete message and the CMSIS-DAP Debugger at the bottom. Chick the 'Debug icon' or Ctrl+F5 to debug.

2015/05/20 19:36 · ekkim

Using the ISP

W7500 ISP Program

When W7500 is in the boot mode, firmware writing is possible via the ISP as WIZwiki-W7500 has a built-in ISP header. As ISP header supports the UART signals, you need a converter like TTL to RS232 or TTL to USB in order to connect to your PC.
Make configuration as shown below Block Diagram.

 ISP Block Diagram

To follow

1. Run “W7500_ISP (20xxxxxx) .exe”.
 ISP Program

2. To make WIZwiki-W7500 enter the Boot Mode, press the SW1 while keeping the SW2 pressed.

3. Select a device connected to the ISP header from “Serial Port” and click “Open”. If you entered Boot Mode successfully, then “Serial Open Complete” message will be printed on the status bar at the bottom of window.

Before open button of ISP tool click, you have to test using the terminal windows. After serial port open using the terminal windows,enter the capital “U”. If it is the ISP mode, you can see the returned character.

 ISP Program Setting

4. Click “Browse” to select the binary.
 ISP Program Binary Select

5. Click “ISP Start” button, then the firmware writing will be performed.

6. After the firmware writing completes, the window like below will pop up.
 ISP Complete

How to connect an external SWD debugger to WIZwiki-W7500

This page shows how to write and debug firmware in WIZwiki-W7500 with an external SWD debugger. When you need to debug firmware, you have two ways. One is debugging with an external SWD debugger and the other is using the CMSIS-DAP debugger. In this page, how to debug firmware with the SWD debugger is posted only.

Using the SWD debugger

  1. You can find SWD Header in the middle of WIZwiki-W7500 and Debugger Sel Jumper with three caps above it.
    Then open the J3, J4, J5 jumper cap in Debugger Sel Jumper.
    Now, your WIZwiki-W7500 is ready to connect the SWD debugger.

  2. Connect ULINK debugger and SWD Header. At this moment, be careful of matching pin number.

  3. Setting Flash Algorithm and ULINK debugger in Keil and
    Download on WIZwiki-W7500. Then you can check the success message.


2015/05/13 15:48 · 이상준
products/wizwiki_w7500/start_getting_started/write_firmware.1432171470.txt.gz · Last modified: 2015/05/21 10:24 by markyu