Table of Contents |
---|
FlashUpdate is a program run from Windows Embedded Compact to dump, update or erase the flash or a part of it. See FlashTool.doc for a description of program-usage.
The /d
option used for raw-dumps is only important for debug-purposes, where you do not want an extra bootheader to be included.
See Flash Division of Trizeps I to VI for information on how the flash is divided.
Calling Options
Code Block |
---|
FlashUpdate.exe <options> |
Option | Description | Notes | ||
---|---|---|---|---|
/BC | Add additional bootflag: Continue boot | |||
/BP | Add additional bootflag: Erase PSM | |||
/BR | Add additional bootflag: Erase Registry | |||
/dA | Dump whole flash (raw) | |||
/dB | Dump bootloader (raw) | |||
/dC | Dump bootbitmap (raw) | not supported on Trizeps VI | ||
/dD | Dump OS (raw) | xip-partition on Trizeps VI | ||
/dE | Dump everything except bootloader (raw) | |||
/dO | Dump OS and bootbitmap (raw) | xip-partition on Trizeps VI | ||
/dP | Dump PSM(User-Store, Flashdisk) (raw) | |||
/dR | Dump registry (raw) | not supported on Trizeps VI | ||
/dX | Dump reserved partition (raw) | boot-partition(nanddisk) on Trizeps VI | ||
/dS<adress>,<size> | Dump (raw) starting from address with size in bytes | |||
/DA | Dump whole flash (with bootheader) | |||
/DB | Dump bootloader (with bootheader) | |||
/DC | Dump bootbitmap (with bootheader) | not supported on Trizeps VI | ||
/DD | Dump OS (with bootheader) | xip-partition on Trizeps VI | ||
/DE | Dump everything except bootloader (with bootheader) | |||
/DO | Dump OS and bootbitmap (with bootheader) | xip-partition on Trizeps VI | ||
/DP | Dump PSM(User-Store, Flashdisk) partition (with bootheader) | |||
/DR | Dump registry (with bootheader) | not supported on Trizeps VI | ||
/DX | Dump reserved partition (with bootheader) | boot-partition(nanddisk) on Trizeps VI | ||
/DS<address>,<size> | Dump (with bootheader) starting from address with size in bytes | |||
/UA | Update whole flash | |||
/UB | Update bootloader | |||
/UC | Update bootbitmap | not supported on Trizeps VI | ||
/UD | Update OS | xip-partition on Trizeps VI | ||
/UE | Update everything except bootloader | |||
/UO | Update OS and bootbitmap | xip-partition on Trizeps VI | ||
/UP | Update PSM partition | |||
/UR | Update registry | not supported on Trizeps VI | ||
/UX | Update reserved partition | boot-partition(nanddisk) on Trizeps VI | ||
/US<address>,<size> | Update starting from address | |||
/EA | Erase whole flash | |||
/EB | Erase bootloader | |||
/ED | Erase OS | xip-partition on Trizeps VI | ||
/EE | Erase everything except bootloader | |||
/EO | Erase OS and bootbitmap | xip-partition on Trizeps VI | ||
/EP | Erase PSM(User-Store, Flashdisk) partition | |||
/ER | Erase registry | not supported on Trizeps VI | ||
/EX | Erase reserved partition | boot-partition(nanddisk) on Trizeps VI | ||
/ES<address>,<size> | Erase starting from address address, size bytes | |||
/Z | Compress/Uncompress file during backup/update operation | |||
/Y | Erase registry when finished | |||
/RW | Perform warm reset when finished | |||
/RC | Perform cold reset when finished | |||
/Q | Quiet mode; do not wait for user entries | |||
/P<path> | Set path for dump or update | |||
/F<filename> | Set filename for dump or update | |||
/S<imagestamp> | Set string to stamp to image-header | ver. 3.200 | ||
/V<n> | Set verbosity n = {0,1,2,3,4}; 4 = highest | |||
/VERIFY | Verify written image | |||
/L | Use LEDs of deployment-board to show status. | |||
/T<n> | Unmount DSK1: before flashupdate. n = 1 Unmount, = 2 Keep unmounted after flashupdate Exits. | ver. 4.200 | ||
/C<x> | On dump include parameters. On Update check against these parameters before update.
| |||
/O<x> | Option:
| |||
/? | Help |
Flash-Layout
Trizeps IV,V (NOR-Flash)
See Flash Division of Trizeps I to VI for details.
Area | Option | ||||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | O | P | R | X | |
Bootloader | x | x | |||||||
Boot-Bitmap | x | x | x | x | |||||
OS | x | x | x | x | |||||
Flashdisk | x | x | x | ||||||
Registry | x | x | x |
Trizeps VI (NAND-Flash)
Area | Option | ||||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | O | P | R | X | |
Bootloader | x | x | |||||||
Bootloader-Config | x | x | |||||||
MBR | x | x | |||||||
nandisk (boot-Picture, nk.nb0, registry) | x | x | x | ||||||
xip.bin | x | x | x | ||||||
Flashdisk | x | x | x |
Bootloader-Config contains the information you store through the eboot-menu.
MBR is the master-boot-record, which contains the partition-table. Because of that only the A and E Option should be used. Use caution when using D, X and P option!
When using the P option, the device should be reset after update, because the cached data of the flashdisk-driver could corrupt the newly installed Flashdisk.
Examples
Dump whole flash-contents to SD-card:
Code Block |
---|
FlashUpdate /DA /F"\SDMMC Card\image.dat" |
Update OS image, Erase registry and reboot
Code Block |
---|
FlashUpdate /UO /F"\Storage Card\nk_zip.nb0" /Y /RC /Q |
Downloads
FlashUpdate-Tool (WinCE6,WinCE7): flashupdate_v4_8.zip
FlashUpdate-Tool (all OS): flashupdatev4_1.zip