kostya-m 0 12 января, 2007 Опубликовано 12 января, 2007 · Жалоба Добрый день. Делаю проект на Atmel AT91SAM7X256 и FreeRTOS. Реально будет использоваться по полной, это и IP и WEB, USB, Flash, и т.д. Тестовый проект на IAR я запустил, но не в полном формате, поскольку у стартового кита ограничение кода 32К. Пробую переползти на Yagarto Eclipse. Более или менее все стало компилироваться. Однако всплыла проблема. В исходниках нашлось несколько функций с атрибутом __arm, который заставляет компилятор всю функцию скомпилировать в системе команд arm, в отличие от thumb. Я не нашел такого атрибута в компиляторе yagarto. Ни кто не в курсе такого? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 13 января, 2007 Опубликовано 13 января, 2007 · Жалоба Нету там такого. Надо разносить по разным файлам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 13 января, 2007 Опубликовано 13 января, 2007 · Жалоба в компиляторе yagarto А че это за компиллер тпкой?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kostya-m 0 13 января, 2007 Опубликовано 13 января, 2007 · Жалоба А че это за компиллер тпкой?? Тут уж было обсуждение бесплатной платфрмы Elipse. Это сборка Yagarto GCC c компилятором под arm и тестовым примером под AT91SAM7S256. Andy Great, спасибо. Понял что это остается вопросом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 13 января, 2007 Опубликовано 13 января, 2007 · Жалоба А че это за компиллер тпкой?? Тут уж было обсуждение бесплатной платфрмы Elipse. Это сборка Yagarto GCC c компилятором под arm и тестовым примером под AT91SAM7S256. Andy Great, спасибо. Понял что это остается вопросом. если GCC, то группируй THUMB-функции и ARM-функции по модулям, и указывай компиллеру опции -mthumb -minterwork для тумба и -interwork для арм-кода, обработчики исключений только в арм-коде. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kostya-m 0 13 января, 2007 Опубликовано 13 января, 2007 · Жалоба Cпасибо klen, я так и понял, просто не хотелось ломать готвый сторонний код, но, по видимому, придется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться