Перейти к содержанию
    

Я не хочу сказать, что прям в каждой функции он у меня результаты улучшил. В средних по размеру проекте (оптимизация Speed на полную) в одной функции (достаточно большой, кода на килобайт с хвостиком) перетасовал регистры и на один меньше занял. С другой стороны, я этот проект, как хобби, уже месяц вечерами вылизываю, не мудрено, что там особо негде развернуться с оптимизацией...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемый Rst7! Бросьте, пожалуйста, подправленный кейген мне на мыло ([email protected]).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странная пятерка :)

Новая версия не коснулась среды (да Вы ей и не пользуетесь B) ), там по прежнему четвёрка, потому и проекты не меняли формат.

Линкер прежний.

Отладчик обновили, но оно и понятно, раз добавились новые МК.

Что касается компилятора, то согласен с Вами полностью, максимум 4.30D.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемый Rst7! Бросьте, пожалуйста, подправленный кейген мне на мыло ([email protected]).

 

Лучше станьте "своим" или внесите изменения самостоятельно:

;Сдвиг начала строки
000300A0: F7
;2.25_WIN
000303F7: 32
000303F8: 2E
000303F9: 32
000303FA: 35
000303FB: 5F
000303FC: 57
000303FD: 49
000303FE: 4E
;Убираем -EV
00030405: 00 2D
00030406: 00 45
00030407: 00 56

 

PS На мыло в любом случае посылать ничего не буду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Новая версия не коснулась среды...

Это я и имел ввиду под "странная" в остальном компилятор несколько поменялся.

По прилагаемому описанию на 4.30D :)

EW19329: The ec_nomul libraries incorrectly used the MUL instruction in the ?F_MUL_L04 routine.

EW19291: The optimizer could in some cases create code that was not interrupt safe.

EW19224: Accessing a struct member could result in an internal error. This has now been corrected.

EW19210: struct accesses could result in incorrect register usage. This has now been corrected.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

положил лекарство на рапиду 13кб пароль ewavr

rapidshare.de/files/38596073/_.rar.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кто-то вдруг будет пытаться работать с этой версией, предупреждаю - в ней полно глюков.

 

PS: а отладка через AVRDragon все-таки есть и работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кто-то вдруг будет пытаться работать с этой версией, предупреждаю - в ней полно глюков.

 

Уже выложили 5.10

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже выложили 5.10

 

У 5.02 и 5.10 обнаружилась одна общая странность, когда размер CSTACK 0xC0 или больше IAR считает что размер CSTACK 0, причем при 0xBF все нормально. На 5.02 эффект проявлялся стабильно, а на 5.10 проявился пару раз и исчез.

Изменено пользователем AlexG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...