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


тг Texas iNSiraJMENTS //. Использование внутренних функций, периферийных блоков...
Таблица 1. Формат посылки команд BSL
Принятая команда BSL HDR CMD L1 L2 AL АН LL LH D1 D2..Dn CKL CKH ACK
Принять блок данных (RX data block) п п AL АН п-4 D1 D2.. Dn-4 CKL CKH ACK
Принять пароль (RX Password) XX XX XX XX D1 D2.. D20 CKL CKH ACK
Стереть сегмент (Erase segment) AL АН 02/04 А5 - - CKL CKH ACK
Полное стирание (Mass erase) XX XX XX XX - - CKL CKH ACK
Проверка стирания (Erase check) AL АН LL LH - - CKL CKH ACK
Сменить скорость обмена (Change baud rate) D1 D2 D3 XX - - CKL CKH ACK
Передать блок данных (IX data block) AL АН п - - CKL CKH -
Ответ BSL XX п п D1 D2..       ...Dn CKL CKH -
Передать версию BSL (IX BSL version) XX XX XX XX - - CKL CKH -
Ответ BSL XX D1 D2..       ...D10 CKL CKH -

Примечание:

Все цифры в таблице - байты в шестнадцатеричном виде

АСК передаётся обратно от BSL

Синхропоследовательность не входит в блок посылки.

Команды «Проверка стирания» и «Передать версию BSL» не входят в стан­дартный набор команд (V1.50 или выше).

Команда «Сменить скорость обмена» не входит в стандартный набор ко­манд (V1.60 или выше либо загружаемый BL_150S_14x.txt).

Аббревиатуры:

HDRDATA_FRAME = 80h означает ожидается посылка данных в соот­ветствии со стандартным последовательным протоколом (SSP) фирмы TI для MSP430.

CMDИдентификатор команды

L1, L2 Число байт в посылке от AL до Dn Ограничения: L1 = L2, L1 < 255, L1 чётное.

AL, АН Адрес начала блока либо адрес (проверки) записи либо адрес пере­хода, младший/старший байты