А тем временем вышла ATMEL STUDIO 6 (SP2)

На сайте появилась ATMEL STUDIO 6 c пометкой Production release
www.atmel.com/Microsite/atmel_studio6/default.aspx

P.S. По просьбам:
Cсылка для скачивания с сайта Atmel 6.0.1843 full
Cсылка для скачивания с сайта Atmel 6.0.1843 (мелкая noVSSnoDotNet)
Atmel Studio 6 на rutracker.org
Описание изменений, системные требования, поддерживаемые камни:http://www.atmel.com/Images/as6installer-6.0.1843-readme.pdf
md5 файлов установки:
55CAD1A86458A3BB946E53190AEEE499 — as6installer-6.0.1843
F45F0DD46963394CC438712181F0B586 — as6installer-6.0.1843.noVSSnoDotNet

Atmel Studio 6.0 Service Pack 1 with ASF update

Atmel Studio 6.0 with Service Pack 2 (build 1996) Installer – Full
Cсылка для скачивания с сайта Atmel
  • 0
  • 16 мая 2012, 11:15
  • Stress

Комментарии (121)

RSS свернуть / развернуть
тоже на MSVS + VisualAssistX? Монструозная она какая-то, vim и cmake спасет отца русской демократии
0
MSVS + VisualAssistX
Это я как раз таки категорически одобряю. Мне вот интереснее, допилили ли они свои плагины к ней, а то в 5.0 они были довольно косые.
Как там с поддержкой С++? И еще интересно, что она поддерживает для отладки. JTAG ICE/JTAG ICE mkII по прежнему не держит?
Ну и вообще, что новенького, кроме собрания под одной крышей AVR, AVR32 и ARM?
0
Ну, черт знает… у тебя часто для AVR проекты больше 3-5 сишных файлов содержат? Если меньше, то нафиг эта дура на 600 метров не нужна. А в домашнем использовании редко больше бывает. Для серьезных или рабочих проектов наверно неплохо, да.

С++ 5я в принципе умеет, если использовать кастомные makefile, компилятор плюсы переваривает, просто студия их не воспринимает и не пытается билдить
0
Для того чтоб в 5й студии заработал C++ нужно плагин поставить. В студии 5.1 этот плагин уже установлен по дефолту.
0
Разница с AVR Studio 4 заметна даже на таких проектах — редактор на порядки удобнее. Но меня напрягают косяки плагинов и особенно — отсутствие отладки.
Для того чтоб в 5й студии заработал C++ нужно плагин поставить.
Угу. Правда, ЕМНИП, когда я его ставил — он был бета и с какими-то косяками.
0
> что она поддерживает для отладки.

