7 copying/transferring motload images – Artesyn MOTLoad Firmware Package User's Manual (February 2015) User Manual

Page 28

Advertising
background image

Using MOTLoad

MOTLoad Firmware Package User’s Manual (6806800C24D)

28

After the MOTLoad prompt reappears, another test or utility may be started (in the foreground
or background execution mode) as long as it does not interfere (use the same computer
resources) with the operations of other test(s) running in background mode. The test
execution status of a test(s) running in background mode can be monitored through the use
of the taskActive and testStatus commands. Refer to the appropriate man pages for
more details.

2.1.7

Copying/Transferring MOTLoad Images

Flash images can be copied between memory and flash, or between flash banks, by the use of
the flashProgram utility. Extreme care should be taken in this process to ensure that
accidental overwriting of the bootloader code and/or MOTLoad does not occur. It is advised
that you never program the boot block of the active flash bank (the one from which the board
was booted). This ensures that the bootloader image is never overwritten by flashProgram.

The bootloader resides in the boot block of each flash bank. If both images have been
overwritten, the board may be unbootable. Further, since flashProgram is a component
within MOTLoad, the user is not able to reprogram (reflash) the boot block to effect recovery.

The utility flashShow indicates which flash bank is the active flash bank and provides its base
address and size. Also refer to the Programmer’s Reference Guide and/or Installation and Use
manual for your board.

The boot block is the last (highest address) 1 MB of a flash bank. flashProgram writes to an
offset from the base (lowest address) of a flash bank. The source for the image being
programmed can be any addressable memory; for example, SDRAM, NVRAM, or flash.

Advertising