реклама на сайте
подробности

 
 
> Помогите новичку по AVR+GCC
hwdev
сообщение Apr 2 2007, 08:25
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



Установил под линукс GCC-4.1.0, теперь надо проект создать.

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

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

Есть плата с atmega128, ISP есть.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aesok
сообщение Apr 2 2007, 09:51
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(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.

Анатолий.
Go to the top of the page
 
+Quote Post
hwdev
сообщение Apr 2 2007, 11:03
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



Цитата(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?
Go to the top of the page
 
+Quote Post
aesok
сообщение Apr 2 2007, 11:26
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(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

Анатолий.
Go to the top of the page
 
+Quote Post
hwdev
сообщение Apr 2 2007, 17:05
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



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

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

Анатолий.


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

Пришлось повозиться, чтобы собрать demo. Не загружал еще. У меня прога есть, которая по rs232 грузит sre-файл. Что хоть за формат?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016