Работа с AT91SAM

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

Сообщение 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ашу покалеченную технику.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

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

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

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

Сообщение Satyr »

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

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

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

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

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

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

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

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

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

Сообщение Satyr »

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

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

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

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

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

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

Сообщение Satyr »

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

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

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

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

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

Сообщение Satyr »

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

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

Сообщение Satyr »

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

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

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

Сообщение Satyr »

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

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

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

Сообщение Satyr »

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

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

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

Сообщение Satyr »

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

Сообщение Satyr »

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

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

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

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

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

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

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

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

Сообщение Satyr »

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

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

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

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

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

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

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

Сообщение Satyr »

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

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

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