== «Какие старые отладчики/программаторы они опять вырезали»
+1
… ща посмотрим что за…
кстати вот ссылка на Atmel Studio 6
0
Ну заодно и на «мелкую» версию ссылка: http://www.atmel.com/Images/as6installer-6.0.1843.noVSSnoDotNet.exe .)
0
Разница между версиями начинает теряться)
0
а в чем пригкол? почему а самого атмела не скачать? или так сильно вирусы и спам-реклама нужны?
0
Атмел просит за регатся. А тут тебе прямую ссылку дают.
0
1) при большой нагрузке у атмела кончается канал и скачка идет на 20кб\с, у торрента у меня было 6мб.
2) md5 сумма для лохов?
Большая версия
dl.dropbox.com/u/17372745/avrst6.png — без пожатия
0
У АТМЭЛа в последнее время болезни какие-то… то понос, то срачка… )))))
Алгоритм Забулдыгер и то отвернулся…
Некоторое время продукт находился в некоторой неопределенности,
поскольку дальнейшая поддержка AVR уже не имела смысла. В данное время
активно разрабатывается подобная среда для ARM Cotrex-M3. Для начала
это будет STM32. В качестве адаптера программирования и отладки — OpenOCD.
С уважением, Геннадий Громов
0
О да… Смерть 51му ядру уже предсказывают далеко не первый год.
0
Ну так за 51 ядром стоят китайцы, а их много. Не одни, так другие.
0
ну не только китайцы. сходу вспомнились кипарис и техасские инструменты, силабс…
0
Угу…
И ZILOG ещё живой… )))
0
То 51-е, а то AVR. У первого поддержка куда толще, а вот AVR вполне может загнуться.
0
Убийца восьмибиток Cortex-m0 покачто хреного справляется. Так, что думаю avr еще очень долго будут на рынке.
0
А что из Cortex-m0 сейчас реально есть на рынке??? LPC11XX… и всё???
Появятся STM32F0XX по баксу за штуку… тогда и «будем посмотреть»…
0
Да никогда они не станут убийцами. 8ми битки будут жить. Т.к. далеко не везде нужна производительность и размер флеша.
0
Здесь уже вопрос не столько — нужна «производительность и размер флеша» или не нужна, сколько «а стоит ли покупать гавно мамонта» за те же деньги или дороже???
0
Ну если рассуждать такими «терминами», то это точно путь к успеху. Оптовые цены там фактичеки идентичны а во многих случаях даже меньше.
0
А завтра их совсем может не быть… Заводиков то у АТМЭЛа больше НЕТ!!! ))))
+1
А должны быть?
0
Да как и мозги — не обязательно. Многие и без них существуют.
0
ну и остряк. У арма вообще заводов никогда не было. Они даже чипы не выпускают.
0
Вот только атмел свое ядро не лицензирует.
0
У арма вообще заводов никогда не было.
Да пусть АТМЭЛ живёт и здравствует… «многие лета» ему… ))))
П416 и МП39 тоже когда-то транзисторами были… а Д2 и Д9 — диодами… ))))
0
И что? У многих заводов нет. Штампуют на аутсорце.
0
Именно по этому ты к своей борде и сделал модуль STM32 :D
0
А также модуль PIC и прочие. Есть интерес должен быть продукт.

Я же пока, для себя и на заказ, все делаю на AVR и не вижу смысла переходить на ARM.
+1
Я же пока
… «Гром не грянет, мужик не перекрестится!»??? ))))))))
+1
Да не, меня в первую очередь напрягает отсуствие маловыводных корпусов. У меня самый ходовой корпус это 20-32 вывода.
0
стм8 есть в 20выводном. к тому же габаритами с соик8.
стм32 если не ошибаюсь тоже есть в 32выводном. 20 выводов вроде в планах.
0
Менять AVR на STM8 это шило на мыло.

32й емнип только в 48 выводном минимальный. И шаг там мелкий очень. Сразу повышает класс плат до 4й и резко увеличивает требования к монтажникам и процент брака.
0
Менять AVR на STM8 это шило на мыло.
Ну оно дешевле (хотя возможно отобьет разницу на платах 4-го класса и монтажниках) и с отладкой.

