После некоторого труда получил "The Insider’s GuideTo The Philips ARM®7 An Engineer’s Introduction To The LPC2100 Series" Там вообще про седьмые армы, про lpc2100 в частности и про то, как с ними дружит Keil MicroVision. Пока в детали не вдавался, только пролистал. Без регистрации это скачать нельзя, а регистрированым это дают без возможности распечатать. Кинул на ifolder сломаную, чтобы интересующимся было просто. Весит 10.7 МБайт http://stream.ifolder.ru/2634385
На фтп качать лень, закачайте, если хотите. Кстати почему бы там не сделать анонимного пользователя? Все равно же логин и пароль в открытом доступе, только вот лазить и искать его неудобно.
1. Чем прошивать ? Самое простое - по COM-порту. Встроенный загрузчик SAM-BA работает как с USB, так и с COM. Преобразователь RS232-TTL (например ADM202) - и всё. Для прошивки ПЗУ из-под линукс я пользуюсь программкой sam7_pgm. Работает как раз через СОМ.
2. На чём программировать ? Однозначно - GCC. Поскольку он стандартен и всё неаппаратнозависимое пойдёт без переделок. Кстати - ключ -Os - это оптимизация по СКОРОСТИ, а вот -O1 -O2 - по РАЗМЕРУ. Ну и бесплатность GCC - тоже немаловажна.
3. Цена. Процессоры серии SAM - стоят примерно как МЕГИ.. Но ресурсов не впример больше... Так что выгоднее получаются... Мы наверное от АВР вообще в пользу SAM откажемся скоро...
Ну у АВР тоже есть свои преимущества, их маленькие размеры и малое количество ног и легкость в управлении, Попробуйка "спокойно" покрутить ножками у ARM) Вообще ARM сделан специально для переферии - то есть у него есть масса интерфесов, а исполнительные устройства могут быть как раз AVR. ЗЫ А у меня вот через СОМ порт не шьецца говорит что не видит, у тебя какой кабель? Удлиннитель? Прост у меня единственный кабель это с тремя проводками GND TX RX =(
СергейЕсли вас не затруднит нарисуйте схемку для вашего SAM7Sxxx пожалуйста с минимальнам обвесом и подключением выводов питания, USB, перемычек для програмирования через самбу по USB/ И двумя светодиодами))) В общем самый самый минимум для всех начинающих. Покапался в даташите для чего вывод PLLRC (Sam7s64 вывод 63). Кварц сразу подключается или как в АВР внутренний RC генератор с завода работает ?
Я сам не разбирался для чего там какие выводы - еэто буду делать позже когда сам буду собирать схему на ARM, я покупал готовый вариант от OLIMEX. Просто если паять самому то не факт что спаяецца правильно, во вторых там очень много паять. Если не в СМД собирать то хз каких размеров схема поолучицца, а если в смд то нужно очень долго насиживать геморой. Да тем более у самой схемы 64 контакта тонких. Хотя сейчас есть много методов паяния смд. Да и к томуже у OLIMEX плата двухсторонняя и то достаточно громоздко получилось. Я под AT91AM7S64 только кодил и смотрел как это делаецца вообщем, вплотную не работал. Но скоро займусь и статейку напишу
А есть схема вашего OLIMEX чтобы по ней свою схему сделать? Покупать готовую небуду ... сам МК AT91SAM7S64 уже купил вот любуюсь на него, примеряюсь, документацию потехонечку читаю ))) Кварц уже купил на 18,432 МГц.
Кто нибудь знает для чего нужен вывод PLLRC (Sam7s64 вывод 63)???
Я лично купил стартовый набор AT91SAM7S-EK http://atmel.ru/Articles/Atmel34.htm . Да, не очень дёшево, но зато включает в себя полный комплект того что нужно. И плата очень продуманная со всей необходимой перефирией и отладчик J-Link, и диски с документацией и IAR-ом (бесплатная пробная версия). То есть купил и не парься, работай с комфортом. Очень удобно и приятно работать!
Сергей писал(а):Тоже хорошо, что вместе с ЖТАГом, удобно, а за сколько брал и где?
Я в Томске брал полгода назад ~ за 10 т. руб через посредническую фирму. Соответственно накрутка с продажи их. В Москве думаю можно много дешевле найти, особенно у каких-нибудь официальных поставщиков Atmel-а. Тем более поставщики часто рекламные акции проводят и продажу по сниженым ценам своей продукции. Например сейчас для AVR контроллеров отладочные наборы по-дешёвке продают. :wink:
С http://atmel.ru/ 04.05.2007 Корпорация Atmel проводит рекламную акцию по продвижению микроконтроллеров AVR, в рамках которой в течение 3-х месяцев со значительной скидкой предлагаются отладочные комплекты "STK500 + AVR Dragon" и "STK500 + JTAGICE2". Стоимость комплектов составит: STK500 + AVR Dragon = 49$ STK500 + JTAGICE2 = 150$