repstosw 18 11 июня, 2020 Опубликовано 11 июня, 2020 (изменено) · Жалоба 16 hours ago, AlexandrY said: О! Да вы все сами знаете. Точно. Раскрутить препроцессором и сделать нормальные функции чтобы можно было отлаживать. И с метками сразу не будет проблемы. Красота кода пострадает. P.S. уже второй собранный эмулятор идёт быстрее на GCC, чем на IAR. При этом время компиляции GCC в 4 раза меньше, чем у IAR. Тогда зачем платить бабки за IAR ??? Изменено 11 июня, 2020 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 11 июня, 2020 Опубликовано 11 июня, 2020 · Жалоба 13 minutes ago, __inline__ said: Красота кода пострадает. P.S. уже второй собранный эмулятор идёт быстрее на GCC, чем на IAR. При этом время компиляции GCC в 4 раза меньше, чем у IAR. Тогда зачем платить бабки за IAR ??? Еще не видел заказчиков кторые бы платили за красоту кода. Или хотя бы формально описали что есть красота. GCC однозначно медленней чем IAR. Просто вы скорее всего неправильно сконфигурировали workspace в IAR-е. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 11 июня, 2020 Опубликовано 11 июня, 2020 (изменено) · Жалоба 4 hours ago, AlexandrY said: Еще не видел заказчиков кторые бы платили за красоту кода. Или хотя бы формально описали что есть красота. Заказчик и исполнитель в одном лице! 4 hours ago, AlexandrY said: GCC однозначно медленней чем IAR. Просто вы скорее всего неправильно сконфигурировали workspace в IAR-е. Не думаю. Там даже ребёнок справится - выставить нужные чекбоксы в настройках проекта во вкладке optimization. Изменено 11 июня, 2020 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 11 июня, 2020 Опубликовано 11 июня, 2020 · Жалоба А равенство остальных составляющих соблюдено? Как то частоты, расположение кода/данных/стека в памяти, латентность флэшь, кэши? Кстати, попробуйте ARMCC v6, он может приятно удивить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 12 июня, 2020 Опубликовано 12 июня, 2020 · Жалоба 16 hours ago, VladislavS said: А равенство остальных составляющих соблюдено? Как то частоты, расположение кода/данных/стека в памяти, латентность флэшь, кэши? Кстати, попробуйте ARMCC v6, он может приятно удивить. Всё соблюдено. Стартап для IAR писал самостоятельно. Так как поддержки Allwinner A13 "искаропки" там нет. На счёт ARMCC v.6 только из Кейла брать. И писать свой батник, вызывая armclang из командной строки. Причина та же - Кейл ИДЕ не поддерживает девайс A13 "искаропки" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться