EasyManuals Logo
Home>Texas Instruments>Microcontrollers>MSP430

Texas Instruments MSP430 Application Report

Texas Instruments MSP430
30 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #15 background imageLoading...
Page #15 background image
www.ti.com
13 Special Consideration for BSL Version 1.10
14 References
Special Consideration for BSL Version 1.10
F4xx:
The FLL oscillator/system clock registers used are:
SCFI0 at address 050h
SCFI1 at address 051h
SCFQCTL at address 052h
The Timer_A control registers used are:
TACTL at address 0160h
CCTL0 at address 0162h
TAR at address 0170h
CCR0 at address 0172h
The flash control registers used are:
FCTL1 at address 0128h
FCTL2 at address 012Ah
FCTL3 at address 012Ch
No interrupt service is affected.
The first official version V1.10 of the BSL requires a small loadable patch sequence, PATCH.TXT, to
reliably execute the RX block command. The same procedure must be executed if a loadable BSL should
be downloaded to such a device. For that, after the BSL has been started, proceed in the following
manner:
RX password (unlock password protection for the following command)
Load program counter (PC) with 0C22h (initialize stack pointer to a safe address)
RX password again (unlock password protection for subsequent commands)
RX data block (code of loadable patch, code section address is 0220h)
TX data block (code of loadable patch for verification)
From this time forward, the RX block and TX block commands can be used with one restriction: prior to
their invocation, the program counter must be set to the start address of the patch.
Load program counter (PC) with start address 0220h of loadable patch
RX data block (code to be programmed at any location), or
TX data block (from any location)
For more information on downloading a patch or different bootstrap loader, see Application of Bootstrap
Loader in MSP430 With Flash Hardware and Software Proposal (SLAA096).
1. MSP430x1xx Family User’s Guide (SLAU049)
2. MSP430x2xx Family User’s Guide (SLAU144)
3. MSP430x4xx Family User’s Guide (SLAU056)
4. Application of Bootstrap Loader in MSP430 With Flash Hardware and Software Proposal (SLAA096)
For a list of third parties that offer BSL hardware and software solutions, please see the MSP430 web site
at http://www.ti.com/sc/msp430 (> Design Resources > Third Party > Tools).
SLAA089D December 1999 Revised August 2006 Features of the MSP430 Bootstrap Loader 15
Submit Documentation Feedback

Other manuals for Texas Instruments MSP430

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments MSP430 and is the answer not in the manual?

Texas Instruments MSP430 Specifications

General IconGeneral
BrandTexas Instruments
ModelMSP430
CategoryMicrocontrollers
LanguageEnglish

Related product manuals