Оглавление:
- Шаг 1. Распаковка оборудования
- Шаг 2. Загрузка драйверов и других инструментов - Загрузка TivaWare для серии C
- Шаг 3. (Windows) Загрузка драйверов и других инструментов - Загрузка драйверов Stellaris ICDI
- Шаг 4: (Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool
- Шаг 5. Загрузка драйверов и других инструментов - Загрузите установщик Code Composer Studio (CCS)
- Шаг 6: CCS - создание нашего первого проекта
- Шаг 7: несколько заключительных заметок
Видео: TM4C123G LaunchPad: руководство для начинающих: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
В качестве введения во встроенное программирование платы для разработки, такие как панель запуска TM4C123G, предоставляют простой способ настроить оборудование, достаточное для начала программирования. Однако процесс настройки среды разработки для вашей платы может быть немного сложным. Это руководство призвано помочь вам обойти все сложности, связанные с подготовкой вашей пусковой площадки к работе.
Шаг 1. Распаковка оборудования
Распаковывая новую панель запуска, вы заметите, что в ней есть три вещи.
- Плата TM4C123G Launchpad
- Маленький кабель Micro USB - USB-A
- Краткое руководство Launchpad
Для наших целей нам нужно установить режим устройства на «отладка» с помощью двухпозиционного переключателя в углу панели запуска. Затем мы можем подключить наш USB-кабель к порту отладки непосредственно рядом с микропереключателем. Отсюда мы подключаем другой конец к нашему компьютеру разработчика.
Шаг 2. Загрузка драйверов и других инструментов - Загрузка 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
Драйверы Stellaris ICDI позволяют использовать встроенный отладчик, прикрепленный к плате панели запуска, для прошивки и программирования основного чипа. В Windows он не распознает отладчик до тех пор, пока вы не установите драйверы. Для этого извлеките файлы драйвера из скачанного zip-архива. Из диспетчера драйверов вы можете обновить драйверы, щелкнув правой кнопкой мыши нераспознанное устройство отладчика Stellaris и просмотрев извлеченные вами файлы драйверов.
Шаг 4: (Необязательно) Загрузка драйверов и других инструментов - Загрузите UniFlash Software Flashing Tool
UniFlash позволяет вам загружать уже скомпилированные программы на вашу панель запуска.
Это наиболее полезно для просмотра предоставленных примеров, найденных в TivaWare / examples. Установка довольно проста, поскольку они предоставляют установщики для конкретной платформы на веб-сайте. После загрузки инструмента вы можете открыть его, автоматически определить отладчик Stellaris Debugger, вручную выбрать модуль TM4C123G, который вы используете, а затем нажать кнопку запуска. Оттуда вы можете загрузить.bin-файл из примеров и записать его в память, чтобы увидеть код в действии.
Шаг 5. Загрузка драйверов и других инструментов - Загрузите установщик Code Composer Studio (CCS)
Code Composer Studio - это портал, с помощью которого вы можете скомпилировать свою собственную сборку или код C и загрузить его прямо на панель запуска для отладки.
Процесс установки CCS довольно прост. Как обычно, вы сначала выбираете место на своем компьютере для установки программного обеспечения. После этого вы можете установить компиляторы для различных микроконтроллеров. Вы захотите выбрать опцию «TM4C12X ARM». Затем, если он еще не выбран, не забудьте включить «Stellaris ICDI Debug Probe».
После завершения установки CCS мы можем настроить CCS для запуска нашего первого проекта.
Шаг 6: 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 Лист данных
Виртуальная мастерская с учебниками по коду
Рекомендуемые:
Как добавить контроль WiFi в любой проект -- Руководство для начинающих по ESP32: 5 шагов
Как добавить контроль WiFi в любой проект || Руководство для начинающих по ESP32: в этом проекте я покажу вам, насколько легко / сложно использовать ESP32 с Arduino IDE, чтобы добавить контроль WiFi в любой проект электроники. Попутно я покажу вам, как использовать ESP32 для создания простого WiFi-сервера и как создавать
Руководство для начинающих по Raspberry Pi: 6 шагов (с изображениями)
Руководство для начинающих по Raspberry Pi: долгое время я работал с Arduino. Это просто, дешево и выполняет свою работу. Но в последнее время я больше склоняюсь к проектам IoT. Итак, я начал использовать плату разработки ESP, и она отлично работала. Но теперь я хочу двигаться к
Как использовать мультиметр на тамильском языке. Руководство для начинающих - Мультиметр для начинающих: 8 шагов
Как использовать мультиметр на тамильском языке. Руководство для начинающих | Мультиметр для начинающих: Здравствуйте, друзья! В этом уроке я объяснил, как использовать мультиметр во всех типах электронных схем, в 7 различных шагов, таких как: 1) проверка целостности оборудования для устранения неполадок 2) Измерение постоянного тока 3) тестирование диода и светодиода 4) Измерение Resi
Как нарисовать себя из мультфильма - Руководство для начинающих: 5 шагов
Как нарисовать себя в мультфильме - Руководство для начинающих: вы можете сделать интересный, уникальный подарок и многое другое! Вы можете использовать картинку, чтобы нарисовать себя и использовать ее как картинку для социальных сетей, вы можете создать свой собственный дизайн футболки, вы можете использовать его для плакатов, или распечатать его на кружках, или сделать
Руководство для начинающих по использованию датчиков DHT11 / DHT22 с Arduino: 9 шагов
Руководство для начинающих по использованию датчиков DHT11 / DHT22 с Arduino: вы можете прочитать это и другие замечательные руководства на официальном сайте ElectroPeak Обзор В этом руководстве вы узнаете, как настроить датчики DHT11 и DHT22 и измерить температуру и влажность окружающей среды. Узнайте: DHT11 и DHT22