DolphinV4 API
1.6.1.0
|
Flash page from 0xFE00 to 0xFFFF address containing information about the firmware version and name
Using the EOPX2 postbuild tool with the command setVersion this information is copied into the hex file. The information is very useful to determine which firmware is currently running on the HW module once the module is installed in the field. The information can also be queried through the air using the Remote Management (see Remote Management specification in References).
To use this feature, each application should have an array saved in FLASH with the following format:
Where:
VER_MAJOR,VER_MINOR,VER_MICRO,VER_BUILD - the application version defines
'A','T','C','M','3','0',....,'0' - 'A' is defining the application and the rest characters are the description of the firmware
A post-build script run after compiling your project in Keil project takes cares of storing the version information in the right place within SWI area. Be sure that your Keil project includes a postbuild.txt file with at least the following text.
Check the section Post-buildTools for correct postbuild script set up
Example:
The API library version is also stored by the postbuild script in the correct adress within MOD area.