...
- Global; contains register and variable settings that don't apply to the other specific areas (such as Patch or Calibration).
- Patch; contains patches (some recommended, some optional on per-feature basis) to be applied.
- Calibration; contains settings that are specific to calibration.
- Distortion Correct; settings for devices that support distortion correction (also know as "DewarpDeWarp").
- Graphics Overlay; settings to define overlays available to the product.
- Command Sequence; settings where specific Host Commands can be defined.Vendor Specific; allows definition of custom records types.
...
Once loaded, select "Convert" to convert to records, and then "Add and Close" to add the records.
1.2.3.2 Add New Record
...
Select the Command "Load_Patch" to create the record and use the associated index from the "Patch Table", and then add the associated patch to match that record.
Use "Rel. Path" to use a path relative to the FCFG file; not selecting this will use the full path.
1.2.6 Calibration Table
This table contains the calibration-specific settings for the device.
...
Each of the assets that have been included in their corresponding tables will be referenced using their index number. The indexes start with 0. A host command which makes use of one of these assets will use as part of its parameter list a reference to the asset index in the appropriate table.
Use "Rel. Path" to use a path relative to the FCFG file; not selecting this will use the full path.
It is assumed that the reader of this document has understanding of the Lens Distortion features and controls of the product they are working on.
...
- Bitmap; use this table to specify the list of graphics overlay bitmap file paths that need to be included in the flash image. The bitmap files have to be in Aptina RLE format, and they can be created using DevWare or makeover.exe.
- String; use this table to specify the list of graphics overlay string file paths that need to be included in the flash image. The string files have to be in binary format. They can be created using DevWare.
- Userchar; use this table to specify binary file containing the "Userchar" settings.
It is Use "Rel. Path" to use a path relative to the FCFG file; not selecting this will use the full path.
It is assumed that the reader of this document has understanding of the Overlay features and controls of the product they are working on.
...
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.
...
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 Binary Image" button is pressed, with the option to cancel the operation.
Note: this mode is not applied to the configuration file.
...
Use the "Reset Sensor" button to perform a Reset procedure on the attached device. Read Image from Flash (Internal only version)
Select the button to read the
1.3.4 Internal Only Options
In the internal version of FlashTool (only available to ON Semiconductor employees) has a couple of useful features.
These are internal-only due to their detailed nature of their usage and/or resulting files, the operation of which is best left to ON Semiconductor personnel.
1.3.4.1 Read Image from Flash
Select the button to read the flash memory image and save it to a binary (.bin) file.
1.3.4.2 Generate Configuration from Image
...
1.4.2 Generate Image
Generate Image
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"), a warning dialog will appear when the "Generate Flash Image" button is pressed, with the option to cancel the operation
...
Select the "Convert .fcfg to DevWare .ini File" button to convert a Configuration (.fcfg) file into DevWare (.ini) file.
...
There are 2 options here;
- Convert .bin to .fcfg File; this operation will decode the information in the given binary file and create an associated FCFG file.
Note that resulting file will not be an exact match to the original FCFG file; comments, original patch file names, and other items are not stored in the binary file. - Convert current .fcfg to DevWare .ini File; this operation converts the FCFG commands in to the associated INI file commands.
The resulting INI file can then be used within DevWare with the product.
Note: This option 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
...
- Host Command Interface plugin to get the correct results.
1.4 Miscellaneous Controls
...