Мне вот в AVR-ках нравится ядро — быстрое (для своего класса) и полностью предсказуемое по таймингам (в STM8 тоже вполне предсказуемое, но ускоритель флеша все портит). Зато не нравятся цены и отладка (точнее, условие «или отладка, или IDE»).
0
Ну не настолько дешевле. Мега88, например, стоит меньше 50 рублей.
0
Это оптом что ли? Для меня например:
ATmega88PA-AU 8K Flash, 1K RAM, 512 EE, 1.8 — 5.5 V, 20 MHz, ADC 8 x 10 bit, UART, SPI, I2C TQFP-32 75
STM8S207K6T6C 32K Flash, 2K RAM, 1K EE, 3.0 — 5.5 V, 24 MHz, 25 GPIO, ADC 7 x 10 bit, PWM, UART, SPI, I2C LQFP-32 62
STM8L151K6T6 32K Flash, 2K RAM, 1K EE, 1.8 — 3.6 V, 16 MHz, 30 GPIO, ADC 22 x 12 bit, DAC 1 x 12 bit, PWM, RTC, UART, SPI, I2C LQFP-32 59
а для большенства свистоперделок хватит и
STM8S103F3P6 8K Flash, 1K RAM, 640 EE, 2.95 — 5.5 V, 16 MHz, 16 GPIO, ADC 5 x 10 bit, PWM, UART, SPI, I2C TSSOP-20 39
или 003 которых по червонцу пачкой уже накупил.
Разве что sot23-6 корпуса нет у стм8, которые есть у АВР (но вне доступности) и ПИК (которые меня не интересуют более).
0
И заметьте, что стм позволяет малой кровью переходить от одних мк к другим, и переферия одинаковая в них (Л/С/А различаются согласен), и нет такой мароки как у авр с портированием скажем с тини2313 на мегу8.
Вообщем то я это к чему, как любителю мне гораздо лучше выглядят стм8 и армы, как по удобству работы, так и по цене.
0
А большая кровь это четыре строчки в HAL на си? ;)

Я один проект писал и отлаживал на Pinboard II, на мега16, после чего он за пол часа был перенесен на Мегу8 и на Мегу48.

Если ты можешь пойти и когда угодно где угодно купить стм8, а также тебя не смущает отстутсвие материалов по нему, тогда ваще не вопрос.
0
Если ты можешь пойти и когда угодно где угодно купить стм8
Ну лично для меня в этом плане между STM8 и AVR разницы нет вообще — тут есть 1-2 МК по такой цене, что можно сгонять в ебург, купить пару камней и остаться в выигрыше.
0
До хала надо ещё дорости :)
Ну не то что бы куда угодно, всё через инет покупалось. У нас в городе вроде не продаются ещё в рознице. Хотя я уже давно не был на радиорынке.
0
Малым оптом, от одного трея :) Впрочем, в розницу для меня там такие же цены. Ну может на пару рублей дороже.

А если брать местную розницу, то на авр цены такие же, а stm8 просто нет. Или под заказ, но по цене +100р к каждому камню.
0
Мне, как любителю, гораздо важнее отладка и удобство использования. Проблемы с таймингом для меня дело привычное, к тому же «считать байты/такты» в 99% случаев лишнее, можно спокойно обойтись без этого. Использование готовой переферии наше все, тем более что в стм8 её больше чем в авр, при меньшей стоимости. Конечно переферия кривоватая :)
0
к тому же «считать байты/такты» в 99% случаев лишнее
Да, но V-USB на STM8 не сделать. А с аппаратным у них туго — ST вообще заявляла «хрен вам, нужен USB — берите STM32». Хотя я слышал, что они все же передумали и обещают представить STM8 с USB.
0
Вообще V-USB это хороший, полезный, но костыль. Несомненным его плюсом является халявная пара VID/PID. Ну и то, что можно сделать USB-устройство на мк за 50р без дополнительных микросхем.
Но и стм8 не закрыт путь к юсб. Так USB-UART конвертор за полтинник описывали тут. Да, только CDC-класс и с чужим именем, но для своих устройств достаточно (только что джостик не прикрутишь к компу).
Для боелее серёзных же проектом можно и стм32/лпц взять.

