Страница 1 из 2

Работа с AT91SAM

Добавлено: Пт мар 16, 2012 05:26:54
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

Re: Работа с AT91SAM

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

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

И непонятно, нафига тебе атмел ? Атмел = дорого, редко, проблемно. МК шикарные у ST, NXP, Freescale. Если встраиваемый процессор надо дешево, шустро-жирный и в паяемом корпусе - i.mx233 глянь - просто бесспорный лидер, хотя тоже уже морально староват.

Re: Работа с AT91SAM

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

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

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

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

И еще на тему at91sam7 - если он с USB контроллером - там еще и на USB есть загрузчик (SAMBA).

Re: Работа с AT91SAM

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

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

давай скажу так, что в этом я так сказать хуже ламера.
на сейчас нужен ответ
собрать на семёре или на 9 сею железку.
для семёры в принципе всё есть, только плату придётся готовить.
Satyr писал(а): на тему at91sam7 - если он с USB контроллером - там еще и на USB есть загрузчик (SAMBA).
Да верно, мне USB как раз и нужен

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 10:16:45
Satyr
Грань между МК и процессорами нынче тонка, но основные признаки, пожалуй, такие:

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

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

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

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

Вот и думай -)))
Собсно, чего конкретно мастеришь и какие потребности ?

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 10:17:18
Satyr
Проще, конечно, на МК. И по железу, и по программированию.

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 10:21:48
m.ix
В общем малость обрисовал
типа что бы я на семёре сею железку создал.

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

в общем для меня совет ценнее, чем железка

Re: Работа с AT91SAM

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

Но все ж совет - забудь об атмеле на корню.

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 10:44:33
Satyr
Где то я эта плату уже видел.
И она потенциально глючная. Питание там хреново организовано.

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 10:55:12
m.ix
Satyr писал(а): SAM7 - убогое устаревшее гумно.
просто иного решения нету а на него плата (относительно не сложная)
http://www.youtube.com/watch?v=ZD1kL_DmPvc прошивка есть
Satyr писал(а): необъяснимая иррациональная тяга к атмелу
Ни чего иного не остаётся, я лишь могу тупо собрать железку. (нужна эта железка на данный момент, для раскодировки автомагнитолы)
Satyr писал(а):эта плату уже видел.
И она потенциально глючная.
Вроде питание одно, но есть иная плата, без внешней памяти и кучи разъёмов и кнопок.

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 11:00:15
Satyr
m.ix писал(а):http://www.youtube.com/watch?v=ZD1kL_DmPvc прошивка есть
Satyr писал(а): необъяснимая иррациональная тяга к атмелу
Ни чего иного не остаётся, я лишь могу тупо собрать железку. (нужна эта железка на данный момент, для
А, ну если ты просто хочешь собрать сам jlink - то это другое дело. Не понятно только тогда, причем тут SAM9 ?
Да и купить его дешевле, чем самому собрать. Если только плату на коленке не делать, что в случае tqfp 0.5мм требует некоторого опыта.
раскодировки автомагнитолы)
Satyr писал(а):эта плату уже видел.
И она потенциально глючная.
Вроде питание одно, но есть иная плата, без внешней памяти и кучи разъёмов и кнопок.
Там развязочных конденсаторов процентов 60% просто выброшено -)))
И вообще питание очень хаотично разведено.

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 11:12:42
m.ix
Satyr писал(а): ты просто хочешь собрать сам jlink - то это другое дело. Не понятно только тогда, причем тут SAM9
Для меня финансово не очень хочется на одно устройство тратить денег.
а сразу all in one хочется,
раскодировка это так сказать разовое, а на под что то иное это устройство думаю наврятли сойдёт.

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 11:17:35
Satyr
Так ты думаешь, сам его соберешь дешевле, чем за 550р ? :))

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 11:24:40
m.ix
дешевше навряли
тот же джэлинк 8 изза бугра 33 бакса + ещё какие то там расходы и минимум 2 недели дороги

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 11:49:37
Satyr
m.ix писал(а):дешевше навряли
тот же джэлинк 8 изза бугра 33 бакса + ещё какие то там расходы и минимум 2 недели дороги
У тебе выше писал уже. жлинк8 18$ с доставкой стоит.
в дороге 20-25 дней.

Re: Работа с AT91SAM

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

С платой с чистым чипом все тоже самое будет, кроме первых двух этапов

Re: Работа с AT91SAM

Добавлено: Пт мар 16, 2012 19:23:31
m.ix
Извини ещё раз за повторный вопрос
я на это как баран на новые ворота гляжу.

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

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

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

если бы было возможно за 18 купить, то купил бы

Re: Работа с AT91SAM

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

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

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

Насчет 18$ - а кто не дает то ? бери и покупай. ты в Москве, тут уж и дежурная на этом форуме отмаза про отсутствие на деревне почты и банка не прокатывает.
лови http://www.aliexpress.com/product-fm/52 ... alers.html

Re: Работа с AT91SAM

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

Изображение

Re: Работа с AT91SAM

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

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