roboforum.ru

Технический форум по робототехнике.

ARM

ARM7, ARM9, ARM11 etc.

Re: ARM

Сообщение EdGull » 09 янв 2008, 10:02

еще бы такую же но по ARM9...
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: ARM

Сообщение Master » 09 янв 2008, 10:04

EdGull писал(а):еще бы такую же но по ARM9...

Это вапще единственная книжка, которую я нашел по ARM.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: ARM

Сообщение EdGull » 09 янв 2008, 10:08

да я знаю...
это я так, губу раскатал с утра по раньше... :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: ARM

Сообщение Master » 09 янв 2008, 10:46

1. Извините за глупый вопрос, а LPC2103 который на схемке на предыдущей странице это какой ARM (7, 9 или 11)?
2. Если научиться рулить ARM7, то потом перейти скажем на ARM11 сложнее чем с AT90S2313 на Mega16?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: ARM

Сообщение EdGull » 09 янв 2008, 11:22

1. LPC2103 это ARM7
2. ARM7 и ARM11 это очень две большие разницы, хотя где-то они конечно похожи и имеют что-то общее.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: ARM

Сообщение steel_monkey » 09 янв 2008, 22:19

Вообще довольно толковая книжка, я её начал читать. К ней в бумажном варианте прилагается диск с примерами из Кейла (снова этот грёбаный Цо :cry: ), вот надыбать бы где этот образ..... В принципе, сам Кейл качается с сайта разработчиков- как водится две версии- с ограничением по коду и по времени использования. Для моего LPC2102 (они все 01, 02, 03 имеют одинаковую распиновку) ограничение в 16 Кб бессмысленно, но для большего проекта уже не подойдет. Медицинскую помощь нашел только для CROSSWORKS- его скорее всего и буду использовать, по слухам там очень правильно поддерживается Вигглер. Компилятор там GCC, что вроде не есть гут, но выбора нет. Кстати, там есть неплохой туториал ну и примеры естественно. С самим компилятором не разбирался пока, так как в Цо я не мастер :oops: .
Не знаю, когда до финального теста дойдет дело- сессия. Попытаюсь допаять и запустить в выходные. :evil:
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

Re: ARM

Сообщение wanderer » 10 янв 2008, 00:47

steel_monkey писал(а):Вообще довольно толковая книжка, я её начал читать. К ней в бумажном варианте прилагается диск с примерами из Кейла (снова этот грёбаный Цо :cry: ), вот надыбать бы где этот образ..... В принципе, сам Кейл качается с сайта разработчиков- как водится две версии- с ограничением по коду и по времени использования. Для моего LPC2102 (они все 01, 02, 03 имеют одинаковую распиновку) ограничение в 16 Кб бессмысленно, но для большего проекта уже не подойдет. Медицинскую помощь нашел только для CROSSWORKS- его скорее всего и буду использовать, по слухам там очень правильно поддерживается Вигглер. Компилятор там GCC, что вроде не есть гут, но выбора нет. Кстати, там есть неплохой туториал ну и примеры естественно. С самим компилятором не разбирался пока, так как в Цо я не мастер :oops: .
Не знаю, когда до финального теста дойдет дело- сессия. Попытаюсь допаять и запустить в выходные. :evil:


Мда... Книжку эту можно читать как ОБЩЕЕ описание. Для непосредственной работы НАСТОЯТЕЛЬНО рекомендую даташиты к КОНКРЕТНОМУ микроконтроллеру.
Ошибок и неточностей в этой книге много. Например, при реализации I2C. С таймером и PWM вообще отдельный разговор.
ЕСли брать KEIL то только самую последнюю версию а не ту что идет с книжкой.
Сам использую последнюю версию WINARM GCC и IAR. CrossWorks версии 1.6 пользовал, но там есть небольшие проблемы с компилятором. Принципиально вещь неплохая. Однако Вигглер включенный через LPT порт весчь не самая быстрая. Особенно при пошаговой отладке. Рекомендую переползать на чтонибудь более серьезное. Ну или использовать отладку через последовательный порт.
На счет памяти. Все зависит от сложности задач. Моя плата на LPC2214 показала, что для простых задач - подходит, для чего либо серьезного, типа обработки изображения, или маломальски серьезной навигации - маловато, даже с серьезным (до 4х Мб) расширения памяти. В этом случае хочется уже иметь полноценную ОС. Но все конечно же зависит от задачи.

Добавлено спустя 3 минуты 18 секунд:
EdGull писал(а):еще бы такую же но по ARM9...

А зачем? Мне вполне хватает datasheet...
wanderer
 
Сообщения: 43
Зарегистрирован: 07 окт 2007, 22:05
Откуда: Москва
прог. языки: C, Pascal, Lisp, Simple ;)

Re: ARM

Сообщение Master » 10 янв 2008, 01:30

Кажись нашел диск с примерами щас куда нить солью кто шарит позырьте он или нет.

Добавлено спустя 1 минуту 5 секунд:
Блин напишите куда мона нормально слить.

Добавлено спустя 36 минут 11 секунд:
http://rapidshare.com/files/82557239/lp ... s.zip.html
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: ARM

