...
It also presents some operational notes about the 2 other tabs - "Configuration" and "Generate Image and Program".
For example, if you want to program an existing binary file, simply select the "Generate Image and Program" tab.
...
Sensor Data File (.xsdat or .sdat)
...
The Configuration tab is where you load the configuration file (.fcfg), or FCFG file. It is also enables navigation to the various Table types via the "Select Table" Radio buttons.
1.2.1 Configuration File
...
For a detailed description of the syntax and structure of the configuration file refer to the document SPI Flash Programming Tool User Guide.
One thing to note is that not all sections are valid for all products, and they must be placed in a specific order;
Most Products | AP0101 / AP0201/2 Only |
---|---|
INIT_TABLE | INIT_TABLE |
CALIBRATION_INIT_TABLE | CALIBRATION_INIT_TABLE |
PATCH_INIT_TABLE | PATCH_INIT_TABLE |
DEWARP_INIT_TABLE or STE_INIT_TABLE | PATCH_TOC |
OVERLAY_INIT_TABLE | COMMAND_SEQ_TOC |
PATCH_TOC | |
OVERLAY_BITMAP_TOC | |
OVERLAY_STRING_TOC | |
COMMAND_SEQ_TOC | |
DEWARP_CONFIG_TOC or STE_CONFIG_TOC | |
OVERLAY_COLORLUT_TOC | |
OVERLAY_USERCHAR_TOC |
...
1.2.2 Tables
The "Select Table" section is used to select the Table that you want to modify.
Note: Distortion and Graphics Overlay do not apply to AP0101 and AP0201/2 products.
...
On the right-hand side, the selected product and its revision are displayed.
Also, the Total number of records is displayed, along with the "Space mode" status.
1.4.1
...
This button adds a new "Configuration" tab so a entirely new FCFG can be used. This enables the user to read in FCFG files for different things, letting them aggregate multiple FCFG files in to one image.
Currently, the use case would be for AGP patches, which in reality are a series of commands. For example, 4 .FCFG files containing AGP patches and insert them in the command stream where they are wanted. The basic idea is how to provide fragments of FCFG files to customers without having to re-write or hand assemble the final FCFG.
...
Advanced Configure
The "Advanced Configure" button enables controls to add multiple configurations to be included in a single binary image.
When enabled, 3 additional buttons appear;
- Add Configurations; this button creates additional "Configuration" tabs where new FCFG files can be loaded or created.
Each tab represents a full and unique configuration. - Open .mfcfg File; opens the configuration file that contains the list FCFG files and loads them in the order listed in the file.
This file can be edited manually to adjust the load order of the FCFG files.
Note: each line includes the full-path to the FCFG file, so a valid path must be maintained. - Save .mfcfg File; save the current list of FCFG files opened in FlashTool.
The order in which each tab was created is preserved.
Once the content and order of the FCFG files is completed, use the "Generate Image and Program" tab to create the single binary image.
Note that when using this feature that "Set Memory Map" will be ignored.
1.4.2 Other Buttons
The remaining buttons are
...