|
|||||||
Сборка под AVR в Gentoo - поиск заголовочных файлов и прочие действия
Время создания: 19.12.2013 12:12
Текстовые метки: avr, atmega, arduino, linux, gentoo, avrdude, FUSE, прошивка, команда
Раздел: Linux, компиляция, C/C++
Запись: xintrea/mytetra_db_harpokrat/master/base/1387440747a2213fgota/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Здесь собраны некоторые команды, которые пригодятся при консольной работе по обслуживанию. сборке, заливке прошивок в AVR-контроллер. В Gentoo при сборке проектов на C/C++ для ARV (Atmega) могут не находиться заголовочные файлы. Чтобы решить эту проблему, можно создать линк на ldscript для AVR. Команда следующая: ln -s /usr/lib64/binutils/avr/2.23.2/ldscripts /usr/avr/lib/ldscripts Для того, чтобы прошивка могла быть залита, иногда надо правильно выставить FUSE-биты. Записать фьюзы в atmega8 (в данном примере команды внутренний генератор на 8MHz) можно следующей командой: sudo avrdude -c usbasp -p m8 -U lfuse:w:0xE4:m Запись прошивки в atmega8 производится подобной командой: sudo avrdude -c usbasp -p m8 -U flash:w:main.hex:i Утилита avrdude - это стандартная утилита-прошивальщик, которая используется для любой прошивки AVR/Atmega (Arduino) контроллеров. Данные команды, по сути, используются и "под капотом" в Arduino IDE. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|