Работа с AT91SAM

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Работа с AT91SAM

Сообщение m.ix »

Чем и как прошить МК серии
AT91SAM7хххх
AT91SAM9хххх

Имею единственный прогер тритон, который не поддерживает сие МК
http://www.kozlov.radiokot.ru/forum/vie ... 0&start=20

У этих процессоров внутри есть только однократно программируемое ПЗУ со стандартным загрузчиком
те этот МК получается одноразовым?
Иными словами МК будет работать на определённую задачу?
те запрограммировав его на мигание светодиодов этот МК будет не возможно перепрограммировать для показа кина, так?

ДЛя моей работы оказывается требуется J-Link8 (дороговат он для меня на данном этапе и к тому же дай бог раз в год он потребоавлся бы а вот для так называемых различных пробных самоделок мобуть по чаще)

Правда не определился какой МК приобретать, могу себе позволить приобрести лишь только один 9 по корпусу вроедбы они одинаковые

AT91SAM9260B-CU

AT91SAM9260B-QU

AT91SAM9263B-CU

AT91SAM9XE512-QU

AT91SAM9G20B-CU
Лечу лечить WWWашу покалеченную технику.
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

m.ix писал(а):Чем и как прошить МК серии
AT91SAM7хххх
AT91SAM9хххх
Ну... начать с того, что первый МК, а второй не МК :))
У этих процессоров внутри есть только однократно программируемое ПЗУ со стандартным загрузчиком
те этот МК получается одноразовым?
в ПЗУ - СТАНДАРТНЫЙ ЗАГРУЗЧИК. И он уже влит, он для тебя даже не одноразовый (хотя по факту, там зачастую флеш, который документированными способами не переливается).
Во вторых - первый МК - и пзаушность загрузчика не накладывает никаких ограничений на обычную флешку для программ, которую перезаписывай тысячи раз.

Второе это процессор - у него внутренней памяти программ вобще нету, так что и разговор про одноразовость неуместен.
Иными словами МК будет работать на определённую задачу?
те запрограммировав его на мигание светодиодов этот МК будет не возможно перепрограммировать для показа кина, так?
Возможно.
ДЛя моей работы оказывается требуется J-Link8 (дороговат он для меня на данном этапе и к тому же дай бог раз в год он потребоавлся бы а вот для так называемых различных пробных самоделок мобуть по чаще)
В первом есть бутлоадер на USARTе - просто подключай на RS232 через переходник на TTL уровни и вливай штатной утилитой атмела. НЕ НУЖЕН программатор. Хотя дебагер жлинк совсем не помешает. А для более менее сложных проектов работа без него - тоже самое, что собирать мозаику в полной темноте -))
Стоит, кстати, 18$ с доставкой. Дорого ? Клон, ессно.
Правда не определился какой МК приобретать, могу себе позволить приобрести лишь только один 9 по корпусу вроедбы они одинаковые
Сначала определись, тебе нужно то собсно МК или процессор ?
9260 и вовсе вещь давно морально устаревшая. В конце списка поинтересней варианты.

И непонятно, нафига тебе атмел ? Атмел = дорого, редко, проблемно. МК шикарные у ST, NXP, Freescale. Если встраиваемый процессор надо дешево, шустро-жирный и в паяемом корпусе - i.mx233 глянь - просто бесспорный лидер, хотя тоже уже морально староват.
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

Да, собсно. у процессоров программа лежит во внешней NAND флешке (есть варианты с NOR), а то и вовсе, как настраиваемый подтягом ног вариант, на SD карточке.

Так что если можешь не отпаивая NANDы лить своим тритоном - можешь им заливать. или вовсе на SD карточку писать на компе и втыкать.

Процессор исполняет программу из ОЗУ - внешенй SDRAM или, редко и очень мелко, из внутренней SRAM. Собсно загрузчик вливает программу (точнее небольшую стартовую часть) из внешней флешки в ОЗУ и переходит на старт.

Аналогия - как то, что делает BIOS в x86 комьютерах при загрузке с диска.

И еще на тему at91sam7 - если он с USB контроллером - там еще и на USB есть загрузчик (SAMBA).
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Работа с AT91SAM

