вв
Использование плагина для
разработки программ на
языке C для процессора
Байкал-Т1 в IDE Eclipse
01.09.2016
Статус: Релиз
3 Описание и использование разных типов проекта
3.1 Baikal-t Bare-metal for board
Данный проект следует использовать для разработки Bare-metal программ для плат БФК.
При выборе шаблона Hello world в папки проекта будут добавлены все необходимые файлы
для инициализации процессора. Чтобы увидеть сакраментальную фразу: Hello world через
интерфейс uart, необходимо:
1. Собрать проект. Для этого необходимо нажать кнопку Build 'Debug' for project
'Board' (имеет иконку в виде молотка) на панели инструментов, расположенной в
верхней части окна приложения (рисунок 3). Никаких дополнительных настроек
выполнять не надо, так как набор средств кросс-компиляции cross-toolchain лежит в
папке SDK. Если же вы все-таки хотите добавить или просто просмотреть флаги,
которые используются при компиляции, в окне Project Exlorer необходимо нажать
правой кнопкой мыши по папке с именем проекта, из контекстного меню выбрать
пункт Properties и в открывшимся окне развернуть категорию C/C++ Build →
Settings (рисунок 4). Здесь можно настроить все инструменты сборки, задать или
убрать необходимые флаги. Если для какого-то инструмента не получается найти
требуемый флаг, следует задать его вручную в категории Miscellaneous. Такая
категория присутствует для каждого инструмента.
2. С помощью утилиты dfu-util, которая входит в состав BSP, следует прошить плату
файлом с расширением *.text. Команда, которую нужно ввести в терминале, выглядит
так (в одну строку):
<path_to_SDK>/baikal/bin/dfu-util -D
<eclipse_workspace>/<project_name>/Debug/<project_name>.text -a 0 -d
[Run-Time VENDOR]:[Run-Time PRODUCT]
3. Чтобы увидеть результат, необходимо подключиться к плате через интерфейс uart с
помощью программы типа minicom со следующими параметрами для com: 115200, 8,
N, 1.
Публичный © Байкал Электроникс 2016 Страница 5/10