Вопросы по работе с ARM'ми от Atmel?

Форум, по моему, находится в несколько уведающем состоянии, особенно это касается раздела по ARM'м от Atmel. Поэтому решил написать сюда. Собственно присматриваюсь к этому семейству и есть пара вопросов.
  1. Первое это прошивка. Какие существуют способы прошивки эти чипов? Прошит ли в них bootloader с завода и можно ли до него достучаться не используя специальных инструментов?
  2. Второе, средства программирование, поддержка различными студиями?
  3. И третье, распространенность и цены?

P.S. Про остальные семейства написано и так много, с ними все ясно. А вот с Атмелом прям бида какая то =)

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

RSS свернуть / развернуть
а разве атмеловые армы кого-нить еще интересуют? ;)

(холивар стартед! :-D )
0
только неучи
0
эээ… мысль не понял…
0
Те кто не берут нхп, стм и многие другие мк из-за малого количества документации на русском языке, или не полной её расжованности.
0
Так на атмел ее еще меньше, если я правильно понял ТС (мы же про AT91, а не AT90).
0
Ну так народ то не в курсе. По авр вон сколько инфы то.
0
Они дорогие. Для разработки прошивки используется студия, либо то что нравится.

Мне они не сильно понравились. Но они выделяются тем, что у них оперативки много.
0
  • avatar
  • a9d
  • 30 мая 2012, 22:38
Но они выделяются тем, что у них оперативки много.
насколько много?
0
посмотрел. да ничего выдающегося, в принципе… максимум 128КБ.
у стм32ф1 до 96КБ, у ф2 до 128КБ, у ф4 до 192КБ…
0
Когда STM b NXP не было в помине, то атмел был лидером по размеру оперативке. Да и не сравнивайте хрен с пальцем. ARM7 c Cortex-M4 сравнивать глупо.
0
ну, когда-то и трава была зеленее, и воздух чище. ;)
и если я ничего не путаю, атмел и nxp свои армы выпустили примерно в одно время. впрочем, что было когда-то мало кого интересует. актуальна ситуация именно на текущий момент.
а сейчас атмел со своими армами в глубокой Ж.

ф4 я привел для полноты картины.
а сравнивал я именно SAM3S/U и STM32F1/F2. и там, и там — СМ3.
0
А можно по подробнее про прошивку =)
0
Прошит ли в них bootloader с завода и можно ли до него достучаться не используя специальных инструментов?
Да, шьется прямо по USB. Хотя, возможно, и не все. Но лучше все же адаптер-отладчик.
И третье, распространенность и цены?
Не ахти, особенно цены.
поддержка различными студиями?
Да вроде стандартный арм, поддерживается всеми.
0
  • avatar
  • Vga
  • 30 мая 2012, 22:44
SAM3N-EK пока чешу голову, как прошивать. Вроде было заявлено, что SAM-BA + RS232 как-то можно, но хз как.
QT600 из комплекта удалось заставить работать программатором для AVR в Studio4.19 (проверил ATmega16 по JTAG). А вот в Studio6 уже не хочет — на выбор штуки 4 контроллеров, без «Follow device selection». Соответственно, по сигнатуре не проходит.

Из плюшек в QT600 понравилось уметь менять VTG от 0 до 5В. Ну и вообще питать от него целевую плату.

PS Тоже на семинаре был? ;)
0
Вы бы уточнили, о какой линейке идет речь, т.к. у ATMEL АРМов много.

Могу рассказать о AT91SAM7
1. Есть встроенный bootloader, шить можно через USB/UART
2. Существует множество сборок GCC пот данную платформу. Если хотите «студию» то «из коробки» поддерживаются в AVRStudio 6, Keil, IAR.
3. Зависит от региона. Но, в любом случае, по цене проигрывают STM32 и LPC.

До недавних пор эта линейка была у меня «рабочей лошадкой». Сейчас перешел на STM32/LPC.
Ничего особо плохого о AT91SAM7 сказать не могу, но и хвалить их тоже не за что. Весьма посредственный (по сегодняшним меркам) МК за большие деньги. ИМХО – лучше с данной линейкой МК не связываться.
0
Упс, насчет поддержки в ATMEL Studio 6 я Вас похоже обманул. Там только SAM3/SAM4 ()
0
Они же говорили на семинаре что допилят 6-ую студию тока недели через 3… поэтому мы и ставили ИАР для 1 плат, Антон ) говорили в 6й должен работать как q-600 что ли… ну у меня работало вроде как… завтра мож на свежую голову попробую, а ты кстати дрова и не только ставил? я ставил позавчера, спецом под плату, по ссылкам, там в презентации которые…?
0
Там звучало в контексте, что библиотеки работы с QTouch пока только в IAR.
Остается надеятся, что программатор QT600 тоже допилят в новой версии Studio6 (хоть и есть обновление его прошивки под production release). Хотя бы включат как программатор для других контроллеров.

Включается он (программатор), кстати, нажатием кнопки на плате после включения (гаснет индикатор Touch Data). Если держать кнопку при включении — входит в режим бута (для принудительной перепрошивки фирмвари).
0
Т.е. нет библиотек для GCC, будут позже.
0
У AT91SAM7 есть один «косяк» — ЕМНИП они не имеют кэша. По этой причине они несколько медленнее собратьев ARM7.
В своё время, «на безрыбье», они были вполне ничего. Для вхождение в ARM — самое то. Но с появлением доступных кортексов с хорошими объёмами памяти, они стали уже не так интересны.

Про кортексы от Atmel ничего сказать не могу.
0
А разве SAM'сы это не Cortex'ы? Вроде бы AT91SAM3S это Cortex-M3.
0
А вот AT91SAM7 — это ARM7TDMI.
0
SAM-ы — они разные бывают… Как уже сказал Vga, SAM7 — это не кортексы
0
А ещё у них были забавные AT91M40400 — это тоже 7TDMI, но с EBI. Через EBI он мог адресовать до 64М внешней памяти. Но его запаять руки так и не дошли — валяется как раритет.
0
Совсемь забыл сказать, что речь идет о линейки ATSAM3/SAM4, очень интересует возможность прошивки через бутлоадер
0
Зачем задавать вопрос, если есть Atmel.com с краткими описаниями и даташиты? Бут есть практически наверняка, они новее SAM7-х, а в тех уже был.
0
Там основная печаль в отсутствии USB в серии N/S. А через RS232 получается через одно место…
0
В общем, что удалось нарыть: есть бут, может шиться через SAM-BA через RS232. Попробую на досуге напрямую к пинам уарт кабельком подключиться, ибо переходник RS232-UART до сих пор не сообразил :(
Печально, что JTAGICE3 не умеет шить их arm3/7/9… Могли бы и запилить, благо пинов в теории хватает…
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.