разработка и программирование электронных устройств

Программирование AVR и ARM микроконтроллеров в Eclipse. Часть 2

В первой части статьи был рассмотрен процесс разработки программ для микроконтроллеров AVR в инструментальной среде Eclipse. В конце первой части представлена общая схема разработки программ для ARM в Eclipse с помощью GNU Tool chain. Используя практику многосерийных фильмов, напомню окончание первой части статьи и сразу же продолжу изложение материала. Итак, процесс разработки программ в Eclipse [...]

Далее...

Программирование микроконтроллеров в Fedora Electronic Lab

В первой обзорной статье о Fedora Electronic Lab 12 я описал некоторые возможности системы, ее ориентацию на разработчиков электронных устройств. В настоящей публикации будет описан процесс разработки и отладки программного обеспечения в IDE Eclipse CDT под операционной системой Linux( FEL 12 ). Итак, за отправную точку берем только что установленную операционную систему Fedora Electronic Lab [...]

Далее...

Открытие форума

На сайте «Схемотехника» появился форум, зайти на него можно по адресу http://forum.cxemotexnika.org или через пункт меню «Форум». Форум создан на основе скрипта bbPress, который имеет интеграцию с WordPress. Поэтому все, кто зарегистрировался на сайте смогут входить под своими учетными записями на форум. И наоборот – все, кто зарегистрировался на форуме автоматически получают регистрацию на сайте. [...]

Далее...

Отладка AVR микроконтроллеров с помощью FTDI JTAG

Для целей отладки программного обеспечения , написанного под микроконтроллеры AVR, можно воспользоваться программой HappyJTAG2. HappyJTAG2 использует аппаратный JTAG-интерфейс микросхемы FT2232 на первом канале , второй канал используется под последовательный порт. Разработчики HappyJTAG2 сделали ставку на работу в широко известной и бесплатной среде разработки AVR Studio. Поддержка отладки с помощью gdb не реализована, в такой связке [...]

Далее...

Запуск отладки в Eclipse с использованием FTDI JTAG

Разработанный код не всегда выполняется корректно, в таких случаях бывает полезно просмотреть содержимое внутренних регистров микроконтроллера, подключив к нему адаптер JTAG. Для того, чтобы пользоваться отладкой в интегрированной среде разработки Eclipse, необходимо установить плагин для отладки. В качестве такового будем использовать Zylincdt Plug-in. Для того, чтобы его загрузить с сети интернет, необходимо запустить Eclipse и [...]

Далее...

Использование адаптера FTDI JTAG для программирования AVR микроконтроллеров

Универсальный адаптер FTDI JTAG можно использовать также для программирования AVR микроконтроллеров в режиме ISP. Для этого необходимо загрузить и установить программатор Avreal. Линии сигналов mosi, miso, sck в программаторе Avreal закреплены за выводами TDI(ADBUS1), TDO(ADBUS2) и TCK(ADBUS0) соответственно. Линию сигнала reset можно установить на другой порт FT2232D, по-умолчанию она использует TMS(ADBUS3). Возможны два варианта подключения [...]

Далее...

Программирование EEPROM JTAG-адаптера

Итак, плата FTDI_JTAG готова. При отсутствии коротких замыканий на плате устройство определяется сразу после подключения USB-кабеля к компьютеру. Настоятельно рекомендую после пайки платы проверить отсутствие соединения между точками пайки и землей, а также между рядом расположенными выводами FT2232D. Первым делом нужно установить драйвера для работы с платой в Вашей операционной системе. Для этого с сайта [...]

Далее...

Программирование AVR и ARM микроконтроллеров в Eclipse. Часть 1

Многие согласятся , что иметь одну среду разработки для программирования различных микроконтроллеров очень удобно, получаем один интерфейс ко всем проектам. Такого мнения придерживаются и разработчики IAR , которые создают свои IDE для различных микроконтроллеров с похожим интерфейсом пользователя. В случае использования Eclipse CDT среда разработки будет единственная для всех проектов. Это обеспечивается использованием инструментальных средств [...]

Далее...

Торжественное открытие

Сегодня состоялось открытие сайта «Схемотехника», точнее включена индексация страниц поисковыми системами и начата обширная  PR-кампания по его раскрутке . Вдохновил для создания этого сайта DI HALT со своим easyelectronics.ru и миссией нести увлечение электроникой в массы. Будем работать над тем, чтобы таких сайтов было еще больше, чтобы каждый мог получить помощь , не боясь задать [...]

Далее...

JTAG -адаптер на микросхеме FT2232D

Зачем делать еще один JTAG-адаптер при таком количестве готовых недорогих решений? Идея состоит в использовании одного и того же устройства для программирования и отладки микроконтроллеров с архитектурой AVR и ARM . Такой целью задался я перед реализацией сего проекта. Реализовать подобный адаптер стало возможно благодаря использованию аппаратного USB-UART/FIFO моста на микросхеме FT2232D. Особенностью драйвера FT2232D [...]

Далее...