DLL-BASED ST10F168 Programming Toolkit  
 

The FLASH tool kit is a modular programming software suite that allows the easy interfacing of PC applications to the ST10F168 on-chip FLASH EPROM.

It consists of a Microsoft C DLL and an application program designed to run under MS-DOS and Win 95/98/NT4. The DLL performs the complete bootstrap mode initialisation and the programming of the user’s HEXfile into the 256kb FLASH EPROM. "FLASH.DLL" is completely self contained and is simply called from the user’s interface program with parameters that state the COM port, HEXfile name and interface type (RS232 or K-line). The rest is automatic.

FLASH.DLL displays a progress bar and reports comprehensive error messages, including the standard STEAK status codes.

The standard version available for download here uses a fixed baudrate of 57600. This is suitable for ST10F168 hardware designs using a clock speed of 16MHz or above. For lower clock speeds, a special version is required that uses 38400, 19200 or 9600 baud.

Custom Versions Of The Programmer To Suit Your Hardware

  • Vpp pin control
  • Alternative baudrates

The downloadable programmer available from this website assumes that the programming voltage generator (Vpp) is enabled externally. We can produce special versions for your project which use a pin nominated by you to enable the Vpp. These customer-specific versions are chargeable and typically cost £300 to £500, depending on the complexity of the Vpp control mechanism. In addition, for baudrates other than 57600, we make a charge of £200 to issue a custom version using the baudrate of your choice.

Please contact us if you would like a special version produced.


 
  FLASH.DLL Error Messages And Codes  
 

The FLASH.DLL will return status codes. Any calling program can use these to inform the user as to the outcome of any attempted programming operation.

Codes originating from the STEAK algorithm are automatically interpreted by the supplied example FLASH.EXE user interface program. Error codes >= 1000 are simply displayed by FLASH.EXE as-is.


 
  View The documentation for the programmer (requires PDF viewer)
View The README file for the programmer that explains the installation procedure
 
  Download The Programmer Utility (105KB)  
 
 
  Disclaimer: While Hitex has taken all reasonable steps to ensure the integrity of the software described in this document, it cannot be held responsible for the consequences of its deployment.