Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите новичку по AVR+GCC
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
hwdev
Установил под линукс GCC-4.1.0, теперь надо проект создать.

То есть, может кто поделиться в данной конфигурации следующими файлами:
1. Makefile
2. main.c - где есть функция int main()
3. *.h -файлы с определениями для регистров AVR.

Этого набора файлов хватит или еще чего нужно? С AVR никогда не работал, буду очень признателен за любую помощь!

Есть плата с atmega128, ISP есть.
aesok
Цитата(hwdev @ Apr 2 2007, 08:25) *
Установил под линукс GCC-4.1.0, .....

A binutils? avr-libc? На GCC/binutils патчи ставили? Пачему GCC-4.1.0 а не 4.1.2?

Цитата
То есть, может кто поделиться в данной конфигурации следующими файлами:
1. Makefile

Есть программа MFile - для генерации макефайлов для avr-gcc.
http://www.sax.de/~joerg/mfile/

Цитата
2. main.c - где есть функция int main()

Вы ее сами напишите.

Цитата
3. *.h -файлы с определениями для регистров AVR.

В avr-libc.

Анатолий.
hwdev
Цитата(aesok @ Apr 2 2007, 10:51) *
A binutils? avr-libc? На GCC/binutils патчи ставили? Пачему GCC-4.1.0 а не 4.1.2?
Есть программа MFile - для генерации макефайлов для avr-gcc.
http://www.sax.de/~joerg/mfile/
Вы ее сами напишите.
В avr-libc.

Анатолий.


Поставил:
binutils-2.16.1.tar.bz2

в общем следовал инструкциям отсюда
http://uos.vak.ru/doku.php/avr/gcc?s=binutils

libc не ставил, сделаю.
А разве принципиально 4.1.2 или 4.1.0?
aesok
Цитата(hwdev @ Apr 2 2007, 11:03) *
Поставил:
binutils-2.16.1.tar.bz2

в общем следовал инструкциям отсюда
http://uos.vak.ru/doku.php/avr/gcc?s=binutils

libc не ставил, сделаю.
А разве принципиально 4.1.2 или 4.1.0?


Ошибок меньше.

Вот здесь есть скрипт который ставит GCC на линукс.
http://www.avrfreaks.net/index.php?name=PN...513e815ebb9739e

Анатолий.
hwdev
Цитата(aesok @ Apr 2 2007, 12:26) *
Ошибок меньше.

Вот здесь есть скрипт который ставит GCC на линукс.
http://www.avrfreaks.net/index.php?name=PN...513e815ebb9739e

Анатолий.


gcc оставил 4.1.0, нет времени возиться. Если честно, то вообще нанял бы человека, который написал бы прогу под атмегу. Не писал я никогда для нее. Да и разбираться особо времени нет, проект горит, показывать надо заказчику.

Пришлось повозиться, чтобы собрать demo. Не загружал еще. У меня прога есть, которая по rs232 грузит sre-файл. Что хоть за формат?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.