EOPX Introduction

EOPX integrates the programming and postbuild tools in one applciation for the Dolphin platform. EOPX is replacing the old EOP  (present in DolphinStudio until version 1.0.37.0) programming tool and provides more flexibility and options.

EOPX.exe can be started in 2 different modes, as:
EOPX Programmer
The EOPX Programmer is used to read/write the EO3000I chip flash Program and Configuration area. For more information read the Programmer section.

EOPX Postbuild tools
The EOPX postbuild tools are used to generate the CFG Area hex file and patch the Program Area hex file. Be sure to read the chapter Flash architecture in the EO3000I.chm in order to underestand how is the EO3000I chip flash architecture.

The Keil compiler generates the hex file for the Program Area (PRG) only. In order to configure your application a Configuration (CFG) area hex file generationis needed. When you want to use the flash BIST the CRC value has to be patched to the PRG Area. The EOPX Postbuild tools offers these possibility. The EOP tool was only a programming tool and was not able to generate Configuration Area file. Also when the program initialised data in flash the EOP was not able to calculate the correct BIST values.

The EOPX postbuild tools offer the foolowing features:
For more information how to use these tools read the Postbuild Tools chapter. To know how to configure Keil with the EOPX read the Keil uVision Setting.

The Figure below shows shows the programming process using Keil uVision and EOPX tools.


Figure: Build process with EOPX tools and uVision environment.