-
- А что, gdb - уже не торт? Eddy_Em(340 знак., Вчера, 16:28)
- Пошаговая инструкция. Я так делал для Keil uVision, думаю, что в IAR так же. VVB(385 знак., Вчера, 14:50)
- Вопрос плевый. Все барьеры - в голове. Хочется работать в привычной
среде - запили проект под IAR, поработать конечно прийдется, и
текущую систему сборки проштудировать. И compiler-specific опции
доработать. И... все вроде. Начать и закончить. - il-2(30.06.2025 09:59)
- До меня десятки людей на гитхабе пробовали. Обломались. Авторы библиотеки хвастаются, что применили все известные на тот момент фичи gcc. Там этих компилер-специфик опций по 3 строчки на строчку кода. Я неделю угробил - нихрена не компилится, на иаровские можно меньше половины заменить, еще четверть - выкинуть, хоть и результат ухудшится. Но не всё. Ещё они пользуются некоторыми библиотечными функциями, которые есть только в gcc, и тоже их просто так в иар не перенесёшь - Idler(260 знак., 30.06.2025 10:35)
- Там обычно есть полный набор средств отладки на любой вкус. - SciFi(30.06.2025 09:29)
- Где "там"? Под gcc я имел в виду просто компиллятор (gnu tools),
откуда там какие-то IDE-отладчики? - Idler(30.06.2025 09:55)
- да вот хоть QT возьми. Самое простое и довольно удобное. POV(71 знак., 30.06.2025 10:18, ссылка, ссылка)
- Так оно ж только для армов? Хрен с ним, понаставлю кучу отладочной
печати чуть ли не после каждой команды. Пусть рассказывает, чем
занимается. Благо, там не совсем реалтайм. - Idler(30.06.2025 10:42)
- Под GCC их валом: от SEGGER Ozone Debugger и заканчивая пресловутой STM32CubeIDE. Но можете и отладочную печать ставить, хозяин-барин. Впрочем вам лучше бы профессию поменять на что то попроще раз смена компилятора поставила в тупик. - 3m(30.06.2025 11:03)
- Причем тут армы? Заивисит от отладчика. Если OpenOCD твоё знает - будет тебе не арм. - POV(30.06.2025 11:00)
- Так оно ж только для армов? Хрен с ним, понаставлю кучу отладочной
печати чуть ли не после каждой команды. Пусть рассказывает, чем
занимается. Благо, там не совсем реалтайм. - Idler(30.06.2025 10:42)
- Да практически везде. Вот откуда-то берутся, сам в шоке. - SciFi(30.06.2025 10:00)
- да вот хоть QT возьми. Самое простое и довольно удобное. POV(71 знак., 30.06.2025 10:18, ссылка, ссылка)
- Где "там"? Под gcc я имел в виду просто компиллятор (gnu tools),
откуда там какие-то IDE-отладчики? - Idler(30.06.2025 09:55)
- Общий вопрос - общий ответ. =AlexD=(1 знак., 30.06.2025 09:29, ссылка)
- Извините, не сказал, что под чистой виндой. - Idler(30.06.2025 09:49)
- OpenOCD под чистой виндой тоже работает. Тут, скорее, вопрос "какой
МК". - SciFi(30.06.2025 09:54)
- XMEGA. Есть такая USB-библиотека LUFA (заброшена с 2017), полностью
работающая на AVR8 и AVR32 и "частично/экспериментально" на XMEGA.
Мне её нужно включить в старый большой XMEGA-проект. (20лет активно
поддерживается и дорабатывается) - Idler(30.06.2025 10:14)
- Кстати, LUFA не единственный способ подъема USB на Xmega, в составе ASF тоже есть поддержка USB и оттуда она вполне выдергивается и переносится в IAR. - AlexG(Вчера, 23:20)
- Самым простым вариантом выглядит затянуть проект в Atmel / Microchip Studio 7. Там GCC штатный компилятор, при необходимости можно через настройки переключиться на отдельно установленный GCC нужной вам версии. AlexG(148 знак., Вчера, 22:15)
- Меги отлаживал с AVR-GCC в MPLAB-X. У меня MPLAB Snap отладчик есть. Использовал AVR-GCC 12. - Nikolay_Po(30.06.2025 10:17)
- XMEGA. Есть такая USB-библиотека LUFA (заброшена с 2017), полностью
работающая на AVR8 и AVR32 и "частично/экспериментально" на XMEGA.
Мне её нужно включить в старый большой XMEGA-проект. (20лет активно
поддерживается и дорабатывается) - Idler(30.06.2025 10:14)
- OpenOCD под чистой виндой тоже работает. Тут, скорее, вопрос "какой
МК". - SciFi(30.06.2025 09:54)
- Извините, не сказал, что под чистой виндой. - Idler(30.06.2025 09:49)