Перейти к содержанию
    

Хочу попробовать ARM, подскажите, что для этого нужно?

Имеется опыт работы с 8 битными контроллерами ATmega.

Хочется освоить что-либо помощнее.

Надо иметь на борту АЦП, I2C, SPI и желательно ЦАП и USB.

Корпус не более QFP64 по кол-ву ног.

Пока выбор пал на LPC2142-48.

 

Что мне надо иметь, чтобы писать программы и шить в такой контроллер?

Какой софт/железо?

Вроде есть недорогие отладочные платы с такими контроллерами на сайте MT-System.

Не знаю только, высылают они товар по почте или нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пока выбор пал на LPC2142-48.

Что мне надо иметь, чтобы писать программы и шить в такой контроллер?

Какой софт/железо?

1. ULink + Keil,

2. J-Link(он же MTLink, он же JetLink) + Keil/IAR,

3. Wiggler (мутная вещь) + CW.

 

4. Если отладку предполагаете делать на симуляторе, то можно обойтись и встроенным в этот МК бутлоадером - заливать прошивку по UART0 тулзой Phillips Flash Utility.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

отладочные платы olimex на этом контроллере продаются в розницу в обоих столицах, по-моему теперь даже в чипедипе ими торговать стали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. ULink + Keil,

2. J-Link(он же MTLink, он же JetLink) + Keil/IAR,

3. Wiggler (мутная вещь) + CW.

 

4. Если отладку предполагаете делать на симуляторе, то можно обойтись и встроенным в этот МК бутлоадером - заливать прошивку по UART0 тулзой Phillips Flash Utility.

Спасибо за советы!

Я живу в Тольятти, поэтому достать смогу не всё.

1. Ulink весьма дорог - в MT system 150 баксов. А Keil - среда разработки? Из сети можно скачать?

2. J-Link для меня недосягаем - $275.

3. А вот Olimex ARM-JTAG (это и есть Wiggler?) недорог. Но почему он "мутный"? И что такое CW?

 

Я радиолюбитель, и дорогие дебаггеры для меня недоступны. Хотя на Ulink можно при желании разориться.

 

Из плат выбрал пока Olimex LPC-H2148 или Olimex LPC-P2148.

Или EA-QSB-010 от Embedded Artists.

Придётся заказывать по почте, у нас такого не найти. Никто не знает подходящих магазинов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Ulink весьма дорог - в MT system 150 баксов. А Keil - среда разработки? Из сети можно скачать?

2. J-Link для меня недосягаем - $275.

MT-Link ~70USD

 

Придётся заказывать по почте, у нас такого не найти. Никто не знает подходящих магазинов?

Самый лучший магазин по почте это сам Olimex.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3. А вот Olimex ARM-JTAG (это и есть Wiggler?) недорог. Но почему он "мутный"? И что такое CW?

"мутный" потому что сомнительная сложность и функциональность. Железо виглера включает только буфер между LPT портом и конечным устройством. Соответвенно вся функциональность выполняется программно на PC. Нормально реализована возможность работы через вигглер только в Rowley CrossWorks (CW).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2. J-Link для меня недосягаем - $275.

Его клоны можно приобрести за сумму порядка $70. Названия клонов вам уже дали.

 

И что такое CW?

http://rowley.co.uk/arm/index.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насчёт MT-Link понял, спасибо.

Можно взять.

 

Разве Olimex высылает по почте в Россию?

Как тогда с оплатой?

 

А можно привети линки на крякнутый софт для ARM: CW, Keil, IAR?

Изменено пользователем sonycman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то я не понял, для LPC2xxx макс. скорость SPI интерфейса равна всего-лишь 1/8 от частоты CPU? Или даже меньше?

При 60 Мгц это только 7,5 Мгц. Что-же так мало-то? А я хотел ЖКИ по SPI на 10-13 мегагерцах подключить... :(

 

Может, мне лучше AT91SAM7S256 попробовать? Как считаете?

Изменено пользователем sonycman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3. А вот Olimex ARM-JTAG (это и есть Wiggler?) недорог. Но почему он "мутный"? И что такое CW?

"мутный" потому что сомнительная сложность и функциональность. Железо виглера включает только буфер между LPT портом и конечным устройством. Соответвенно вся функциональность выполняется программно на PC. Нормально реализована возможность работы через вигглер только в Rowley CrossWorks (CW).

У кого как :) У меня и с Кейлом работает; пляски с бубном рулят, но ведь работает... H-JTAG - хорошая штука.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У кого как :) У меня и с Кейлом работает; пляски с бубном рулят, но ведь работает... H-JTAG - хорошая штука.

 

H-Jtag - это то-же самое, что и Wiggler?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SPI1 (в отличие от SPI0) может работать на 1/2 CPU Clock.

На такой скорости только на передачу :( ибо из-за документированного бага с длительностью

первых клоков сам себя не видит :(. В дуплексе максимум 1/4.

1/8 в slave режиме.

 

Разве Olimex высылает по почте в Россию?

Как тогда с оплатой?

А слабо на кнопочку было нажать?

http://www.olimex.com/dev/index.html

http://www.olimex.com/dev/index.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SPI1 (в отличие от SPI0) может работать на 1/2 CPU Clock.

Вы имеете ввиду SSP? Так как SPI в LPC214x только один, и про него ясно написано - 1/8 от input clock.

А про скорость SSP в кратком даташите не говорится.

И вообще чем SSP отличается от SPI?

 

ЗЫ: блин, сбивают с толку "куцые" даташиты от Филипс. Пока соберёшь полное руководство...

Привык к Атмелу, когда всё, что надо в одном файле. Чем другим не пример?

 

А слабо на кнопочку было нажать?

 

Да почитал я там уже:

We strongly encourage you to use your local distributor in your country for your order.

Так что смысла в этом мало. Проще в Терраэлектронике или в МТСистем заказать.

К тому же карт Виза и подобных не имею :(

Изменено пользователем sonycman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привык к Атмелу, когда всё, что надо в одном файле. Чем другим не пример?

Datasheet это вполне устоявшееся форма документа и отнюдь не "как у Atmel" остальное это

"User Manual" и "Errata". В чем проблема взять хоть все три, хоть один из них, хоть Application Notes в придачу....

и про него ясно написано - 1/8 от input clock.

Словосочетание "input clock" не о чем задуматься не заставило?

И вообще чем SSP отличается от SPI?

В следующий раздел после SPI назывется SSP - там и написано :).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...