Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6798.pdf
Скачиваний:
94
Добавлен:
13.02.2021
Размер:
2.73 Mб
Скачать

Ведение - 3

20

(граничное сканирование). Название отражает первоначальную идею процесса: в микросхеме выделяются функциональные блоки, входы которых можно отсоединить от остальной схемы, подать заданные комбинации сигналов и оценить состояние выходов каждого блока. Весь процесс производится специальными командами по интерфейсу JTAG, при этом никакого физического вмешательства не требуется. Разработан стандартный язык управления данным процессом — Boundary Scan Description Language (BSDL) [Википедия].

J-Link - это JTAG эмулятор с питанием от шины USB, поддерживающий большое количество ядер CPU. Основанный на 32-разрядном RISC CPU, он может с высокой скоростью обмениваться данными со всеми поддерживаемыми CPU. J-Link используется в десятках тысяч мест по всему миру для целей разработки и производства (программирования flash памяти). Поддержка J-Link интегрирована в большинство профессиональных IDE, таких как IAR, Keil, Rowley и многие другие. Наряду с OEM версиями (такими как IAR J-Link, ATMEL SAM-Ice и другими) были проданы более чем 60000 экземпляров J-Links, что позволяет говорить о J-Link как наиболее популярном эмуляторе для ARM ядер и, де-факто, промышленном стандарте8.

SWD - Serial Wire Debug. Двухпроводной отладочный порт, относительно новая альтернатива 20-выводному интерфейсу JTAG.

Регистры общего назначения -РОН (General Purpose Registers - GPR) — Программнодоступные регистры процессора для временного хранения операндов, является самой быстрой (и самой маленькой) памятью вычислительной системы.

Регистры специальных функций (Special Function Registers -SFR) — регистры управления и состояния периферийных модулей МК и регистры ЦП.

Центральное процессорное устройство (ЦПУ) — процессор электронный блок, либо интегральная схема (микропроцессор), исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Пример Cortex-M3.

Ядро (процессорное) - часть микропроцессора, содержащая основные его функциональные блоки. Пример CM3Core.

4Знакомство с лабораторным инструментарием. Лабораторная № 0

Целью работы является ознакомление с отладочными платами и инструментами разработки для микроконтроллеров 1986ВЕ91Т, 1986ВЕ92У, MDR32F9Q2I, 1986ВЕ93У, 1901ВЦ1Т. Перечень отладочных плат приведен в таблице 2.

4.1Содержание работы

Ход работы

1.Ознакомиться с техническим описанием на плату по фирменной документации.

2.Ознакомиться с принципиальной схемой на плату по фирменной документации.

3.Установить и ознакомиться со средой разработки IAR Embedded Workbench (Keil MDK-ARM).

4.Открыть проект мигания светодиодом (аналог программы «привет мир» для МК) или демонстрационный проект в среде разработки см. таблицу 1.

5.Включить отладочную плату, выданную преподавателем. Записать происходящее на ЖК-экране и светодиодах.

6.Подключить J-link к компьютеру (USB) и отладочной плате к разъему JTAG-A.

7.Скомпилировать открытый проект и «залить» его в память МК. Запустить программу

8 Сайт фирмы Терраэлектроника. Описание Продукта J-link компании Segger http://www.terraelectronica.ru/catalog_info.php?ID=838&CODE=556624

ТУСУР, "Миландр"

Каф. ЭСАУ

Недяк С.П., Шаропин Ю.Б

Февраль 2017 г.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]