Цитата(MALLOY2 @ Dec 16 2008, 15:17)

О... это уже что- то, спасибо.
Но тут тоже калабур.
Имеем:
CPU Rev Z. - старая версия
CPU Rev Y. - новая версия
IAR 5.11 - старая версия
IAR 5.20 - новая версия
1) Из выше приведенного текста выходит что старый иар незнает о LDRD - то какже оно работает с ревизией Z ? значит тут глюк не в LDRD.
2) Сатрый иар знает об этой ошибке и генерирует правельный код, для простоты не использует LDRD, это более правдободобно.
3) Новый иар уже думает что работает с исправленным ядром и использует команды LDRD из за этого возникают проблемы с ревизией Z - вывод ревизия Y уже сделана на новом ядре. Но выше приведенном тексте написано что новые компиляторы умееют обходить LDRD, а не то что выпущена новая ревизия ядра с исправленным глюком непонятно...
или я не так чето понял, и 3 пунк является самым правельным ?
5.20 не работает с Z, тогда 5.20 это и был новый ИАР и по предположения авторов текста приведенного в первом посте все остальные ИАРы по идее должны будут уметь компелить оптимальный код, но ребята в ИАРе и останых конторах заметили багу и понавыпускали патчи к своим продуктам.