Firmware Development

For firmware development it is important that you understand the toolchain. The toolchain works as follows:

As you can see you can create the configuration files with DolphinV4 API Configurator. These files can be included in Keil for software development. After compiling and linking your software you have to do PostBuild steps with eopx2.exe. You will define these steps in PostBuild.txt. After PostBuild you have two different hex-files, one for the program area and one for the config area of the chip. It is convenient to configure Keil to do the PostBuild steps automatically.
Afterwards you can use eopx2.exe as programmer and flash the two hex-files onto the chip. You can configure Keil to do this step, too. Or you can use DolphinV4 Programmer which offers a graphical user interface for the programming functions of eopx2.exe.

In section DolphinV4 API Configurator it is described how to configure the chip and to generate the necessary configuration files. Section Eopx2.exe describes how to use eopx2.exe with its command-line interface. Section Configure Keil shows how to configure Keil that it will run the PostBuild and Programming tasks automatically. Section DolphinV4 Programmer explains how to program the chip with a graphical user interface.