The Topaz Flasher is a tool that enables you to update the firmware of a Device Solutions Topaz i.MX25 Development Kit (or derivative custom hardware board).
If you are interested in a custom branded flash tool for your board, please contact us.
This is the Topaz Flasher for Topaz Release 676 and higher:
If you want to flash a Topaz Release older than 676 please use this version of the Topaz Flasher:
- Added support for 480x272 LCD resolution (for downscaling splash image)
- Added support for boot splash image on both NAND and SD
- Fixed bug where unattended mode would return prematurely
- The Topaz Flasher now supports flashing to SD/MMC, flashing a custom flat binary file of any size to any address in flash, as well as unattended mode.
Note that to flash to SD/MMC on the Topaz Development Kit the hardware has to be modified to set the bootmode for SD. The current version of the Development Kit does not support booting from SD "out of the box". For more information on how to modify the hardware to allow boot from SD/MMC please contact Device Solutions.
"Topaz Flasher" -help shows the command line options:
- "Topaz Flasher" [-u]([-f=flshtgt] [-r=rtkpath] [-x=xldrpath] [-e=ebootpath] [-n=nkpath] [-c=custompath] [-a=address] [-b])
- -u : unattended mode
The following options are ignored if -u is not specified:
- -f= : flash target "NAND" or "SDMMC"
- -x= : full path + filename of XLDR binary
- -e= : full path + filename of EBOOT binary
- -n= : full path + filename of NK binary
- -r= : full path + filename of RTK binary
- -c= : full path + filename of custom binary
- -a= : address of where to flash custom binary
- -b : enable BI swap when flashing custom binary
- Return value:
- 0 : success
- 1 : failure
- "Topaz Flasher" -u -f=SDMMC -x=C:\Topaz\XLDR_SD.bin -e=C:\Topaz\EBOOT.bin
The above command will flash XLDR_SD.bin and EBOOT.bin to SD/MMC, returning 0 if successful or 1 if something went wrong.
- "Topaz Flasher" -u -c=C:\Topaz\custom.bin -a=0x180000
The above command will flash custom.bin at NAND flash address 0x180000, returning 0 if successful or 1 if something went wrong.
If you pass -u but omit -f, -r, -x, -e, -n and -c, the Topaz Flasher will use the settings saved in the previous session.
Starting the Topaz Flasher omitting any command line options will just show the Topaz Flasher window and allow normal GUI based operation.