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

 
 
> Атрибуты процедуры в yagarto gnu, атрибут указания системы команд
Мусатов Констант...
сообщение Jan 12 2007, 18:26
Сообщение #1


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

Группа: Участник
Сообщений: 188
Регистрация: 10-10-06
Пользователь №: 21 172



Добрый день.

Делаю проект на Atmel AT91SAM7X256 и FreeRTOS. Реально будет использоваться по полной, это и IP и WEB, USB, Flash, и т.д. Тестовый проект на IAR я запустил, но не в полном формате, поскольку у стартового кита ограничение кода 32К. Пробую переползти на Yagarto Eclipse. Более или менее все стало компилироваться. Однако всплыла проблема. В исходниках нашлось несколько функций с атрибутом __arm, который заставляет компилятор всю функцию скомпилировать в системе команд arm, в отличие от thumb. Я не нашел такого атрибута в компиляторе yagarto. Ни кто не в курсе такого?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
klen
сообщение Jan 13 2007, 17:57
Сообщение #2


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

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



Цитата(Мусатов Константин @ Jan 12 2007, 18:26) *
в компиляторе yagarto

А че это за компиллер тпкой??
Go to the top of the page
 
+Quote Post
Мусатов Констант...
сообщение Jan 13 2007, 20:09
Сообщение #3


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

Группа: Участник
Сообщений: 188
Регистрация: 10-10-06
Пользователь №: 21 172



Цитата(klen @ Jan 13 2007, 17:57) *
А че это за компиллер тпкой??

Тут уж было обсуждение бесплатной платфрмы Elipse. Это сборка Yagarto GCC c компилятором под arm и тестовым примером под AT91SAM7S256.

Andy Great, спасибо. Понял что это остается вопросом.
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 13 2007, 21:40
Сообщение #4


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

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



Цитата(Мусатов Константин @ Jan 13 2007, 20:09) *
Цитата(klen @ Jan 13 2007, 17:57) *

А че это за компиллер тпкой??

Тут уж было обсуждение бесплатной платфрмы Elipse. Это сборка Yagarto GCC c компилятором под arm и тестовым примером под AT91SAM7S256.

Andy Great, спасибо. Понял что это остается вопросом.

если GCC, то группируй THUMB-функции и ARM-функции по модулям, и указывай компиллеру опции -mthumb -minterwork для тумба и -interwork для арм-кода, обработчики исключений только в арм-коде.
Go to the top of the page
 
+Quote Post



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

 


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


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