А вообще STM8 с USB это они правильно передумали :)
0
Дорого, лишние микросхемы, только ком-порт. Так не интересно, особенно мне (меня больше интересует HID и MSD).
А вообще STM8 с USB это они правильно передумали :)
Однозначно. Ждем-с.
0
хид и мсд это берите лпц, там встоенные дрова :)
А мне вот ещё и цдц интересен, так как хид не особо подходит для потокового обмена данными, а мсд в винде надо либо с фс либо доступ через стандартное место.
0
берите лпц
Как ты уже наверное знаешь, с этим есть определенные проблемы… ;)
+1
Тогда силабсы.
C8051F320, к примеру, в местных краях чуть больше $4.
Вменяемая документация (косяки тщательно скрыты :)), готовые .dll — в общем, всё есть.
0
В наших краях они достаточно редки и дороги (то ли 320-й, то ли 321-й примерно в 1.5-1.8 раза дороже LPC1343… когда тот еще был). Опять же программатор надо собирать. Но силабсу жирный плюс за USB-отладчик, который можно собрать самому (EV3 чтоли, или как его там). Для него правда нужен все тот же C8051F320 и компорт для его прошивки.
0
А как насчет бесплатного и неограниченного Си компилятора? ;)
0
Это да. Хотя есть шевеления в стане Clang'а.
0
Меня как любителя устраивает 8кБайт версия IAR. Да и про библиотеки я писал :)
А так отсутствие халявного/опенсорсного неограниченного или умеренно ограниченного С/С++ компилятора/среды разработки — большой минус STM8.

Вообще некоторые личности тут стремятся писать виртуальные машины на мк. Вот вместо этого бы сделали бы компилятор в нативный код стм8 из какого-нибудь бейсик/паскаль/накряйнякСи подобного языка.
0
А не. Отладки то не будет. только асм код что-ли с стандартной стм студии.
0
А зачем? Впихиваем ВМ в 8кб и засираем остальной флеш скриптами)
А если серьезно — хороший оптимизирующий компилятор С++ — не так-то просто. Даже при том, что нужно только back-end для GCC написать.
0
Да это то я знаю. Но неоптимизированный код всё равно быстрее ВМ будет :)
Нужен интерес к контроллерам, что бы занялись те, кто может написать бекенд.
0
ВМ ВМ-у рознь. То, что неоптимизированный код будет быстрее ВМ-а широко распространенное заблуждение. Правильный ВМ зачастую вполне может тягаться с оптимизированным кодом. Впрочем до мелких микроконтроллеров это, насколько я понимаю, еще не добралось, ресурсов маловато.
0
JIT разве что. Но МК такого уровня он не грозит пока.
Впрочем, говорят, lua вполне выдает до трети скорости С++, а без оптимизации вполне можно получить нативный код и послоупочней, чем 1/3 С++.
0
по вашему самопальный компилятор для вм без оптимизации может быть быстрее самопального компилятора в нативный код? это как там можно умудриться?
Хотя не, можно. навидался уже :)
0
Вполне может быть и быстрее. Во-первых, система команд ВМ обычно лучше приспособлена для простой кодогенерации. Во-вторых, в ВМ может быть (и чаще всего есть) свой оптимизатор. В-третих, обработка команд ВМ вполне может быть сделана оптимизированным кодом, а JIT, если он есть, вполне может генерить оптимизированный код.
0
Вообще некоторые личности тут стремятся писать виртуальные машины на мк. Вот вместо этого бы сделали бы компилятор в нативный код стм8 из какого-нибудь бейсик/паскаль/накряйнякСи подобного языка.
да, они и жит напишут по вашему и оптимально свою команду набором нативных реализуют.

