Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Начало работы с АРМ
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
_Alfred_
Всем привет!

Решил освоить АРМмы, ввиду необходимости в будущем разработки устройств на этих процессорах. Сейчас передо мной проблемма выбора:
1. Какой фирмы МК выбрать (сейчас 4 претиндента: Atmel, AnalogDevicec, TI, Philips) ?
2. Какие КИТы покупать ?
3. Какой нужен JTAG ?
4. Soft - можно ли достать не покупая лицензий ?
pdk
Цитата(_Alfred_ @ Nov 22 2006, 03:55) *
4. Soft - можно ли достать не покупая лицензий ?

Многозначительный вопросс...
если имеется ввиду бесплатный софт, то есть GCC компилятор+ GDB отладчик + Eclipse IDE + OCDRemote JTAG утилита.
Подробная инструкция как все собрать вместе
ARM Cross Development with Eclipse version 3
_Alfred_
Цитата(pdk @ Nov 22 2006, 09:41) *
Цитата(_Alfred_ @ Nov 22 2006, 03:55) *

4. Soft - можно ли достать не покупая лицензий ?

Многозначительный вопросс...
если имеется ввиду бесплатный софт, то есть GCC компилятор+ GDB отладчик + Eclipse IDE + OCDRemote JTAG утилита.
Подробная инструкция как все собрать вместе
ARM Cross Development with Eclipse version 3


Имеется ввиду бесплатный софт и возможность платный софт достать бесплатно.
etoja
Для начинающих:
1. ADUC7026 - очень простой процессор от Analog Devices. Компиляторы : Keil или Imagecraft.

2. LPC2104/2105/2106 - простой процессор от Philips. Компиляторы : Keil или Imagecraft.
Andy Great
Забудьте про OCDRemote. Есть OpenOCD
Бесплатный комплект тулзов
А вообще не мешало бы посмотреть темы за последнюю неделю - я уже эти ссылки давал.
IV_K
я начинал с atmel at91sam7s64 - под него много софта и примеров.. среда iar - триальный есть на www.iar.com - эмулятор - либо вигглер собранный на коленке, либо mt-link. киты от олимекс дешевые. вот ссылка на мой первый проект на арме http://members.caxapa.ru/megajohn/iv/
etoja
для Andy Great:

Yagarto требует установки Java.

Imagecraft занимает всего 10 мегабайт и компилирует лучше Кейла.
_Alfred_
Хочу уиочнить на счет JTAGа: как я понял все процы от разных фирм иожно рошивать одним JTAGом (напр. виглером) он же боддерживается всеми IDE?
IV_K
>>Хочу уиочнить на счет JTAGа: как я понял все процы от разных фирм иожно рошивать одним JTAGом (напр. виглером) он же боддерживается всеми IDE?

lpc2xxx, sam7xxx, tms470xxx шьются одним житагом (мт-линк/j-link)
IgorKossak
Цитата(IV_K @ Nov 22 2006, 12:15) *
>>Хочу уиочнить на счет JTAGа: как я понял все процы от разных фирм иожно рошивать одним JTAGом (напр. виглером) он же боддерживается всеми IDE?

lpc2xxx, sam7xxx, tms470xxx шьются одним житагом (мт-линк/j-link)

Не обязательно.
lpc2xxx - philips_flash_utility, flash_magic;
sam7xxx - AT91-ISP;...
Многие ARMы как раз поддерживают внутрисхемное программирование и не через JTAG.
Andy Great
Цитата(etoja @ Nov 22 2006, 11:45) *
для Andy Great:

Yagarto требует установки Java.

Imagecraft занимает всего 10 мегабайт и компилирует лучше Кейла.

Щазз. Это для Эклипса Ява нужна. Для компилятора нет. Вместо Эклипса можно Code::Blocks использовать или еще что-нибудь.
Насчет второго утверждения - сдается голословно. Подтвердите чем-нибудь.
IV_K
я хотел сказать, что эмулятор для них всех один можно использовать =))) а то, что у них есть и свои доп. интерфейсы для прошивки подразумевал =)
SpiritDance
Цитата(IgorKossak @ Nov 22 2006, 13:26) *
Цитата(IV_K @ Nov 22 2006, 12:15) *

>>Хочу уиочнить на счет JTAGа: как я понял все процы от разных фирм иожно рошивать одним JTAGом (напр. виглером) он же боддерживается всеми IDE?

lpc2xxx, sam7xxx, tms470xxx шьются одним житагом (мт-линк/j-link)

Не обязательно.
lpc2xxx - philips_flash_utility, flash_magic;
sam7xxx - AT91-ISP;...
Многие ARMы как раз поддерживают внутрисхемное программирование и не через JTAG.

Наверно ввопросе имелоссь ввиду можно ли использовать один и тотже jtag - отладчик для различных армов. Ответ именно так - интерфейс jtag у армов один на всех.

Что касается утверждения о превосходстве imagecraft над кейлом - попахивает чушью. Во первых не уточнено какой собственно компилятор использовался из под keil-среды для сравнения, в вторых, не знаю как под АРМ, а под авр кодогенератор у имеджкрафта весьма поганенький.
_Alfred_
Цитата
Наверно ввопросе имелоссь ввиду можно ли использовать один и тотже jtag - отладчик для различных армов. Ответ именно так - интерфейс jtag у армов один на всех.

Да, именно это я и имел ввиду - есть ли более-менее универсальный отладчик, которым можно было бы прошивать разные АРМы (TMS470, LPC, AT91, ADuC) и который бы поддерживался распостраненными средами?
SpiritDance
Из недорогих - lptный wiggler и клон j-link'а mt-link, работающий по USB. Ими можно пользоватся практически из любой среды, где есть поддержка RDI, если ее нет, то среды как правило все равно поддерживают хотябы один из этих 2-х отладчиков. Однако с вигглером могут возникать проблемы различного вида. Поищите в форуме по названиям отладчиков - найдете много тем с интересующей информацией.
_Alfred_
На счет JTAG'а - выбор однозначен - MT-Link. В связи с этим вопрос - может ли wiggler чего-то такого, чего но может MT-Link (т.е. стоит ли его держать под рукой, если уже будет MT-Link)?

На счет среды - как-то склоняюсь на первых парах к изучению IAR (писал на нем для AVR) - там все устраивало, думаю и сдесь будет все в порядке (или это не факт)???

На счет AT/LPC/TMS/ADUC и КИТов - пока туманно (не определился) - буду смотреть в форуме и интернете.
SpiritDance
Цитата(_Alfred_ @ Nov 26 2006, 15:54) *
может ли wiggler чего-то такого, чего но может MT-Link (т.е. стоит ли его держать под рукой, если уже будет MT-Link)?

crossworks с ним работает быстро и с полоборота, а с mt-link пока не желает sad.gif. Плюс если отлаживать USB прошивки wiggler как-то стабильнее себя ведет, хотя это может только мое ощущение от работы.
Alex B._
>> crossworks с ним работает быстро и с полоборота, а с mt-link
>> пока не желает
Нормально работает Crossworks с MT-LINK
SpiritDance
Цитата(Alex B._ @ Nov 27 2006, 12:14) *
>> crossworks с ним работает быстро и с полоборота, а с mt-link
>> пока не желает
Нормально работает Crossworks с MT-LINK

У меня почему-то отказывается грузиться прошивка в атмеловский кристалл, хотя кристалл нормальный и грузится отвсюду, откуда возможно через RDI и через j-flash. Может я какую галочку забыл?
Alex B._
Нет, тогда не знаю, пробовал только с LPC, но вообще пользуюсь Keil'ом
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.