\
e-KIT laboratory
I
-
поддерживается использование
контрольных точек и пошаговое выпол-
нение программы;
- объект внутрисхемной разработ-
ки имеет те же характеристики, что и в
конечном устройстве;
- сохраняется целостность смешан-
ных сигналов, на которую не влияют
помехи кабельной разводки.
Возможность внутрисхемного про-
граммирования Flash-памяти позволя-
ет гибко изменять и обновлять про-
граммный код, производить регистра-
цию данных. Программирование крис-
талла возможно .как отдельно, так и
после распайки его на плату, так как
процедура программирования осуще-
ствляется по полноценному каналу
JTAG.
JTAG-интерфейс задействует 4
порта:
- TDl (Test Data In) - ввод тестовых
•данных;
- TDO (Test Data Out) - вывод тесто-
вых данных;
- ТСК (Test Clock) - тактовая часто-
та тестирования;
- TMS (Test Mode Select) - выбор
режима тестирования.
На рис. 1 представлена принципи-
альная электрическая схема програм-
матора, предназначеногодля програм-
мирования и внутрисхемной отладки
устройств на основе flash-микроконт-
роллеров серии MSP430 производства
фирмы Texas Instruments. Программа-
тор подключается к параллельному
порту компьютера и работает в среде
разработки IAR Embedded Workbench
for MSP430, бесплатной ограниченной
версии IAR KickStart software, а также в
бесплатной среде GCC. Все эти инст-
рументы доступны в Интернете по сле-
дующим адресам:
http://iar.com - IAR Embedded
Workbench (пакет платный, доступна
полнофункциональная версия с вре-
менным ограничением 30 дней);
http://ti.com /sc/m sp430 - IAR
KickStart software;
GCC.
Для подключения программатора
к микроконтроллеру через JTAG-ин-
терфейс используется 14-выводной
разъем (IDC-14), рекомендованный
фирмой Texas Instruments. Програм-
матор не требуют внешнего питания,
достаточно подключения к LPT-nop-
ту компьютера.
Программирование микроконт-
роллеров семейства MSP430Fxxxx
возможно еще с помощью програм-
матора на основе загрузочного сек-
тора MSP430 (BSL). Этот программа-
тор интересен разработчику, когда
JTAG интерфейс отключен с помо-
щью специального устройства защи-
ты. На рис. 2 представлена принци-
пиальная электрическая схема про-
грамматора (загрузчик BSL).
Он позволяет пользователю об-
ращаться к внутренней памяти мик-
роконтроллера MSP430 в процессе
макетирования, производства или
обслуживания. Обращение к данным
в памяти MSP430 через программа-
тор на основе загрузочного сектора
защищено от несанкционированного
доступа пользовательским паролем.
Для модификации доступны как про-
граммная (флеш) память, так и па-
мять данных (ОЗУ).
Для связи используется протокол
UART с интерфейсом RS232, обеспе-
чивающий гибкое использование как
программного, так и аппаратного
обеспечения. Для использования
программатора на основе загру-
зочного сектора следует подать спе-
циальную последовательность сигна-
лов BSL на определенные выводы
процессора. После этого подается
определенная последовательность
команд в соответствии с требуемым
режимом. Режим загрузки может
быть прерван переходом по опреде-
ленному пользователем адресу либо
осуществлением аппаратного сбро-
са (reset).
Программатор не требуют внеш-
него питания, достаточно подключе-
ния к COM-порту компьютера. Для
подключения программатора к мик-
роконтроллеру через BSL-интерфейс
используется
1 0
-выводной разъем
(IDC-10), рекомендованный фирмой
Texas Instruments.
Ifa
XI
DBR-OF
\
31
Радиолюбитель - 02/20061
предыдущая страница 30 Радиолюбитель 2006-02 читать онлайн следующая страница 32 Радиолюбитель 2006-02 читать онлайн Домой Выключить/включить текст