Если брать разработчиков ВМ которые «умные дядьки» то такие разработчики и гцц допилят.
0
Можно написать VM под готовый компилятор — скажем, под байткод lua.
0
К слову, есть stm8 backend для llvm clang.
0
«Умные дядьки» скорее всего так и поступят. А вот молодежь может не обломиться на асме написать ВМ, любителей этого дела (я имею в виду асма) даже тут хватает.
0
Есть F103T в VQFN32. Конкретно эти корпуса не паял, так что как у них с паябельностью сказать не могу (моя практика показала, что не все MLF/QFN корпуса одинаковы в этом вопросе, атмеловские MLF-ки крайне геморны в этом вопросе, а вот силабсовский CP2102 паяется чуть ли не удобнее выводной авр-ки в TQFP32).
0
А как же STM8 в корпусах F и K? Как раз 20 и 32 пина. И STM32 в 32-пиновом есть.
0
а я всё же первый :D
0
Я долго буквы вспоминал ;)
0
а я так и не вспомнил бы, если бы не твой пост. схалтурил и без них запостил :)
0
Благодарю.… А так же пик, стм8 и многие другие.
0
Если атмел и дальше будет говниться с отладкой-- для меня они точно умрут.
+1
А мне(и тем кто записывался на семинар) предложиди в рэйнбоу JTAGICE3 за 110 баксов до 18 мая!!! Может прокатит и так. Писал на gik@rtcs.ru
Оплачивал по счёту. Фиг знает, но на сайте у них я найти его не смог. STK600 у них в районе 240 бакинских без скидки
0
Это (вкупе сзакрытым протоколом отладки) и есть «говниться». Они что, живут в параллельной реальности, где нет ST-LINK/Discovery?
+2
А также OpenOCD
0
А так же texane :)
0
… А также lpc Expresso(30 уе), TI Launcpad(5 уе), TI EZ Chronos(50 ye), Silabs USB Toolstick(30 уе), Cypress uVision(30 уе)…
0
Чорт, я опять не туда ответил. Прошу прощения =_=.
0
Это и называется говниться с отладкой. В то время когда все уже почти крупные игроки предлагают халявные отладчики (PIC, LPC, STM32, MSP430) AVR жопится на этом. В результате будет потерян весь сегмент радиолюбителей и студентов. А как следствие и солидный кусок будущих профи в их адрес даже смотреть не будут. AVR так резко вышел в любители только лишь потому, что шить его можно было пятью проводками. Теперь они это преимущество просрали на корню.
0
Не весь. Та же ардуина ещё держит большое количество новичков.
А новичку отладка не нужна. На кой хрен ему надо разбираться с этими проходами по шагам и прочим? Запостил код на форуме/блоге и тебе там все ошибки исправят.
0
Ну так на нее Maple покушается, типа все то же самое (и даже практически полностью совместимо на уровне сходного кода), но толще. И отладка, для тех кто в курсе.
0
а опенсорс? *дуино то и в никсах и бесплатно и открыто же.
0
Все тоже самое, что и ардуино только в профиль (в смысле под STM32). В том числе весь софт в сорсах, все железки с платами/разводкой. И лицензии, насколько я понимаю, такие же — MIT для сорсов, CC-BY-SA для железа.
0
эээм. и цена? тогда нехватает только попсовизации и авр можно хоронить.
0
~$45 в формате ардуины и около 30-ка за формат «mini» (типа arduino mini, только ног 2х20). Есть клоны, есть совместимые разработки (у олимекса есть olimexino-32, около 20 евро, STM32-P103 у них же за 25 евро). Есть еще китайцы, но сейчас на вскидку названий не вспомнил.

