Отличительные особенности версии BSL 1.10

Первая официальная версия V1.10 загрузчика BSL требует небольшого загружаемого дополнения PATCH.TXT, для корректного выполнения команды «Принять блок данных» (RX block). Ввиду этого, после запуска BSL следует вы­полнить следующие действия:

• Отправить команду «Принять пароль» (RX password) и разблокировать
выполнение последующих команд

• Отправить команду «Загрузить программный счётчик» (Load program
counter (PC)) со значением 0C22h (инициализировать указатель стека на
безопасный адрес)

Библиотека Компэла 77


Ь //- Использование внутренних функций, периферийных блоков...

Повторить команду «Принять пароль» (RX password) (unlock password protection for subsequent commands)

Отправить команду «Принять блок данных» (RX data block) (код загружа­емого дополнения, стартовый адрес 0220И)

Отправить команду «Передать блок данных» (ТХ data block) (код загружа­емого дополнения для верификации)

С данного момента команды «Принять блок данных» (RX data block) и «Передать блок данных» (ТХ data block) могут быть использованы с од­ним условием: перед их выполнением следует установить программный счётчик на стартовый адрес обновления.

Отправить команду «Загрузить программный счётчик» (Load program counter (PC)) со значением 0220И стартового адреса загружаемого об­новления

Отправить команду «Принять блок данных» (RX data block) (код, записы­ваемый по любому адресу) - или -

Отправить команду «Передать блок данных» (ТХ data block) (с любого адреса)

Более подробная информация по загрузке обновления или других за­грузчиков BSL содержится в примере применения «Применение про­граммы начальной загрузки в микроконтроллеры MSP430 с флэш-памя­тью: программные и аппаратные предложения (версия В)», (Application of Bootstrap Loader in MSP430 With Flash Hardware and Software Proposal) (SLAA096).

14. Ссылки:

1. «Руководство пользователя MSP430x1xx» (MSP430x1xx Family User's

Guide) (SLAU049)

2. «Руководство пользователя MSP430x4xx» (MSP430x4xx Family User's

Guide) (SLAU056)

3. «Применение программы начальной загрузки в микроконтроллеры

MSP430 с флэш-памятью: программные и аппаратные предложения (версия В)», Application of Bootstrap Loader in MSP430 With Flash Hardware and Software Proposal (SLAA096)

Список третьих фирм, предлагающих программные и аппаратные реше­ния для работы с BSL, расположен на сайте, посвященном микроконтроллеру MSP430 по адресу http://www.ti.com/sc/msp430 (> Design Resources > Third Party > Tools).