User Tools

Site Tools


products:wizwiki_w7500:start_getting_started:write_firmware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
products:wizwiki_w7500:start_getting_started:write_firmware [2015/05/21 10:23]
markyu [How to write the firmware]
products:wizwiki_w7500:start_getting_started:write_firmware [2015/08/20 10:07]
ekkim
Line 1: Line 1:
 ====== How to write the firmware into WIZwiki-W7500 ====== ====== How to write the firmware into WIZwiki-W7500 ======
-Writing firmware into WIZwiki-W7500 has three ways.\\ +Writing firmware into WIZwiki-W7500 has four ways.\\ 
-  *Using the CMSIS-DAP (Drag and drop+  *Using the CMSIS-DAP (Drag and Drop
-  *[[:​products:​wizwiki_w7500:​start_getting_started:​write_firmware:​keil_cmsis_dap|Using the CMSIS-DAP]] (through ​keil+  *[[:​products:​wizwiki_w7500:​start_getting_started:​write_firmware:​keil_cmsis_dap|Using the CMSIS-DAP]] (through ​Keil uVision5
-  *Using the ISP+  *[[:​products:​wizwiki_w7500:​start_getting_started:​write_firmware:​ISP |Using the ISP]]
   *[[:​products:​wizwiki_w7500:​start_getting_started:​write_swd_debugger | Using the SWD Debugger]]   *[[:​products:​wizwiki_w7500:​start_getting_started:​write_swd_debugger | Using the SWD Debugger]]
  
Line 9: Line 9:
 ---- ----
  
-===== Examples ​Binany ​===== +===== Examples ​Binary ​===== 
-  *Hardware test & loop back binary (WIZwiki-W7500 default ​binany) : {{:​products:​wizwiki_w7500:​getting_started:​w7500x_wztoe_manu.zip| Download}}+  *Hardware test & Loop back binary (WIZwiki-W7500 default ​binary) : {{:​products:​wizwiki_w7500:​getting_started:​w7500x_wztoe_manu.zip| Download}}
   *LED Blink binary : {{:​products:​wizwiki_w7500:​getting_started:​wizwki-w7500_led_blink.zip| Download}}   *LED Blink binary : {{:​products:​wizwiki_w7500:​getting_started:​wizwki-w7500_led_blink.zip| Download}}
   *Serial Out binary : {{:​products:​wizwiki_w7500:​getting_started:​wizwki-w7500_serial_led.zip| Download}}   *Serial Out binary : {{:​products:​wizwiki_w7500:​getting_started:​wizwki-w7500_serial_led.zip| Download}}
  
 ---- ----
-===== Using the CMSIS-DAP (Drag and drop) =====+===== 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.  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.+ ​2. ​You "drag and drop" ​or copy the firmware to the removable disk, the firmware writing ​progress has completed.
 {{ :​products:​wizwiki_w7500:​start_getting_started:​drap_n_drop.png| Drag and drop }}  ​ {{ :​products:​wizwiki_w7500:​start_getting_started:​drap_n_drop.png| Drag and drop }}  ​
    
- 3. After completing the firmware writing, ​check to open the removable disk.+ 3. After completing the firmware writing, open to check the removable disk.
  
  
- 4. If "​fail.txt"​ file is exists in the removable disk, it is writing the firmware failed.+ 4. If "​fail.txt"​ file is exists in the removable disk, it means writing the firmware ​has failed.
  
  
- ​5. ​The number two item attempts again, after pressing the Reset of the WIZwiki- W7500.+ ​5. ​ ​After ​pressing the Reset button (SW1) of WIZwiki- W7500, please repeat the steps from step 2.
  
 ---- ----
Line 34: Line 34:
 {{page>​products:​wizwiki_w7500:​start_getting_started:​write_firmware:​keil_cmsis_dap}} {{page>​products:​wizwiki_w7500:​start_getting_started:​write_firmware:​keil_cmsis_dap}}
  
-===== Using the ISP ===== +----
-**W7500 ISP Program** +
-  *{{{{:​products:​wizwiki_w7500:​w7500_isp_20150519_.zip| W7500 ISP Program Download}}+
  
-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.\\ +==== Reference ====
-Make configuration as shown below Block Diagram.\\+
  
-{{ :​products:​wizwiki_w7500:​getting_started:isp_block.png?​direct&​800 ​ISP Block Diagram}}  ​+  *[[:​products:​wizwiki_w7500:​start_getting_started:debugging_w7500#​set_flash_algorithm ​Set Flash Algorithm]]
  
 +----
  
-** To follow ** +===== Using the ISP ===== 
- +{{page>products:​wizwiki_w7500:​start_getting_started:write_firmware:ISP}}
-1. Run "​W7500_ISP (20xxxxxx) .exe"​.\\ +
-{{ :​products:​wizwiki_w7500:​getting_started:​isp.png?​direct&​800 | 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.** +
-{{ :products:​wizwiki_w7500:​getting_started:​isp_set.png?​direct&​800 | ISP Program Setting}} +
- +
-4. Click "​Browse"​ to select the binary.\\ +
-{{ :​products:​wizwiki_w7500:​getting_started:​isp_start.png?​direct&​800 | 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.\\ +
-{{ :​products:​wizwiki_w7500:getting_started:isp_complete.png?​direct&​200 | ISP Complete}}+
  
  
 ---- ----
 {{page>​products:​wizwiki_w7500:​start_getting_started:​write_swd_debugger}} {{page>​products:​wizwiki_w7500:​start_getting_started:​write_swd_debugger}}
products/wizwiki_w7500/start_getting_started/write_firmware.txt · Last modified: 2018/08/08 13:18 by justinkim