![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
• Загрузить программный счётчик (Load program counter PC) (записать
стартовый адрес загружаемого BSL)
• Принять пароль (RX password) (снять защиту паролем для загруженного
BSL)
• Выполнить любую команду (используя загруженный BSL)
Доступны следующие версии загружаемых BSL:
• BL_150S_14x.txt это полный BSL для семейств F14x/F13x с прошитым
BSL версии 1.10. Поддерживает все функции загрузчика BSL версии
V1.60. Ввиду того, что размер кода превышает 1 КБ, этот загрузчик мож
но использовать только с МК семейств F1x8 и F1x9. Адрес буфера оши
бок для команд «Передать блок» («RX Block»), «Стереть сегмент» («Erase
Segment»), и «Проверка стирания» («Erase Check») - 021 Eh. BL_150S_
14x.txt также может использоваться взамен PATCH.txt.
• BS_150S_14x.txt это урезанный BSL с неполным набором команд для се
мейств F14x/F13x с прошитой версией загрузчика BSL 1.10. Так как размер
кода не превышает 512Б, этот загрузчик можно использовать совместно с
любыми устройствами от F1x4 до F1x9. Поддерживаются следующие ко
манды загрузчика BSL версии V1.60: «Сменить скорость обмена» (Change
Baudrate), «Принять блок» (RX Block) (с верификацией в режиме реального
времени), «Проверка стирания» (Erase Check) и «загрузить программный
счётчик» (Load PC). Если требуется команда «Передать блок» (ТХ Block)
(перенаправляемая к BSL, прошитому в ПЗУ), (например, для передачи
адресов ошибок или верификации) загрузчик BSL должен быть по новой
запущен из ОЗУ с помощью команды «Загрузить программный счётчик»
(Load PC). Адрес буфера ошибок для команд «Передать блок» («RX Block»)
и «Проверка стирания» («Erase Check»)- 021 Eh. BS_150S_14x.txt также
может быть использован в качестве частичной замены для PATCH.txt.
Примечание:
Пароль не требуется, команда «Принять пароль» отсутствует!
Более подробная информация по загрузке различных типов BSL, см. пример применения «Применение программы начальной загрузки в микроконтроллеры MSP430 с флэш-памятью: программные и аппаратные предложения (версия В)» (Application of Bootstrap Loader in MSP430 With Flash Hardware and Software Proposal) (SLAA096).
Программное обеспечение третьих фирм обычно использует загружаемые BSL для обеспечения максимальной функциональности, в частности, использования верификации в режиме реального времени, и для повышения скорости при работе с соответствующими устройствами.
Дата публикования: 2014-11-18; Прочитано: 264 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!