Поскольку нативная ATMEL (MICROCHIP) студия 7.0 (и все предыдущие) не работает под маками, то приходится пользовать виртуальную машину с виндой собранной под ARM. Причем эта виртуальная машина своим эмулятором запускает приложение от Intel.
И конечно никаких сходу драйверы не работают.
Что делать чтобы заработало.
-
Установить Виртуальную машину WIN 11 HOME (она поменьше чем PRO) на что-то что есть. Или VirtualBox или Parallels. Я проверял на 22H2 и 24H2 на русских версиях.
-
Купить от нее (WINDы) ключик на AVITO за 300 или 400 рублей. Активация в РФ работает.
Замечу, что Parallels даже если закачать и поставить себе с нуля, работать не будет. Будет требовать активации. И эта активация через VPN не работает в РФ. Я свою активировал в Турции. Наверно можно VPN найти и такой что сработает активация и у нас. Не искал. -
Скачать студию последнюю версию. Это 7.ХХХ
-
Никакие не подключать программаторы.
-
С нажатым SHIFT загрузить винду 11 в режиме запуска драйверов без подписей.
-
Установить Studio причем Подтверждать установку всех Драйзеров без подписи.
-
Мои программаторы ATMEL ICE (родной) и MK II (с алиэкспресс за 1200 руб) оба показыватся после установки как без драйверные.
-
Снова загрузить WINDу в режиме установки не подписанных драйверов.
-
Залезть zadig.akeo.ie и скачать программу установки драйверов. Потом сунуть свой программатор (чаще всего MK II как мне известно) и установить драйвер. Тоже кстати подтвердить установку придется. Потом в моем случае я еще поставил драйвер для ATMEL ICE. Драйвер надо ставить вот такой WIN USB 6.1.7600.16385
-
В итоге машина с установленной студией будет около 25Gb. Работает с внешнего диска SSD шустро. Но я бы не советовал это делать. Ибо случайное отключение диска может эту виртуалку убить насмерть.
Мой вариант такой. Я активированную машину WIN 11 ARM собрал со всем нужным софтом и всеми IDE и сделал ее копию на внешний SSD. А рабочая машина лежит внутри МАКа. На самой виртуалке никаких рабочих файлов по проектам нет. Это чисто исполнительная машина. Все рабочие файлы лежа на файловой системе MAC. И вот оттуда они уже все сихронизируются с облаками.|
Оба мои программатора работают. Студия тоже без проблем работает. Через ISP.
Но не работает программирование через JTAG на ATMEGA 2560 и 1280. Хотя ATMEL ICE такой интерфейс имеет и имеет переходник под него. Платы где стоит ATMEGA специально сделаны с выходом JTAG. Но увы не работает. Фьюзы все стоят правильно. Вот тут описано на русском кто за что отвечает. Если кто знает как запустить JTAG — пишите. Вот тут есть некие рекомендации на англ.
Вот тут берется винда 11 ARM. Вот тут чел бьется и успешно подключает к студии левые программаторы.
ссылка на оригинал статьи https://habr.com/ru/articles/855646/
Добавить комментарий