beautypg.com

The information in the rom appears to be corrupt, The rom appears to have been erased completely, Programming a bootloader and fpga data – Sundance SMT6001 User Manual

Page 6

background image

3.3.2

The information in the ROM appears to be corrupt.


This will occur if the ROM has been inadvertently modified or does not contain
information consistent with the selected TIM type. You need to reset the information
by pressing "Reset TIM". This will write a minimal directory and leave the TIM in a
consistent, but unusable state. If a TIM in this state comes out of reset, it will execute
a "jump to here" and do nothing else. Although information previously held in the
ROM is still there, it is no longer usable. If you wish to remove it completely, you
can erase everything by pressing "Erase Flash" (this can take several minutes, so be
patient) . In most cases, you will now go on to program a bootloader and FPGA data,
as described in section 3.4 .

3.3.3

The ROM appears to have been erased completely.


This indicates that either the ROM has never been programmed or it has been erased
using the "Erase Flash" button. Before the TIM can be used you must write a
minimal directory ("Reset TIM") and then program a bootloader and FPGA data, as
described in section 3.4 .

3.4

Programming a Bootloader and FPGA data.


Once the TIM directory is consistent (section 3.3.1 ) you can move on to
programming or updating the Bootloader and FPGA sections. These two sections are
completely independent and you can update either or both.

To select a bootloader, tick the "Update bootloader" box and select the file
containing the appropriate bootloader. Usually the "Default" button to the right will
find the standard bootloader, however, Sundance may release modified bootloaders
from time to time or you may need to use a special-purpose bootloader. In these cases
you can press "..." to browse for the file.

You can select the FPGA data in a similar way using "Update FPGA data

Once the sections to be updated have been selected, you can program them by
pressing "Program Flash". To avoid accidentally overwriting the ROM, this button
and the "Reset Flash" button are only activated when the box to the left of them has
been ticked.

The programming procedure will generate progress messages in the lower right
window and eventually stop. The top right display will be updated to show the new
contents of the ROM. You can check that the versions of the bootloader and FPGA
data are as you expect. ". Note that some TIMs (such as the SMT365E) have several
megabytes of data to program and so this process sould take several minutes.

The TIM should be available for use once this has been completed successfully and
will boot through its comports.