Цитата(ivainc1789 @ Oct 30 2012, 07:57)

1. GCC генерит немного больший код. Результаты компиляции сборок Debug/Release: IAR=25Кб/10Кб, GCC=38Кб/11Кб. Огорчительно, что в STM32F100C6( где 32К flash) отлаживать с Эклипсой и GCC не получилось бы, пришлось бы разбивать на части...
Разница небольшая вобщем-то - 10 и 10 кБайт. В другои проекте может и наоборот оказаться...
Видно что GCC сильней сжимает неоптимизированный код (не пробовали опцию -Os ставить?).
У Иара не молучается так что оптимизация по скорости даёт меньший код?
Цитата(ivainc1789 @ Oct 30 2012, 07:57)

2. Особенно интересно сравнить отладку в IAR и GCC. J-Link'ом удалось "походить" по асму и Си коду - тут все нормально, но почему-то не работает плагин EmbSys Reg - значения в регистрах не показывает, хотя вроде я его правильно настроил на целевой кристалл.
А что вы для STM использовали как GDB-сервер? GDB от Atollic?
Цитата(ivainc1789 @ Oct 30 2012, 07:57)

Мне кажется очень удобным наблюдать некоторые процессы в программе в такой "динамике". Как бы такое сделать, ума не приложу...?
У STM была какая-то программа для отображения вроде (stmstudio что ли?), её неудаётся задействовать?
Цитата(ivainc1789 @ Oct 30 2012, 07:57)

4. Не нашлось аналога команды SetNextStatement в IAR, это когда ставим курсор в произв. место в коде и хотим шагать с этого места. Команда Эклипса Move To Line (если это аналог) у мну не работает - проц просто переходит в running и все...
Да, с Move to Line и Run to Line в Eclipse как-то печально...