#lgt8f328p, #CodeBlocks

Инструменты разработки в Linux для lgt8f328p

Как установить компилятор, редактор кода и программу для прошивки lgt8f328p в ОС Simply Linux.

Указать имя проекта и выбрать папку для проекта

Выбрать компилятор GNU GCC Compiler for AVR

убрать галочку "Debug"
установить галочку "Release"

Выбрать микроконтроллер atmega328p
установить галочки "Create hex files" и "Run avr-size after build",

остальные галочки снять
Финиш

Копируем файлы lgt8f328p_sdk в папку проекта

Добавляем файлы в проект
Project>Add files...
Наш проект готов, соберем его
Build>Build

Сделаем кнопочку для прошивки микроконтроллера модифицированным программатором LGTSWDICE
Tools>Conigure tools...
в открывшемся окне выбрать Add

Name: LGTSWDICE-LGT8F328P
Executable: /usr/bin/avrdude
Parameters: -c jtag2isp -P usb -p m328P -D -U flash:w:${TARGET_OUTPUT_BASENAME}.hex:i
Working directory: ${PROJECT_DIR}/${TARGET_OUTPUT_DIR}

Для прошивки контроллера нужно выбрать Tools>LGTSWDICE-LGT8F328P

Сначала необходимо обновить пакеты системы.

sudo apt-get update

sudo apt-get install apt rpm

sudo apt-get dist-upgrade

 

Теперь установим необходимые инструменты разработки

sudo apt-get install avr-gcc

sudo apt-get install avr-libc

sudo apt-get install avrdude

sudo apt-get install avrdude-docs

sudo apt-get install codeblocks

Далее необходимо настроить редактор кода CodeBlocks

File>New>Project...

Выбрать AVR Project

Дополнительные настройки