ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
15195 Топик полностью
IgorKossak (05.10.2004 11:39, просмотров: 1) ответил IgorKossak на Вышел в свет ИАР ЕВАВР в3.20с полный, может кто уже пролечил? Если есть лекарство - пришлите пожалуйста, E-mail внутри.
Спасибо всем, принявшим участие! Хоть в ящике ничего и не оказалось, зато поиски привели в нулевую будку, где и ждала меня удача. Тем не менее, беглый анализ продукта показал, что: - старый баг с записью переменной типа long long в EEPROM остался, поэтому требует ручной корректировки; - на среднем уровне оптимизации по скорости новая версия генерит больше кода, чем 3.10 и потребности в стеках также слегка больше (может в этом и есть какая-то сермяжная правда, не буду спешить с выводами); - в скриптах линкера зачем-то обошли нулевую ячейку EEPROM, хотя Atmel утверждал, что старый глюк в связи с ней пофиксили во всех новых МК (может у IAR позднее зажигание?); - исправлены многочисленные баги в библиотеках, которые ранее и так не проявлялись, т. к. prinfы и scanfы обычно народ под себя переписывает; - введены новые фичи компилятора (--enable_cbra_sbra и --set_cbra_sbra_address), которые поддерживают инструкции CBRA и SBRA; - пакет снабдили новой версией линкера, позволяющего подключать внешние бинарные файлы, получать бинарный выход и задавать диапазоны адресов для генерации контрольных сумм (экспериментально, но работает!). Если у кого другие впечатления, поделитесь.