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

 
 
> собрал gcc + avr6, поддержка atmega256x
klen
сообщение Jul 12 2006, 09:26
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Собрал gcc-4.1.1, binutils-12.6.94 и avr-libc-1.4.4 с поддержкой atmega256x (avr6)
в патче для gcc исправил ошибку вычисления адреса возврата.
Тестировать на кроликах пока не пробывал - у нас в конторе появились 2560 купили, но руки не дошли.
Вобщем интерисующимся темой идти:
http://www.klen.org/Projects/Avr-gcc/avr-gcc_last_build.html

Сообщение отредактировал klen - Jul 12 2006, 09:30
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
oll
сообщение Jul 13 2006, 06:26
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Спасибо за проделаную работу. Почему-то мало работающих на GCC для AVR. Хотя и AVR Studio уже поддерживает... А мне удобно - использую GCC и для ARMов.
А нельзя ли сделать чтобы пути к includам и библиотекам совпадали с путями WinAVR?
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jul 13 2006, 07:27
Сообщение #3


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(klen @ Jul 12 2006, 12:26) *
Собрал gcc-4.1.1, binutils-12.6.94 и avr-libc-1.4.4 с поддержкой atmega256x (avr6)
в патче для gcc исправил ошибку вычисления адреса возврата.

Чего это за ошибка такая ?
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 14 2006, 13:46
Сообщение #4


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Harbour @ Jul 13 2006, 11:27) *
Цитата(klen @ Jul 12 2006, 12:26) *

Собрал gcc-4.1.1, binutils-12.6.94 и avr-libc-1.4.4 с поддержкой atmega256x (avr6)
в патче для gcc исправил ошибку вычисления адреса возврата.

Чего это за ошибка такая ?

Ребята очень спешили наверно, в одном месте в патче к avr.c накасячили - при определенных условиях в стек при вызове подпрограммы засвывается два раза младший байт адреса а не младший и значащая часть старшего. Я глюк обнаружил потому что перестала работать плавающая запятая(fplib) avr-libc. Вычисления на плавающей наверно мало кто использует на авр а я постоянно.

Сообщение отредактировал klen - Jul 14 2006, 13:47
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jul 14 2006, 14:32
Сообщение #5


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



на багзиле надеюсь багу зарегили ?
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 14 2006, 16:36
Сообщение #6


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Harbour @ Jul 14 2006, 18:32) *
на багзиле надеюсь багу зарегили ?

неа еще smile.gif дня через зарегю, нада потестить на всякий случай
Go to the top of the page
 
+Quote Post

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

 


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


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