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
products:wizwiki_w7500:start_getting_started:write_firmware [2015/05/19 23:53]
jameskim
products:wizwiki_w7500:start_getting_started:write_firmware [2018/08/08 13:18] (current)
justinkim
Line 1: Line 1:
-====== How to write the firmware ====== +====== How to write the firmware ​into WIZwiki-W7500 ​====== 
-Writing firmware ​in 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
-  *Using the ISP+  *[[:​products:​wizwiki_w7500:​start_getting_started:​write_firmware:​keil_cmsis_dap|Using the CMSIS-DAP]] (through Keil uVision5) 
 +  *[[products:​w7500:​documents:​appnote:​isptool|Go to ISP tool manual & Program download]]
   *[[:​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 8: 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.
  
 ---- ----
  
-===== Using the ISP ===== +{{page>products:​wizwiki_w7500:​start_getting_started:​write_firmware:​keil_cmsis_dap}}
-**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.\\ +----
-Make configuration as shown below Block Diagram.\\+
  
-{{ :​products:​wizwiki_w7500:​getting_started:​isp_block.png?​direct&​800 | ISP Block Diagram}}  ​+==== Reference ====
  
 +  *[[:​products:​wizwiki_w7500:​start_getting_started:​debugging_w7500#​set_flash_algorithm | Set Flash Algorithm]]
  
-** To follow **+----
  
-1. Run "​W7500_ISP (20xxxxxx) .exe"​.\\ +===== Using the ISP ===== 
-{{ :​products:​wizwiki_w7500:​getting_started:​isp.png?​direct&​800 | ISP Program}} +{{page>products:​wizwiki_w7500:​start_getting_started:write_firmware:ISP}}
- +
-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.\\ +
-{{ :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}}
products/wizwiki_w7500/start_getting_started/write_firmware.1432047188.txt.gz · Last modified: 2015/05/19 23:53 by jameskim