Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91M42800A - кто с ними работал?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Alcost
Привет всем.

Кто работал с этой железкой, подлитесь, плиз, впечатлениями.
Очень интересует работа с периферией (особенно с внешней шиной!!!),
а также реальное потребление и нагрёв.
А также, плиз, укажите какими отладочными средствами пользовались.
Есть сысл покупать кит AT91EB42 ?

Всем заранее большое спасибо.
NickS
Мы делали проек на ней.
Кит не покупали, сделали свою плату.
Если внешняя шина используется - то не делайте на двухслойных печатных платах, только четырехслойки. Иначе будут ошибки обмена, ну или намучаетесь с разводками и макетами.
Сильно не греется и, собственно с кристаллом, больших проблем у нас не было.
Alcost
Цитата(NickS @ Feb 17 2005, 16:00)
Если внешняя шина используется - то не делайте на двухслойных печатных платах, только четырехслойки. Иначе будут ошибки обмена, ну или намучаетесь с разводками и макетами.
Сильно не греется и, собственно с кристаллом, больших проблем у нас не было.
*


Спасибо за инфу и совет. В общем, мы и сразу-то рассчитывали на 4-х слойку :-)
А много у вас устройств висело на шине?
И, кстати, у вас он загружался из флэшки на плате?
Если да, плиз, подскажите, каким образом вы программу в эту флэшку шили.
А отладочный шнурок использовали какой-нить ?
NickS
Цитата(Alcost @ Feb 18 2005, 00:51)
А много у вас устройств висело на шине?


FLAS, SRAM, CPLD, Буфера на внешнюю шину.


Цитата(Alcost @ Feb 18 2005, 00:51)
И, кстати, у вас он загружался из флэшки на плате?
Если да, плиз, подскажите, каким образом вы программу в эту флэшку шили.
А отладочный шнурок использовали какой-нить ?



В принципе есть загрузчик флеша через JTAG.
Мы пробовали, достаточно глючно, но работает.
Но у нас был предусмотрен разъем для подключения дополнительного ФЛАШ модуля. Именно с него и грузились первый раз. А дальше свой бутлоадер по UART
Alcost
Цитата(NickS @ Feb 18 2005, 09:12)
FLAS, SRAM, CPLD, Буфера на внешнюю шину.

стандартный наборчик :-)

спасибо за "поделёж опытом" :-)
Alcost
Цитата
В принципе есть загрузчик флеша через JTAG.
Мы пробовали, достаточно глючно, но работает.

А можно поподробнее об этом?
Что за загрузчик, в чём глюки были?

Цитата
Но у нас был предусмотрен разъем для подключения дополнительного ФЛАШ модуля.
Именно с него и грузились первый раз. А дальше свой бутлоадер по UART.

А что значит "первый раз"? Почему только в первый? :-)
Или имеется в виду, что загрузившись первый раз с "дополнительного Флэш модуля", вы прошили во флэшку на плате УАРТ-овский бутлоадер и потом уже грузились по УАРТ-у? А дальше уже при нормальной работе всегда грузился бут из флэшки на плате, который умеет из УАРТ-а грузить основную прогу и по ней работать?
Так?
Если да, тогда вопрос, а каким способом шили этот "дополнительный флэш-модуль"? :-)

В этом смысле очень жаль, что АТ91 не умеет грузиться по SPI :-(
IgorKossak
Цитата(Alcost @ Mar 16 2005, 12:58)
... очень жаль, что АТ91 не умеет грузиться по SPI :-(
*

Это разве что AVR могут.
А в случае с ARM загрузка (во внутреннюю Flash или RAM) возможна через JTAG или, как уже говорилось через UART бутлоадером.
BAA
AT91RM9200 можно грузить с DataFlash через SPI
Alcost
Цитата(IgorKossak @ Mar 16 2005, 13:25)
А в случае с ARM загрузка (во внутреннюю Flash или RAM) возможна через JTAG.


А не просветите насчёт софта для загрузки AT91M42800 по JTAG?
Что это вообще за софт и насколько он доступен? Как себя показал в работе?
Нужны ли какие-то аппаратные примочки для того, чтобы он работал с АТ91 или достаточно просто чего-то типа вигглера?
А то пока всё, что находил по этому поводу у буржуев - стоит бешеных денег и кажется уж слишко навороченным :-( Есть ощущение, что должно быть что-то по-проще...
IgorKossak
Цитата(Alcost @ Mar 16 2005, 23:27)
А не просветите насчёт софта для загрузки AT91M42800 по JTAG?
*

Проясним для начала термин "загрузка".
Я имел в виду загрузку, которую обычно выполняет среда программирования, непосредственно перед процессом отладки или какая-нибудь программа программирования на этапе выпуска изделия (только в ROM), а не загрузку программы из какого-нибудь ROM (последовательного или параллельного) или по какому-нибудь из интерфейсов в RAM при старте уже готового изделия.
Так вот первое могут делать через wiggler следующие программные продукты (опробованные мной):
- IAR EWARM v4.xx (RAM, Flash);
- Rowley CrossWorks (RAM, Flash);
- Macraigor Flash Programmer (Flash);
- Embest Flash Programmer (Flash).
COMA
IgorKossak,
Цитата
- Macraigor Flash Programmer (Flash);
- Embest Flash Programmer (Flash).


К ним бы еще таблетку... cool.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.