Sundance SMT6001 User Manual

Browse online or download User Manual for Equipment Sundance SMT6001. Sundance SMT6001 User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 13
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
SmtFlash V2.0.0
1 August 2003
(SMT6001)
User Guide
This user guide describes the SmtFlash utility that is used to manage the Flash ROMs
on Sundance TIMs. SmtFlash uses Texas Instruments' Code Composer™ to allow
you to analyse the contents of a ROM and program new data. For added security,
SmtFlash will also allow you to erase the ROM completely.
1. Overview
The flash ROMs in Sundance TIMs are programmed in four independent logical
sections:
1. Directory
2. Bootloader
3. FPGA data
4. User data
1.1 Directory
The Directory logical section is used to hold information about the contents of the
ROM. It is managed automatically for you by SmtFlash.
1.2 Bootloader
The Bootloader logical section holds a standard Sundance program that is loaded and
starts to execute when the TIM is taken out of reset. It is responsible for the following
things:
Initialising the appropriate memory interface settings (EMIF);
Configuring the TIM's FPGA;
Initialising any external peripherals or co-processors;
Loading a user program. This can be:
o from a part of the ROM's User Area; or
o from the first comport that presents data.
Jumping to the entry point of the loaded program.
Page view 0
1 2 3 4 5 6 ... 12 13

Summary of Contents

Page 1 - User Guide

SmtFlash V2.0.0 1 August 2003 (SMT6001) User Guide This user guide describes the SmtFlash utility that is used to manage the Flash ROMs on Sundance

Page 2 - Prerequisites

4. Dynamic Settings The bootloader can perform up to eight assignments of 32-bit values to memory locations at absolute addresses. This facility i

Page 3 - Using SmtFlash

5. Appendix 1 – Directory Format The directory for the ROM is a number of 32-bit words at the start of the memory. It has the following format: t

Page 4 - 3.1 Selecting the TIM

6. Appendix 2 – User Area Format Each user area is made up from a number of complete 32-bit words and has the following format: enum AreaType {

Page 5

7. Appendix 3 – Problems To avoid problems, you should always stop SmtFlash after programming your TIMs. You should do this by clicking on "E

Page 6

1.3 FPGA data The FPGA data logical section holds information that the bootloader needs to configure the TIM's FPGA. 1.4 User data The

Page 7 - 3.6 User Areas

3. Using SmtFlash SmtFlash is started by clicking on SmtFlash.exe in the installation directory, usually "C:\Program Files\Sundance\6001\SmtF

Page 8 - 3.6.2 Deleting User Areas

User TIM definitions This is available for users with customised Sundance hardware to specify additional TIM definitions. Selected TIM type This is

Page 9 - 3.6.4 Booting from ROM

3.3.1 The ROM contains valid information. Once all of the analysis checks (including cyclic redundancy checks, CRCs, of the data) have been passed

Page 10 - Dynamic Settings

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

Page 11

3.5 Erasing the ROM It may be necessary to remove all data from the ROM under certain circumstances. To do this, press "Erase Flash". T

Page 12

• Executable Program The area will contain data extracted from an executable COFF program (one suitable for loading and executing with Code Composer)

Page 13 - Appendix 3 – Problems

3.6.4 Booting from ROM Programming an executable program or a Diamond application into a user area will result in the first such area being noted

Comments to this Manuals

No comments