Оглавление:

TM4C123G LaunchPad: руководство для начинающих: 7 шагов
TM4C123G LaunchPad: руководство для начинающих: 7 шагов

Видео: TM4C123G LaunchPad: руководство для начинающих: 7 шагов

Видео: TM4C123G LaunchPad: руководство для начинающих: 7 шагов
Видео: Getting Started with TIVA C Series TM4C123G LaunchPad from Texas Instruments – Blink an LED 2024, Ноябрь
Anonim
TM4C123G LaunchPad: руководство для начинающих
TM4C123G LaunchPad: руководство для начинающих

В качестве введения во встроенное программирование платы для разработки, такие как панель запуска TM4C123G, предоставляют простой способ настроить оборудование, достаточное для начала программирования. Однако процесс настройки среды разработки для вашей платы может быть немного сложным. Это руководство призвано помочь вам обойти все сложности, связанные с подготовкой вашей пусковой площадки к работе.

Шаг 1. Распаковка оборудования

Распаковка оборудования
Распаковка оборудования
Распаковка оборудования
Распаковка оборудования

Распаковывая новую панель запуска, вы заметите, что в ней есть три вещи.

  • Плата TM4C123G Launchpad
  • Маленький кабель Micro USB - USB-A
  • Краткое руководство Launchpad

Для наших целей нам нужно установить режим устройства на «отладка» с помощью двухпозиционного переключателя в углу панели запуска. Затем мы можем подключить наш USB-кабель к порту отладки непосредственно рядом с микропереключателем. Отсюда мы подключаем другой конец к нашему компьютеру разработчика.

Шаг 2. Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C

Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C
Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C
Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C
Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C
Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C
Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C
Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C
Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C

Теперь, когда у нас есть панель запуска из коробки, теперь нам нужно установить некоторое программное обеспечение на наш компьютер для разработки. Эти действия различаются в зависимости от вашей операционной системы, поэтому следите за инструкциями для конкретной платформы.

Сначала необходимо загрузить программный пакет TivaWare для серии C.

Этот программный пакет содержит все файлы поддержки и заголовки, необходимые для разработки панели запуска.

Загрузите файл SW_TM4C-ver #.exe. Вы должны создать учетную запись TI, чтобы загрузить этот файл.

В Windows

После загрузки запустите файл.exe, я рекомендую распаковать файлы в папку, в которую вы планируете поместить файлы разработки. Для этого я создал на своем рабочем столе папку с именем «TM4C123G Files» и в ней создал папку с именем «TivaWare», в которую я извлек файлы.

На Mac / Linux

В системах Mac и Linux вы не можете изначально запустить файл.exe. Однако вы все равно можете извлечь содержимое. После помещения.exe в папку «TivaWare», куда вы планируете поместить файлы для разработки, запустите «unzip SW_TM4C-ver #.exe» в терминале, и он распакует все файлы в ваш рабочий каталог.

ПРЕДУПРЕЖДЕНИЕ. Убедитесь, что вы используете команду «cd», чтобы установить рабочий каталог в специальной папке для файлов TivaWare в терминале, иначе у вас будет полный беспорядок файлов и папок в нежелательном месте.

Шаг 3. (Windows) Загрузка драйверов и других инструментов - Загрузка драйверов Stellaris ICDI

(Windows) Загрузка драйверов и других инструментов - Загрузка драйверов Stellaris ICDI
(Windows) Загрузка драйверов и других инструментов - Загрузка драйверов Stellaris ICDI

Драйверы Stellaris ICDI позволяют использовать встроенный отладчик, прикрепленный к плате панели запуска, для прошивки и программирования основного чипа. В Windows он не распознает отладчик до тех пор, пока вы не установите драйверы. Для этого извлеките файлы драйвера из скачанного zip-архива. Из диспетчера драйверов вы можете обновить драйверы, щелкнув правой кнопкой мыши нераспознанное устройство отладчика Stellaris и просмотрев извлеченные вами файлы драйверов.

