тг 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) | 1С | 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) | 1Е | 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, АН Адрес начала блока либо адрес (проверки) записи либо адрес перехода, младший/старший байты