Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Компилятор для XMega
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
A_MIKE
Товарищи, помогите найти С компилятор IAR или Keil, заточенные под XMega. (ATXMega128A1) help.gif
Corvus
IAR 5.11 поддерживает данный контроллер.
Зайцев Иван
А WinAVR чем не устраивает
20081205 последняя версия

Цитата
Release Name: 20081205

Notes:
Below is just a sample of what's new.

- New version of GNU Binutils: 2.19

- New version of GCC: 4.3.2

- New version of AVR-LibC: 1.6.4

- New version of Programmers Notepad: 2.0.8.718

- New devices supported:
* ATxmega64A3
* ATxmega128A3
* ATxmega256A3
* ATxmega256A3B
* ATmega32U6

- Various bugs fixed.
Corvus
A_MIKE, насчёт IAR написал в ПМ.
А WinAVR тоже хороший вариант.
aesok
Цитата(Corvus @ Dec 9 2008, 14:03) *
А WinAVR тоже хороший вариант.


Поддежка Xmega в avr-gcc появилась совсем недавно, и почти не тестировалась.

Например в нем нет поддежки 24-битних указателей, и можно использовать только 64 KB памяти данных.

Для доступа к памяти данных, на ATxmegaXXXA1, учитываются регистры RAMPX, RAMPY, RAMPZ и RAMPD но компилятор не работает с ними, только устанавливает RAMPZ в 0 в стартап коде. Тоесть, например, если используется чтение из памяти програм выше 64К и RAMPZ устанавливаеться в значение отличное от 0, то после этой операции надо обязательно обнулять RAMPZ, и не забыв помолиться, чтобы в этот момент не произошло прерываний.

Я бы сказал, поддежка ATxmegaXXXA1 в avr-gcc достаточна только для того чтобы фирма Атмел могла писать об этом в своих прес релизах.

Анатолий.
Зайцев Иван
Тогда писать на асме...
Пока не появится нормальная поддержка
Proton
Цитата(Зайцев Иван @ Dec 10 2008, 09:23) *
Тогда писать на асме...
Пока не появится нормальная поддержка

Зачем же на асме если уже есть нормальная поддержка в IAR, тем более что для задач на которые позиционируется xMega, писать всё на асме полный абсурд.
IgorKossak
Сюда, надеюсь, все заглянули?
Настоятельно рекомендую, пока не прикрыл тему.
Doniak
CVAVR V2.04.2c эвалюшен версия максимальный код 3кб, но это так к слову оно есть но не многие знают smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.