IoTrue O-Flasher STM8 User Manual Download Page 4

 

1.1.2  IO-Flasher PRO– STM8  

IO-FLASHER PRO is the advance version of IO-FLASHER having 

LCD DISPLAY

. It has all the 

features of IO-FLASHER – STM8 with below features in addition.  

Features of IO-Flasher PRO - STM8 

 

Standard  Programming  Connector:  -

  Standard  4-Pin  SWIM 

connector  compatible  with  STMicroelectronics  STM8  Eval  board 
programming connectors.  

 

 

Offline  Mode:  -

  Stand-alone  SWIM  programmer  (Once  set  up, 

Flasher  can  be  controlled  without  the  use  of  PC  program). 
Programming starts with simply button press.  

 

 

Online  Mode:  -

  Programming  can  be  done  directly  from  IO-

FLASHER GUI. 

 

Limit  Counter:  -

  Limit  counter  can  set  to  stop  offline 

programming after counter reached.

 

 

Serial  Number  Programming:  -

  Any  serial  number  can  be 

programmed to target MCU with automatic incrementing. 

 

 

Password protection: - 

 You can protect you programmer with 

a password to protect it from erase or rewriting. This will also 
prevent the Limit counter status. 

 

 

LCD Display: -

 IO-Flasher PRO– STM8 has interactive OLED LCD Display  

 

Program Menu: 

- It stores all project settings from GUI to work independently without GUI. 

This Menu shows all settings done from GUI.

 

 

Interactive  programming: 

-  LCD  display  Programming  status,  Number  of  chips 

programmed. Error codes and meaning on that error code.   

 

Dual Mode: -

 While IO-FLASHER is configured as offline mode. Its can be still used in 

online mode for same or different firmware code.  

 

Programmable Power Output: -

 No power supply required, Powered through USB. Target 

board can be power from IO-FLATHER. Output voltage can be adjusted from 0 Volt to 
~5Volt  depending  on  selected  target  device  (up  to  200mA  to  target  with  overload 
protection).  

 

Target Power Sensing: -

 If target is self-powered or powered from IO-FLASHER, then it 

can be measured by the IO-FLASHER.  

 

In-built Protection: -

 All external port protected with ESD, Short circuit and over current. 

Isolation is available in Isolated version of IO-FLASHER (e.g. IO-FLASHER -STM8/ISOL)  

 

Programming Options: -

 Have many programming options to program Flash, EEPROM, 

Option memory with auto lock feature.  

 

Supported devices: -

 Support for all STM8 devices 

 

STM8S, STM8L, STM8AF, STM8AL 

 

IO-FLASHER GUI: -

 Highly professional GUI with simple and user-friendly interface.  

Figure 2 

Summary of Contents for O-Flasher STM8

Page 1: ...IO Flasher STM8 User Manual Rev 1 1 Date 07 March 2019 www iotrue com info iotue com...

Page 2: ...manual Stand Alone Programmer mode the unit is operated using buttons LED or LCD is available on the programmer to help the operator with optimized indication or menu IO FLASHER can communicate with H...

Page 3: ...or different firmware code Programmable Power Output No power supply required Powered through USB Target board can be power from IO FLATHER Output voltage can be adjusted from 0 Volt to 5Volt dependin...

Page 4: ...It stores all project settings from GUI to work independently without GUI This Menu shows all settings done from GUI Interactive programming LCD display Programming status Number of chips programmed E...

Page 5: ...olated Non isolated version of gang programmer Customer can also choose number of parallel socket 2 4 6 or 8 to program many STM8 device parallelly Please contact at info iotrue com if you need this p...

Page 6: ...XP x64 Microsoft Windows Vista Microsoft Windows Vista x64 Windows 7 Windows 7 x64 Windows 8 Windows 8 x64 Windows 10 Windows 10 x64 2 2 Operating Temperate Operating range 5 C 60 C 2 3 Electrical Ch...

Page 7: ...19 BIN file in project itself in encrypted form Hex File Viewer and Editor Protect Hex data from accidental change Display checksum of original and modifies file separately Display Flash EEPROM and Op...

Page 8: ...oaded software from above link You will get the below window Read the Licence agreement carefully and check mark on I agree to the term and conditions if you are agree to it You can also change the In...

Page 9: ...GUI from short cut on desktop or from start menu IoTure IO FLASHER in your desktop PC or laptop Main menu IO FLASER Connect Disconnect Project Details Configuration Details FLASH EEROM OPT Editor Log...

Page 10: ...n the programmer LCD Maximum length of the company name is 21 characters Optional Give your project name maximum 21 Character long Give project version maximum 6 character long Project location anywhe...

Page 11: ...screenshot of the configuration window You have below option in the configuration window to select Manufacturer Name Display the MCU chip manufacturer name Device Family Select the microcontroller MC...

Page 12: ...by external power supply Depending upon the external power supply is being used or not you have below two option to select one of them Power Supply Enable If your target is not supplied from external...

Page 13: ...in Offline Standalone mode This will help you to monitor that how many target board has been programmer using IO Flasher To protect your password theft the counter cannot be changed separately You can...

Page 14: ...100000000000004 0x1100000000000005 and so on Increment By If you are using multiple programmer for production than you can use Increment by option for serial number For Example if you are using 3 prog...

Page 15: ...mode For Example in Fig 14 EEROM Memory is not selected so it will not be program in Chip 3 5 7 Programming Preferences Chip Erase Before programming Selected Chip will be erased first before program...

Page 16: ...of programming to avoid any user mistake 3 7 Opening Flash and EEPROM files User can open the Hex S19 Bin file any time in hex editor Hex editor will show the selected file in read only mode y defaul...

Page 17: ...ick on this button IO Flasher will prompt you to enter the password for authentication If you enabled the password in the program stored in the IO Flasher then you need to enter the same password to E...

Page 18: ...e Good thing is that while using Online programming Mode It will not affect the offline data stored in the programmer To know about offline mode read below section Offline Standalone mode Once you don...

Page 19: ...ER is programming the chip and busy right now Please do not press the button again if this LED is Blinking If you are getting RED LED indication again and again than use IO FLASER GUI in monitoring mo...

Page 20: ...IAPSR_FAILED ERROR 94 SWIM_DEVICE_ROP_ENABLED ERROR 95 SWIM_DEVICE_UBC_ENABLED ERROR 96 SWIM_ROP_CHECK_FAILED ERROR 97 SWIM_RD_OPT0_ROP_FAILED ERROR 98 SWIM_RD_OPT1_UBC_FAILED ERROR 99 SWIM_RD_NOPT1_U...

Page 21: ..._CPU_CMD_ERROR STM8 core not stalled ERROR B4 WRITE_BLOCK_DATA_CMD_ERROR Block write commomd error ERROR B5 BLOCK_IAPSR_HVOFF_ERROR HVOFF Flag not set after block programming ERROR ERROR B6 BLOCK_IAPS...

Page 22: ...th a technical expert and he will guide you for the testing of the product and further steps You may need to ship the product to IoTrue Micro Solutions on your own cost If the damage is due mishandlin...

Page 23: ...may you copy this software or documentation for the purpose of distribution to others Under no conditions may you remove the copyright notices from this software or documentation Trademarks Names men...

Reviews: