Новичкам

Учебный лабораторный комплекс SDK-1.1 на базе микроконтроллера ADuC812 с ядром MCS51 # RS-232C, I2C

Новичкам

Сообщение podkmax » 28 окт 2010, 17:51

В данном руководстве представлена последовательность шагов по сборке и загрузке программ в стенд.

  1. Для начала нужно определить какой загрузчик установлен в вашем стенде. Для этого необходимо включить питание стенда и посмотреть, что отображено на дисплее. Если там написано "SDK1.1 waiting...", то значит загрузчик UL3, если HEX-202, то загрузчик соответсвенно HEX-202. Если в стенде SDK-1.1 загрузчик UL3, то пропускаете этот пункт. Если же HEX-202, то заменяете его на UL3. Для этого скачиваете архив, в котором есть инструкция по прошивке. Кроме того, процедура замены загрузчика обсуждалась в этой теме.
  2. На странице с учебными материалами стенда скачиваете компилятор SDCC, утилиту make и m3p. Устанавливаете SDCC, далее в переменную окружения PATH добавляете путь к SDCC (папка bin). В эту же папку помещаете утилиту make и m3p. (Для добавления в переменную окружения PATH необходимо нажать правой кнопкой мыши на "Мой Компьютер"-->закладка "Дополнительно"-->Переменные среды. В нижней части, там где расположены "Системные переменные" найти PATH и нажать "Изменить". В конце поля "Значение переменной добавить ";" и добавить путь к папке bin компилятора SDCC.)
  3. Скачиваете пример программы(допустим "Пример работы со светодиодными индикаторами") и распаковываете его.
    Открываете коммандную строку(Пуск-->Выполнить-->cmd)и переходите в распакованную папку (если вы распаковали архив в корень диска С, то можно выполнить такую комманду "cd С:\TEST_LED_SDK_1_1-1.0.0-0-w", так же можно использовать Far). Для сборки проекта набираете в командной строке make. Если Вы используете не COM1 для загрузки программ в стенд, то нужно отредактировать файл (скрипт) load.m3p. Для загрузки программы в стенд наберите в командной строке make load (в папке, где находится makefile) и, если все прошло успешно, то светодиоды весело начнут Вам подмигивать :) .
  4. Аналогично можно загружать все остальные тестовые программы. Основная программа находится в папке SRC и называется test_led.c.
В дальнейшем для написания собственных проектов Вы можете:
  • использовать для редактирования исходных текстов в качестве текстового редактора для программного кода: от блокнота до IDE (например, Eclipse);
  • настроить IDE (например, Eclipse) для компиляции программ при помощи SDCC;
  • изучить глубже утилиту make и правила написания makefile (есть такой документ);
  • разобраться лучше с инструментальной системой m3p, которая в минимальном необходимом для Вас варианте выполняет функцию доставки (программы в стенд) и терминала (для связи со стендом по последовательному каналу).

Вопросы лучше задавать в других темах
podkmax
 
Сообщения: 39
Зарегистрирован: 21 сен 2008, 12:45

Вернуться в SDK 1.1

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3