Сообщение m.ix »

Satyr писал(а):Ну... начать с того, что первый МК, а второй не МК
а чем он является?
Satyr писал(а):НЕ НУЖЕН программатор. Хотя дебагер жлинк совсем не помешает. А для более менее сложных проектов работа без него - тоже самое, что собирать мозаику в полной темноте -))
Стоит, кстати, 18$ с доставкой. Дорого ? Клон, ессно.
те на 9 лучше собрать что то чем на 7
просто хочется один раз по максимуму сей дэвасй собрать :roll:
Satyr писал(а):И непонятно, нафига тебе атмел ?
В это я так сказать не особо плаваю, точнее вообще ни как.
Тупо могу сказать, на данный момент нужна рабочая железка J-Link 8
У меня имеется макетка под 9 вот и разложил
Плату создавть не нужно она итак считай готовая (макетка под девятые версии)

НА принятие решения у меня в общем два дня точнее один сегодня, что б завтра прикупить плату и девятку какуюто по продвинутее.

давай скажу так, что в этом я так сказать хуже ламера.
на сейчас нужен ответ
собрать на семёре или на 9 сею железку.
для семёры в принципе всё есть, только плату придётся готовить.
Satyr писал(а): на тему at91sam7 - если он с USB контроллером - там еще и на USB есть загрузчик (SAMBA).
Да верно, мне USB как раз и нужен
Лечу лечить WWWашу покалеченную технику.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

Грань между МК и процессорами нынче тонка, но основные признаки, пожалуй, такие:

МК исполняет код непосредственно из флеш памяти и сразу, без какой либо загрузки. Флеш внутренний
процессор имеет внешнюю память программ, при старте происходит загрузка исполняемого кода в ОЗУ (внешнююили внутреннюю) и исполняется оттуда

МК не имеет никаких (если честно, сейчас чуть чуть имеют -)) ) заделов для функционирования многозадачных ОС, процессоры имеют.

По скорости сейчас иные МК догнали младшие процессоры, но, во бщем случае, процессоры производительней. Но по пререферии и интерфейсам (особенно аналогового и силового толка) МК значительно богаче.

С МК проще - ты его поставил и все - он сам по себе самодостаточен для работы. Процессорам, в общем случае, нужна внешняя ОЗУ, внешняя флеш, еще и напряжений питаний 2-3 чтуки.

Вот и думай -)))
Собсно, чего конкретно мастеришь и какие потребности ?
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

Проще, конечно, на МК. И по железу, и по программированию.
Реклама
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Работа с AT91SAM

Сообщение m.ix »

В общем малость обрисовал
типа что бы я на семёре сею железку создал.

девятка красиве выглядит в плане на плате, на плате куча всего есть CD одна какая то память
питание вроде одно
Изображение

в общем для меня совет ценнее, чем железка
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

m.ix писал(а):В общем малость обрисовал
типа что бы я на семёре сею железку создал.
Нет. SAM7 - убогое устаревшее гумно.
Если уж есть необъяснимая иррациональная тяга к атмелу - бери еще более менее актуальные времени SAM3

Но все ж совет - забудь об атмеле на корню.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

Где то я эта плату уже видел.
И она потенциально глючная. Питание там хреново организовано.
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Работа с AT91SAM

Сообщение m.ix »

Satyr писал(а): SAM7 - убогое устаревшее гумно.
просто иного решения нету а на него плата (относительно не сложная)
http://www.youtube.com/watch?v=ZD1kL_DmPvc прошивка есть
Satyr писал(а): необъяснимая иррациональная тяга к атмелу
Ни чего иного не остаётся, я лишь могу тупо собрать железку. (нужна эта железка на данный момент, для раскодировки автомагнитолы)
Satyr писал(а):эта плату уже видел.
И она потенциально глючная.
Вроде питание одно, но есть иная плата, без внешней памяти и кучи разъёмов и кнопок.
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

m.ix писал(а):http://www.youtube.com/watch?v=ZD1kL_DmPvc прошивка есть
Satyr писал(а): необъяснимая иррациональная тяга к атмелу
Ни чего иного не остаётся, я лишь могу тупо собрать железку. (нужна эта железка на данный момент, для
А, ну если ты просто хочешь собрать сам jlink - то это другое дело. Не понятно только тогда, причем тут SAM9 ?
Да и купить его дешевле, чем самому собрать. Если только плату на коленке не делать, что в случае tqfp 0.5мм требует некоторого опыта.
раскодировки автомагнитолы)
Satyr писал(а):эта плату уже видел.
И она потенциально глючная.
Вроде питание одно, но есть иная плата, без внешней памяти и кучи разъёмов и кнопок.
Там развязочных конденсаторов процентов 60% просто выброшено -)))
И вообще питание очень хаотично разведено.
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Работа с AT91SAM

Сообщение m.ix »

Satyr писал(а): ты просто хочешь собрать сам jlink - то это другое дело. Не понятно только тогда, причем тут SAM9
Для меня финансово не очень хочется на одно устройство тратить денег.
а сразу all in one хочется,
раскодировка это так сказать разовое, а на под что то иное это устройство думаю наврятли сойдёт.
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

Так ты думаешь, сам его соберешь дешевле, чем за 550р ? :))
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Работа с AT91SAM

Сообщение m.ix »

дешевше навряли
тот же джэлинк 8 изза бугра 33 бакса + ещё какие то там расходы и минимум 2 недели дороги
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

m.ix писал(а):дешевше навряли
тот же джэлинк 8 изза бугра 33 бакса + ещё какие то там расходы и минимум 2 недели дороги
У тебе выше писал уже. жлинк8 18$ с доставкой стоит.
в дороге 20-25 дней.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

Вобще собственноручно делал из родного жлинка неродной :)))
родной, правда, был на атмел залочен.
Документированным включением пинов убиваем имеющуюся прошивку, недокументированным включением пинов восстанавливаем usb бутлодер, заливаем самбой эмулятор сеггеровского бутлодера, запуска жлинк коммандер - и он сам вливает свежайшую родную нелоченную прошиву -)))

С платой с чистым чипом все тоже самое будет, кроме первых двух этапов
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Работа с AT91SAM

Сообщение m.ix »

Извини ещё раз за повторный вопрос
я на это как баран на новые ворота гляжу.

снова про девятку уточню
1 девятка это проц?
2 в названии есть просто цифры
а есть ещё так х256 х512 это тоже проц?

если эти два всё же процы, по по твоему совету останусь на семёре
один джилинк есть с 244 на выходе, вроде пятая версия
а седьмая с FTDI на входе типа 7 или 8 версия

я уже даже не знаю как правильно и нужно спрашивать

если бы было возможно за 18 купить, то купил бы
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

1.
SAM9 все современные, насколько знаю, на ядре ARM926 - это 'процессорное' ядро.
А вобще, семейство ARM9 включает себя несколько ядер - как процессорные, так и МК.

2.
буквы - это разные линейки микросхем в рамках семейства.

SAM7 это устаревшее ARM7TDMI ядро. есть аналогичные SAM3 на современном ядре Cortex-M3 - используй их, не трать зря время на SAM7

Насчет 18$ - а кто не дает то ? бери и покупай. ты в Москве, тут уж и дежурная на этом форуме отмаза про отсутствие на деревне почты и банка не прокатывает.
лови http://www.aliexpress.com/product-fm/52 ... alers.html
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Работа с AT91SAM

Сообщение m.ix »

Satyr писал(а): а кто не дает то ? бери и покупай. ты в Москве, тут уж и дежурная на этом форуме отмаза про отсутствие на деревне почты и банка не прокатывает.
У меня иная отмазка, не умею сеим пользоватся.
Заинтересовало, что есть поддержка STM

Изображение
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Работа с AT91SAM

Сообщение Satyr »

m.ix писал(а):У меня иная отмазка, не умею сеим пользоватся.
Нуу, все мы когда то не умели. чего б не научиться ? :))
Заинтересовало, что есть поддержка STM
Изображение
Там поддержка вобщем то любых армов кучи поколений.

p.s. фотка то к чему ? АРМов на ней не наблюдаю -)) DSP оно вроде не льет
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»