Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ИАР 4.31 под арм...
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Velund
Попробовал воткнуть 4.31А...

Сначала напоролся на то, что неограниченная по сроку лицензия уже не работает. Убрал дьявольщину smile.gif из номера - не помогло. Либо жесткая проверка, либо теперь сериалы евала какие то особые.

Уникрак его с виду утихомирил. Но с мтлинком долбагер отказался работать с первой попытки.

Времени на эксперименты не было, посему пока кончилось тем, что выдрал все файлы под новые процы и вернулся на 4.30, до выяснения...

Но очень любопытно услышать отзывы о новинке от уважаемой публики. Кое что вкусное там в отладчике появилось, надо бы разрулить это дело...


И еще интересно, что там такого в кикстарте, что он толще эвала заметно...
zltigo
Цитата(Velund @ Feb 17 2006, 06:41) *
Попробовал воткнуть 4.31А...

Попробовал. Странностей нет.
1. Сменили лицензию, но генерится обычным образом без проблем.
Генератор в приложении.
2. MT-Link c прошивкой 1.6 работает и с "родной" поддержкой и через RDI.
По крайней мере в первом приближении.

Пока все.
DASM
Тоже пошло без вопросов. (мтлинк) . Стек показывают теперь - это неплохо. Посмотрим на стабильность. Меня больше всего примеры для USB LPC214X порадовали
zltigo
1. При прочих равных условиях код генерится компактнее (максимальная оптимизация по скорости).Правда, просмотрев наиболее критические выписанные очень аккуратно с учетом быстродействия
места, отличий в ассемблерном коде не обнаружил.
2. Документировали несколько опций. Правда --discard_unused_publics как-то странно
отработала, но посмосмотрю подробнее позже.
3. Добавили --no_path_in_file_macros - приятно, что гасит излишний "мусор".
4. Список исправаленных багов, как всегда радует. Причем на один из них [EW17184] ранее
наступал, когда пытался инициализировать стек c головы.
5. Подправили баг (без отражения сего факта) в iarbuild c игнорированием warning - теперь можно пользоватся для возни с готовыми проектами не используя IDE или перетаскивания под make.
6. Убогенькая IDE c глюками осталась без изменений, но это лично меня не касается.
7. Какого черта стали ассемблерный текст генерить с десятичными константами! Поискал, как можно
убрать нововведение - не нашел :-(
DASM
эээ по п.4 - это как :-O ? C головы то есть
zltigo
Цитата(DASM @ Feb 18 2006, 11:59) *
эээ по п.4 - это как :-O ? C головы то есть

В смысле в ЕГО естественном порядке с top (верхушки) стека и ВНИЗ по памяти.
Под инициализацией подразумевалось заполнение его моим любимым значением
0xDEADBEEF c целью последующего рассмотрения степени его использования.
Инициализировался странно. Решилась проблема расстановкой дополнительных скобок и
заданием явных преобразованиев типов. Тогда только начинал и попинал на
"молчаливый" компилятор, который не поняв чего-то вполне очевидного на мой взгляд не
переспросил.
Вроде теперь все объяснил.
zltigo
Попробовал сегодня на разных проектах и реальных железках.
Проблем, как и ожидалось, нет. В качестве бонуса - исчез один отфонарный Warning,
закрыть который "#pragma diag_suppress" все никак руки не доходили.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.