IoTrue O-Flasher STM8 User Manual Download Page 12

 

 

3.5.2 Programming Mode: - 

IO-Flasher support two programming mode. 

Offline  Mode:  -

  This  mode  also  called  stand-alone 

programming mode. In this mode the selected ‘.Hex’, ‘.S19’, 
‘.Bin’  file  will  be  stored  in  the  secure  internal  flash  of  the 
programmer.  Connection  to  target  board  is  not  required  in 
this mode once IO-Flasher programmed in offline mode. 

Data Stored in IO-Flasher can not be read back to protect the 
firmware IP. Only configuration data can be read IO-Flasher 
with a valid password (if enabled). 

Online  Mode:  - 

In  this  mode  the  selected  MCU  will  be  directly  program  with  the 

FLASH/EEPROM/OPT data selected by the user. User has open the ‘.Hex’, ‘.S19’, ‘.Bin’ file in 
the respected tab. In this mode ‘.Hex’, ‘.S19’, ‘.Bin’ file will not stored in the internal memory of 
the IO-FLASHER. 

 

 

3.5.3 Power Supply Settings: - 

  

  When you program the target, IO-FLASHER first checks itself, if target is already powered 

up 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 power supply then, 

you can select Power Supply Enable option. Now you have option to select below option 
to select 

o

  Supply  Voltage:  Select  the  voltage  level 

that you want to feed to your target board 
from  IO-Flasher.  Target  voltage  from 
programmer  cannot  be  selected  beyond 
device  operating  range  to  protect  the 
device. 

o

  Delay  Before  Programming:  -  This  delay 

will be in mSec. This delay will be inserted 
between 

button 

press 

and 

actual 

programming  starting.  This  delay  will  be 
dependent  on  the  capacitance  of  you 
target  board.  So  you  need  to  select  this  delay  according  to  the  raising  time  of 
supply voltage on your target board. 

o

  Delay After Programming: - This delay will be in mSec. This delay will be inserted 

between programming complete and power supply off from target. This delay can 
be useful if you want to do some functional test after programming.  

Figure 10 

Figure 11 

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: