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

 
 
 
Reply to this topicStart new topic
> Компилятор для XMega, Помогите найти
A_MIKE
сообщение Dec 9 2008, 08:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-07-08
Пользователь №: 38 802



Товарищи, помогите найти С компилятор IAR или Keil, заточенные под XMega. (ATXMega128A1) help.gif
Go to the top of the page
 
+Quote Post
Corvus
сообщение Dec 9 2008, 09:19
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



IAR 5.11 поддерживает данный контроллер.
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Dec 9 2008, 10:39
Сообщение #3


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



А 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.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Dec 9 2008, 11:03
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



A_MIKE, насчёт IAR написал в ПМ.
А WinAVR тоже хороший вариант.
Go to the top of the page
 
+Quote Post
aesok
сообщение Dec 9 2008, 11:38
Сообщение #5


Знающий
****

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



Цитата(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 достаточна только для того чтобы фирма Атмел могла писать об этом в своих прес релизах.

Анатолий.

Сообщение отредактировал aesok - Dec 9 2008, 11:41
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Dec 10 2008, 03:23
Сообщение #6


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



Тогда писать на асме...
Пока не появится нормальная поддержка
Go to the top of the page
 
+Quote Post
Proton
сообщение Dec 10 2008, 03:46
Сообщение #7


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

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



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

Зачем же на асме если уже есть нормальная поддержка в IAR, тем более что для задач на которые позиционируется xMega, писать всё на асме полный абсурд.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 10 2008, 19:46
Сообщение #8


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Сюда, надеюсь, все заглянули?
Настоятельно рекомендую, пока не прикрыл тему.
Go to the top of the page
 
+Quote Post
Doniak
сообщение Jul 15 2009, 07:00
Сообщение #9





Группа: Участник
Сообщений: 13
Регистрация: 3-05-09
Пользователь №: 48 574



CVAVR V2.04.2c эвалюшен версия максимальный код 3кб, но это так к слову оно есть но не многие знают smile.gif

Сообщение отредактировал Doniak - Jul 15 2009, 07:01
Go to the top of the page
 
+Quote Post

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

 


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


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