Шаг 4: (Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool

(Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool
(Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool
(Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool
(Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool
(Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool
(Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool

UniFlash позволяет вам загружать уже скомпилированные программы на вашу панель запуска.

Это наиболее полезно для просмотра предоставленных примеров, найденных в TivaWare / examples. Установка довольно проста, поскольку они предоставляют установщики для конкретной платформы на веб-сайте. После загрузки инструмента вы можете открыть его, автоматически определить отладчик Stellaris Debugger, вручную выбрать модуль TM4C123G, который вы используете, а затем нажать кнопку запуска. Оттуда вы можете загрузить.bin-файл из примеров и записать его в память, чтобы увидеть код в действии.

Шаг 5. Загрузка драйверов и других инструментов - Загрузите установщик Code Composer Studio (CCS)

Загрузка драйверов и других инструментов - Загрузите установщик Code Composer Studio (CCS)
Загрузка драйверов и других инструментов - Загрузите установщик Code Composer Studio (CCS)
Загрузка драйверов и других инструментов - Загрузите установщик Code Composer Studio (CCS)
Загрузка драйверов и других инструментов - Загрузите установщик Code Composer Studio (CCS)

Code Composer Studio - это портал, с помощью которого вы можете скомпилировать свою собственную сборку или код C и загрузить его прямо на панель запуска для отладки.

Процесс установки CCS довольно прост. Как обычно, вы сначала выбираете место на своем компьютере для установки программного обеспечения. После этого вы можете установить компиляторы для различных микроконтроллеров. Вы захотите выбрать опцию «TM4C12X ARM». Затем, если он еще не выбран, не забудьте включить «Stellaris ICDI Debug Probe».

После завершения установки CCS мы можем настроить CCS для запуска нашего первого проекта.

Шаг 6: CCS - создание нашего первого проекта

CCS - Создание нашего первого проекта
CCS - Создание нашего первого проекта
CCS - Создание нашего первого проекта
CCS - Создание нашего первого проекта
CCS - Создание нашего первого проекта
CCS - Создание нашего первого проекта
CCS - Создание нашего первого проекта
CCS - Создание нашего первого проекта

Самая сложная часть находится на этом этапе, но после того, как мы закончим, наша среда разработки будет в порядке! Шаги будут приведены в порядке изображений, чтобы вам было легче следить за ними.

1. Выберите «Создать новый проект CCS».

2. Выберите плату Tiva C Series, которую вы используете, в моем случае это TM4C123GH6PM. Обязательно выберите интерфейс отладки Stellaris.

3. Перейдите в свойства нового проекта.

4/5. Создайте переменную пути к вашей папке TivaWare. В разделе «Ресурс» -> «Связанный ресурс» вы должны добавить новую переменную пути с именем TivaWare, указав путь к каталогу, указывающий на вашу установочную папку TivaWare.

6. Создайте переменную сборки в папке TivaWare. В разделе «Сборка» -> «Переменные» также добавьте переменную каталога в свою папку TivaWare.

Вместе переменные пути и сборки упростят включение необходимых файлов из установки TivaWare в наш проект и позволят обновлять библиотеку TivaWare без необходимости повторять пути к нашим каталогам.

7. В разделе «Сборка» -> «Компилятор ARM» -> «Включить параметры» добавьте каталог с именем $ {TivaWare}. Это укажет на переменную пути, которую вы определили ранее, и заставит компилятор автоматически найти необходимые включаемые файлы.

9.08.10. И последнее, но не менее важное: нам нужно добавить в наш проект библиотеку driverlib из папки TivaWare. Это можно сделать, щелкнув проект правой кнопкой мыши и выбрав «добавить файлы». Перейдите в показанный каталог, чтобы выбрать файл driverlib.lib. После этого выбираем «ссылку на файлы» относительно нашего каталога TivaWare.

Если вы зашли так далеко, ваша среда должна быть полностью настроена!

Шаг 7: несколько заключительных заметок

На этом этапе у вас должна быть функциональная среда разработки, а также все необходимые дополнительные драйверы и программные пакеты.

Отсюда хороший способ узнать о плате стартовой панели - это попробовать несколько примеров кода в TivaWare -> examples. Вы можете прошить двоичные файлы, которые предварительно скомпилированы, непосредственно на плату или импортировать код в свой проект, чтобы копаться в нем.

Я надеюсь, что это руководство оказалось полезным, и желаю вам удачи в работе с панелью запуска!

Дополнительные ресурсы:

TM4C123G Лист данных

Виртуальная мастерская с учебниками по коду

Рекомендуемые: