...
Select the type of record. You may add comments in the comments section, and the parameter list in the Record Parameters section, if applicable. The top most section will show some helpful hints about the selected record type, and any additional information.
For records which require numeric parameters, you may enter a sequence of parameters as necessary with a space or a comma delimiter between them.
The Test button allows you to verify the record in terms of consistency of the parameter list with the requirements for the record. If an incorrec number of parameters is provided for the record you will get an error.
When finished press the Finish button in order to insert the new record into the selected table.
Once the records of a table have been created it is possible to change their relative location by uding the Up and Down arrow buttons. It is also possible to edit or delete records as necessary.
In order to view the content of a record, select it. Its contents will be displayed inside the window Details of Selected Record. The record content will be displayed in the format of the configuration file which the flash tool uses to store and restore its contents.
Comments that may have been entered for the record will appear at the top of the record details where each comment line starts with the symbols #@.
...
1.3 Generate Image and Program Tab
This page allows the user to save the current flash image configuration, define the Memory Device parameters, produce a binary image for the current configuration, or and program the flash with a previousely previously created flash image.
1.3.1
...
Configure Memory
...
Device
The the Memory Type
This option allows the user to specify the type of memory (flash or EEPROM) that will be used. This is for SOC sensors that can support various types of memory, e.g. MT9V129.
1.1.4 Flash Memory Size
Flash Memory Size
Use this option in order to specify the size of the flash device in bytes. When creating the flash binary image, the tool will verify that the memory requirements for the current configuration does not exceed the flash size.
1.1.5 Maximum Image Size
Maximum Image Size
This option allows the user to specify the size of the image that the tool will generate. This option is useful when space needs to be reserved on the flash device for purposes other than the image content.
1.1.6 Sensor Revision
Sensor Revision
When a DEMO camera is connected to the PC that runs the flashtoolgui, this field is automatically determined by the application. It specifies the revision of the sensor that is connected. The user can override the automatically determined revision in order to force the tool to generate flash records that comply with the desired revision.
1.1.7 Enable Spaces Mode
Enable Spaces Mode
Adds extra Blank Records in the Table of Contents, Init Table, and all COMMAND_SEQ_V1. This allows extensibility after initial programming, but is a change from the original format. Please refer to Encoding Specification Section 6.4 for details. The mode status is displayed on the main dialog screen (top-center).If this mode is enabled, a warning dialog will appear when the "Generate Flash Image" button is pressed, with the option to cancel the operation.Note: this mode is not applied to the configuration file.
Anchor
Select the button to save the current configuration to a file (.cfg). The file can be opened later to add records or make changes.
Image Type - Choose Base Image to create a complete image, which includes all tables and assets. This option is necessary in order to produce a valid initial flash image. Choose Image Extension in order to produce a binary image of the assets only. This includes the patches, graphics overlay bitmaps and strings, and distortion correction configurations. An extension file is needed in order to add assets into an existing base image.
Generate Flash Image - Select to generate a binary image (.bin) of the flash memory configuration. This image can be written into flash using this or other tools. Note; if Spaces Mode is enabled (see "Global Settings/Enable Spaces Mode")(SPI Flash or EEPROM), the memory and maximum image sizes, and sector/block and page sizes. Memory type options associated with the selected device are displayed.
1.3.2 Generate Image
1.3.2.1 Image Type
Choose Base Image to create a complete image, which includes all tables and assets. This option is necessary in order to produce a valid initial flash image.
Choose Image Extension in order to produce a binary image of the assets only. This includes the patches, graphics overlay bitmaps and strings, and distortion correction configurations. An extension file is needed in order to add assets into an existing base image.
Choose Global Offset to produce a binary image that begins at a starting address greater than zero. Allows for the binary image to be customized offline.
1.3.2.2 Enable Spaces Mode
Adds extra Blank Records in the Table of Contents, Init Table, and all COMMAND_SEQ_V1. This allows extensibility after initial programming, but is a change from the original format. Please refer to Encoding Specification Section 6.4 for details. The mode status is displayed on the main dialog screen (top-center).If this mode is enabled, a warning dialog will appear when the "Generate Flash Image" button is pressed, with the option to cancel the operation Anchor
.Note: this mode is not applied to the configuration file.
1.3.2.3 Memory Map
1.3.3 Program Memory Device
Start Address - Specify the flash address to beging writing the image to.
Erase Before Writing - The flash device content will be erased prior to programming the new content into it. Uncheck to suppress erasing the flash device content, this may be desirable if the area in the address space of the device has been erased before.
Program Image into Flash - Select the button to write an existing image to flash.
In order to perform this operation, a Demo2/Demo2X camera with the correct headboard and a supported flash device must be connected to your computer.
...
Note: The fcfg to ini conversion is for debugging purpose only. The programming structure between fcfg and ini file is different. Not all Host command is supported by flashtool. User should use the converted ini file together with DevWare HCI plugin to get the correct results.
1.4 Miscellaneous Controls