
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Кто-нибудь желает начать изучать ARM7 ?
|
||
| Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио |
![]() |
|
|
Опции темы |
|
|
#1 |
|
///
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45
|
Кто-нибудь желает начать изучать ARM7 ?
Я вот дозрел... Долго выбирал.
Решил использовать ATMEL, ибо привычно по AVR, да и примеров и информации в интернете дофига. ИЗ всех камней остановился на серии AT91SAM7Sxx. Более навороченные серии ARM7 в корпусах более 100 выводов, да и опции в них огого... большинство ненужные. То есть мне со своим кругозором сложно себе представить для чего мне потребовались бы SDRAM и ETHERNET контроллер. А вот камень чуть посложнее AVR, и в 3,5 раз быстрее AVR - самое то. Вначале думал, что как обычно соберу для себя отладочную плату сам, нафига тратить деньги. Но когда все взвесил - решил что время дороже. Да и плата будет гарантированно правильно спроектирована и собрана. КОгда я делал плату на ATMega32 и она не запустилась, я долго гадал - ошибка в монтаже, кривой программатор, или неправильно использую. Я остановился на http://www.olimex.com/dev/sam7-p64.html Дешевле всего на http://www.terraelectronica.ru/catal...CODE=180362Уже собрался заказывать, да подумал - ведь мелкооптовое количество - 3 шт, цена дешевле, да и за доставку один раз платить. МОжет найдется еще заинтересованный, закажем на троих? Потом друг другу здесь будем помогать осваивать. Не обязательно эта плата, можем обсудить варианты. |
|
|
|
|
#2 |
|
Форумец
Сообщений: 523
Регистрация: 08.02.2007
Возраст: 51
|
Не специалист, но ИМХО не совсем удачный выбор камня - старовата архитектура....Да и про софт и отладку не забывай. Я бы с него начал, разжился бы для начала. А то железяку купишь и на стену повесишь...Покурил бы ты инет по конкретнее, а то как-то с бухты барахты все - а вопрос серьезный, на самом деле. Переспективный! Вот.
|
|
|
|
|
#3 | |
|
///
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45
|
Зря вы так. МОжет вы искушенный человек и вам подавай ARM11.
Но мне не нужен "компьютер" ПОверьте, я долго выбирал и оценивал архитектуру различных камней. Я не собираюсь разрабатывать смартфон, для моих "поделок" мне хватит ARM7 S серии. Так что для моих потребностей это идеал. Да и с точки зрения освоения ARM7 начинающим вариант неплохой. А то сразу 144 ножковый камень - это серьезно. Цитата:
ОТладка? MT-LInk. J-Link неоправданно дорог. |
|
|
|
|
|
#4 |
|
Форумец
|
Я за!!!! Но я на следующей неделе уже забираю борду-отладку с Cortex M3 (http://www.gamma.spb.ru/news.php?id=514) и буду мучать, IDE под нее есть. Если не устроит, держи в курсе, могу поучавствовать в мероприятии.
Последний раз редактировалось petrd; 16.04.2010 в 16:01. |
|
|
|
|
#6 |
|
Форумец
Сообщений: 523
Регистрация: 08.02.2007
Возраст: 51
|
Цитирую чела:
Вот мой опыт. Посидел некоторое время на АРМ7 от атмел (at91sam7s256), впечатление, мягко говоря, паршивое. Поначалу все очень красиво и радужно, если читать обзоры и даташит. Потом начинается... Наличие аппаратной поддержки Manchester, ради которого и были выбран указанный проц, оказывается пацаны из атмель "подумали и решили не делать". Но узнаете вы это только из errata. Кроме аппаратного манчестера мне нужно было использовать проц в устройстве с питанием от токовой петли. Указанных примерно 10мка в спящем режиме вам не увидеть никогда! Мало того, что багово реализована подтяжка выводов и ее обязательно нужно отключать (с включенной подтяжкой на всех выводах проц жрет не менее 10мА), так еще, оказывается есть "аппаратная особенность вывода TDI", на который категорически нельзя подавать +питания, от этого проц "частично выходит из строя" и начинает потреблять +200мкА. Также если вы хотите использовать энергосберегающие фишки, придется перегружать прогу из флеш в ОЗУ и пускать ее оттуда, иначе это еще +2мА. Потом оказывается, что в первой ревизии проца (а всего их две), включение WatchDog приводит к зависанию контроллера прерываний ("иногда"). Очень напрягает errata объемом в 200 страниц, в которой сплошь и рядом фразы вроде: "это особенность проца" с намеком, что править мы ее никогда не будем. Настоятельно рекомендую начинать знакомство с Атмель именно с чтения еррат. После Microchip продукция Atmel меня повергла в ужас своей сыростью. В настоящее время взял оценочную плату с PIC32, освою, будет полная картина. ИМХО, если и заморачиваться с армами, то только с Cortex - так кажется новое ядро на Гарвардской архитектуре называется. Предлагаемый вариант - глушняк, в моем понимании. Если не согласны - приведите внятные аргументы, а не просто хочу! Сформулируйте десять основных требований к камню, которые вам нужны и, возможно, найдется что-то более лучшее. |
|
|
|
|
#8 | |
|
///
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45
|
Вот вам кстати тоеж мнение человека о минусах столь хваленого LPC против SAM7
Цитата:
|
|
|
|
|
|
#9 |
|
///
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45
|
Krivoy,
Порыл в интернете на тему всего этого - ну поверьте, для моих задач по цене, удобоосваиваемости, удобопаяемости, обилию информации и примеров больше всего подходит именно SAM7S . С трудом нашел плату c камнем на Cortex M3, выводов на котором столько же сколько и на SAM7S - плата совершенно лысая, кроме разведенных портов ничего нет. Внятные доводи привести сложновато, но указанная плата и проц мне ближе. НИкому не навязываю. |
|
|
|
|
#10 |
|
Форумец
Сообщений: 523
Регистрация: 08.02.2007
Возраст: 51
|
-=Женек=-, может DSP? Или пики последние поковырять. Ну ушло время арма да еще и 7. Не стоит он усилий на освоение - вчерашний день. Если стартер кит покупать собрался возьми лучше простенкую платку с FPGA и ковыряй vhdl или verilog. Это будет совсем другой уровень. Тем более воронежский скан когда я там работал делал раньше такие. Наверняка и сейчас есть что-нить. В них и процесорные ядра можно класть и PCI сделать. Это совсем другой уровень, поверь. И труд не пропадет напрасно. Ты даже задачу себе сформулировать не можешь пока - но уже решил - арм. Ты ж не студент, которму сказали сделай так и все точка. ИМХО арм - это полукомьютер. Это не ембедедская платформа. До компа он не дотягивает, а от контроллеров вроде как уже и оторвался. Короче не рыба не мясо. Весчь весьма специфическая. Но это мое мнение. Я периодически погляжу погляжу на него и нафиг - нет у него сегодня решающих плюсов.
|
|
|
|
|
#11 |
|
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 48
|
|
|
|
|
|
#12 | |
|
///
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45
|
Секунду.... Задача у меня сформулирована, я просто не излагал всей сути.
Есть один проект с использованием LCD от Siemens S65. Работает на AVR. Работает медленно. Но, достать этот LCD ввиду его устаревания всен сложнее и сложнее. Хочу переделать проект под другой дисплей. Дисплеев от мобильных, алгоритмы работы с которыми и библиотеки есть в сети - немного и все они круче чем S65 - 320х240, 16 млн цветов. AVR такой не потянет. Нужен самый простой ARM, безо всяких там Ethernet, SDRAM интерфейс, DMA и пр., к которому только требования - частота около 50 МГц, ну и ножек эдак 30. Следующее - компактность, паяемость. Монстры, которых ты предлагаешь этому требованию не отвечают. Да и цена тоже. Для проекта, который претендует на мелкосерийность это немаловажный фактор. Думаешь для чего придумали Tiny13? Да потому что она на 15 рублей дешевле чем mega8, и ножек у нее всего 8. Цитата:
|
|
|
|
|
|
#13 |
|
///
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45
|
Вот вам еще споры по поводу камней ATmel и LPC
http://electronix.ru/forum/index.php?showtopic=14154 http://electronix.ru/forum/index.php?showtopic=13570 |
|
|
|
|
#14 |
|
Форумец
|
Заполучил LPCXpresso Board с LPC1343, буду пытать.
И еще забесплатно придарили вот это http://www.terraelectronica.ru/catalog.php?ID=1162 |
|
|
|
|
#16 |
|
///
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45
|
Приехали программатор и плата.
Удивил меня проц - я случайно щупом замкнул на разъеме GND и VREF, в результате чего сгорел LDO и камень стал питаться от 6 вольт. То что он не сгорел это еще не так удивительно, меня шокировало, что записанная в нгего программа отлично работала - слала 6-ти вольтовые импульсы, а проц даже не грелся. Сгоревший стабилизатор я поменял от греха подальше. Не думал я что столько танцев с бубном только лишь для того, чтобы светодиодами поморгать. Как все-таки приятно осваивать что-то новое. |
|
|
|
|
#17 |
|
Форумец
Сообщений: 129
Регистрация: 18.02.2009
Возраст: 44
|
|
|
|
|
|
#19 |
|
Форумец
Сообщений: 129
Регистрация: 18.02.2009
Возраст: 44
|
Ну что поделать? Из песни слов не выкинешь! Тогда уж "Афтар, ЖЖОШ"!!!
|
|
|