Сообщение steel_monkey » 10 янв 2008, 01:57

ууууу Рапидшара...... Я как-то привык к слил.ру как качать с рапиды с прокси, когда уже кто-то льет? Если скачаю, залью на ФТП
Вообще я имел в виду толковая в том смысле, что там толково описаны общие вещи, если их из даташитов вычитывать-помрешь. Вот к примеру (в книге это есть или нет не знаю, это я к толковости ДШ)- описание ISP 210х: про УАРТ 0 там даже упоминания нет- про все битики во всех регистрах есть, а про это нет. Если бы не слышал этого на форуме, там и блуждал бы в потемках. Понятно, что смотреть в книге точные данные не очень правильно, а для тех, кто раньше общался только с Гарвардом-самое оно. И про ядро там написано хорошо и коротко ( мануал от АРМ "чуть" больше).
Вообще понятно, что если отлаживать хоть серьезные программы и постоянно, нужен нормальный JTAG. Народ вроде клонировал J-LINK (MT-Link вроде это тоже клон его же?), так что если очень припрет, выход есть. Но пока цель собственно понять, что это за зверь и посмотреть его способности на макете. О заработке на нем денег пока речи не идет ( складвается ощущение, что вообще на МК денег нормально не заработать-конкуренция-с).
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

Re: ARM

Сообщение -= Александр =- » 10 янв 2008, 06:55

Сорри что не в тему, но вот такое дело:
Наконец разобрался я с ПЛИС и дошли у меня руки до ARM и думаю что для начала взять. Варианта два:
1)LPC2131 (2101-2148, любой, не важно)
2)AT91SAM7S32 (тоже любой из небольших)
Оба легко найти в продаже, да и по начинке они похожие. Атмел сцуко дороже, а PIO у него меньше... У Филипса даже часы есть (правда нах они мне - пока не знаю).

Один простой вопрос: если я собаку съел на AVR - есть ли смысл и дальше держаться за Atmel? Или AVRовские знания будут здесь бесполезны? Вообще Филипс мне как-то более симпатичен, но Атмел - даже даташит у него выглядит как-то роднее...

И еще: тонкости прошивания. Как я понял, такая прелесть как SAM-BA есть только у Атмела? Для Филипса необходим джитаг? И поддерживает ли его Wiggler?

Вообще я в схемотехнике уже более-менее разобрался, с софтом тоже ничего сложного, а вот прошивание - для меня пока темный лес... Как во всем разбирусь - буду себе отладочную плату делать.

И еще такой тупой вопрос: если и там и там ARM7 - то и производительность одинаковая? (ну, на одной частоте разумеется) Или ARM7 - это у каждого производителя по-своему?

З.ы. Книжка, о которой идет речь, есть в бумажном варианте в Микронике, правда стоит 250р. Если жаба не задушит - куплю. А пока плиз кому не лень - перезалейте куда-нить, весь день до ифолдера достучаться не могу...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ARM

Сообщение avr123.nm.ru » 10 янв 2008, 11:40

-= Александр =- писал(а):Для Филипса необходим джитаг? И поддерживает ли его Wiggler?


Посмотри документацию на макетку на свой LPC на Keil - И ВСЁ ПОЙМЕШЬ !!! :Bravo:
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ARM

Сообщение Strijar » 10 янв 2008, 12:42

Я работаю с SAM7, прошиваю Виглером без проблем
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

Re: ARM

Сообщение steel_monkey » 10 янв 2008, 13:02

В общем по порядку изложу то, в чем разобрался.
Во первых, что Атмел, что Филлипс выпускают камни приемрно одинаковые. Нелестные отзывы есть и о тех и о других (собственно вот: http://electronix.ru/forum/index.php?showtopic=41244). Я взял Филлипс только потому, что он оказался дешевле (70р в Итисе, но конечно по параматрам ниочем), на работе лежат несколько SAM7S64. Правда удобно, что у Атмела есть USB даже на относительно слабых камнях ( S64), у Филлипса далеко не у всех. По скорости они кстати отличаются (из-за разных фишек-мулек)- из флэша у NXP программа выполняется быстрее (фишка такая), и вообще филлипс побыстрее вроде.
По JTAGy так: WIGGLER поддерживается и IARои и KEILом, но не непосредственно (вроде бы, может и сразу можно. Но так точно заработать должно). Чтобы отлаживать с помощью wiggler jtagа в этих средах, надо поставить и настроить h-jtag (щас ссылку не помню гугль вспомнит ), на сайте есть мануал.
Чтобы шить чисто флеш у NXP тоже есть загрузчик, он работает через UART0. Все что надо есть в аппноуте AN10302 (попытался выложить, но у меня прокси, не хочет заливать на файлообменник). На сайте Филлипса есть специальная утилита для заливки флеша.
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

Re: ARM

Сообщение Master » 10 янв 2008, 13:28

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

iFolde и slis не работают у меня тоже, вапще книгу мона скачать не только у них я слил с другого сайта искал яндексом, с фолдера слилось наполовину.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: ARM

Сообщение avr123.nm.ru » 10 янв 2008, 13:35

Я советую это - http://www.hjtag.com/download.html
У меня сразу запустился с lpc2138
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3