#lgt8f328p, #CodeBlocks
Указать имя проекта и выбрать папку для проекта
Выбрать компилятор 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
Дополнительные настройки