P.S. мои mini64/mini48 тоже maple-совместимы, кстати.
0
А причем тут 51е? Он же за авр говорит, а это не 51.
0
он за то что 51 давно пророчили, но они до сих пор живы, так что авр по его мнению тоже жив будет.
0
Вот только 51-е производят все, кому не лнь, и у них обширная база применения и наработок. А АВР делает только атмел, который известен манерой подсадить на МК и незамедлительно прекратить его выпуск.
0
Не, я сам за то что атмел загнется. выпуси тот же СТМ бесплатную среду аля ардуино для дискавери своих (основной момент, что бы 1-варе был в библиотеке) и вообще весело будет.
Просто человеку объяснял при чём тут 51-е были.
0
Да не загнется он. АВР это не только Atmel. Российская оборонка тоже на нем. Да наверняка и другие тоже. На чьих заводах клепают коммерческие версии не имеет значения. Да и контроллер хороший. Не вижу пречин по которым он должен загибаться.
200 баксов для отладчика это смешные деньги. Да и тратятся они только один раз.
0
как это не только Atmel? разве еще кто-то выпускает камни на этом ядре?
0
В России клепают под другим названием. И по совсем другой цене.
0
а как они в россии называются?
(дело распила кристаллов продолжает жить? ;) )
0
Не, АВРки не делают у нас, но надо будет сделают наверное. Есть PIC17 копии — Миландр делает
0
На форуме есть тема про российские клоны. Название «Травка». Выпускаются ATmega8535 и ATmega16. emc2.ucoz.ru/publ/10-1-0-18
0
Российская оборонка
Спасибо, поржал. :)
0
Смейся со своей страны на здоровье )
0
поржал. :)
Я тоже… ))))))))))))
«Долой STM — »Травку" давай!" )))))))))))))))
0
Да уж, с Травки весело...))
0
Разве наша оборонка юзает буржуйские камни? Вояки ж вроде жестко требуют отечественную базу.
Да и насрать атмелу, кто там что юзает. Камни серий АТ89 и АТ90S он уже не выпускает, насколько мне известно. Переходите, мол, на новые аналоги. Они пин-ту-пин совместимые… Обычно.
0
Хм. Тыж вроде тему на форуме читал про российские арки. Чуть выше ссылка на них.
Где их клепают не имеет значения. Если на территории РФ то юзать можно.
0
Ну если склонировали — тогда да. Хотя загнуться AVR это не помешает, если атмел их прикроет (или сам загнется) — вряд ли они кому-то кроме оборонки нужны/доступны.
0
Есть список разрешенного к применению иностранного барахла. Там даже плисы есть не самые ущербные. Правда, актеловские, но всё равно.
0
Можно договориться и XILINX поставить. И есть примеры, правда история умалчивает сколько на это уходит времени и денег…
0
Если аналогов нет, то собрав n-ое количество подписей институтов министерства обороны можно использовать буржуйские. Особенно это наглядно в случае ПЛИСок. AT89 ATMEL выпускает.
На Миландре делают российские АРМы для военных… разрабатывают здесь, делают на TSMC, корпусируют и испытывают здесь.
0
ARMы то понятно, они лицензируются. А вот ядро AVR, AFAIK — нет.
AT89 ATMEL выпускает.
Какие именно? Те же AT89C51 еще выпускаются?
0
Насколько я знаю AT89C51 ещё выпускают.
У них куча камней на 8051… есть даже с USB
0
И на новые камни (например at89c51ac3) нет никаких упоминаний, что надо переходить на что-то иное
0
пользует и меги, и стм. только отлистать бабла за сертификацию и побегать по кабинетам. и в космос меги128 отправляют. где-то пробегало.
0
По-моему при обсуждении Фобос-Грунта в жж-сообществе и пробегало.
0
ага, в жж. но там отдельный топик был с впечатлениями от причастного к теме.
0
Для этого и ST не нужен, такая среда есть, хотя в лоб она с дискавери не работает, но прикрутить, думаю, не сложно.
0
Если автор может:
1) добавьте соберите ссылки на верх
2) еще неплохо было бы дать ссылку на www.atmel.com/Images/as6installer-6.0.1843-readme.pdf с описанием того, что там наворотили в 6й студии.
3) md5 файлов установки (на всякий пожарный)
55CAD1A86458A3BB946E53190AEEE499 — as6installer-6.0.1843
F45F0DD46963394CC438712181F0B586 — as6installer-6.0.1843.noVSSnoDotNet
0
Да и бета ниче была… хотя после 5.1 разницы не ощутил :/
0
В симуляторе 6 атмел студии баг. Симулятор не обрабатывает команды sei и cli. То есть после прохода курсора этих команд, при пошаговой трассировке, значение бита I в регистре SREG не меняется никак. В списке имеющихся багов такой не нашел. В 4 студии все работает. У кого 5 студия, проверьте плиз этот момент у себя.
0
В simulator2?
0
А разве в 6 студии есть simulator2? Сейчас открыл, создал проект, нигде его нету.
0
Хм, похоже я ступил.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.