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

 
 
 
Reply to this topicStart new topic
> Миграция с ATmega1280 на ATmega2560
koluna
сообщение Dec 6 2017, 15:51
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Всем привет!

avr-libc 1.6.1
gcc 4.2.2.
Binutils 2.20.1

В проекте необходимо заменить процессор ATmega1280 на ATmega2560.
При компиляции и линковке нужно указать -mmcu=atmega2560? Это единственное, что нужно сделать?
Если указать, то компилятор сыпет ошибками, в т. ч. "unknown MCU 'atmega2560' specified", "error: MCU 'atmega2560' supported for assembler only".
Почему? Слишком старый тулчейн?

2560 поддерживается моим тулчейном:
Цитата
~/soft/avr/bin/avr-as --help | grep 2560 -o
2560
~/soft/avr/bin/avr-gcc --target-help | grep 2560 -o
2560




--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
slanted
сообщение Dec 6 2017, 17:50
Сообщение #2


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

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Цитата(koluna @ Dec 6 2017, 19:51) *
Всем привет!

avr-libc 1.6.1
gcc 4.2.2.
Binutils 2.20.1


Да, слишком старый, и это легко гуглится. binutils 2.26, gcc 4.9.2 и avr-libc 1.8.0 поддерживают нормально.
Go to the top of the page
 
+Quote Post
koluna
сообщение Dec 6 2017, 18:35
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(slanted @ Dec 6 2017, 21:50) *
Да, слишком старый, и это легко гуглится. binutils 2.26, gcc 4.9.2 и avr-libc 1.8.0 поддерживают нормально.


А почему в списках поддерживаемых устройств этот процессор присутствует?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
koluna
сообщение Dec 7 2017, 06:01
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



binutils 2.25 подойдет?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
koluna
сообщение Dec 8 2017, 13:51
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Нормально собралось и работает под:
libc 1.8.0
gcc 4.9.2.
binutils 2.25


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th April 2024 - 01:43
Рейтинг@Mail.ru


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