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

AT91M42800A - кто с ними работал?

Привет всем.

 

Кто работал с этой железкой, подлитесь, плиз, впечатлениями.

Очень интересует работа с периферией (особенно с внешней шиной!!!),

а также реальное потребление и нагрёв.

А также, плиз, укажите какими отладочными средствами пользовались.

Есть сысл покупать кит AT91EB42 ?

 

Всем заранее большое спасибо.

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


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

Мы делали проек на ней.

Кит не покупали, сделали свою плату.

Если внешняя шина используется - то не делайте на двухслойных печатных платах, только четырехслойки. Иначе будут ошибки обмена, ну или намучаетесь с разводками и макетами.

Сильно не греется и, собственно с кристаллом, больших проблем у нас не было.

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


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

Если внешняя шина используется - то не делайте на двухслойных печатных платах, только четырехслойки. Иначе будут ошибки обмена, ну или намучаетесь с разводками и макетами.

Сильно не греется и, собственно с кристаллом, больших проблем у нас не было.

 

Спасибо за инфу и совет. В общем, мы и сразу-то рассчитывали на 4-х слойку :-)

А много у вас устройств висело на шине?

И, кстати, у вас он загружался из флэшки на плате?

Если да, плиз, подскажите, каким образом вы программу в эту флэшку шили.

А отладочный шнурок использовали какой-нить ?

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


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

А много у вас устройств висело на шине?

 

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

 

 

И, кстати, у вас он загружался из флэшки на плате?

Если да, плиз, подскажите, каким образом вы программу в эту флэшку шили.

А отладочный шнурок использовали какой-нить ?

 

 

В принципе есть загрузчик флеша через JTAG.

Мы пробовали, достаточно глючно, но работает.

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

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


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

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

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

 

спасибо за "поделёж опытом" :-)

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


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

В принципе есть загрузчик флеша через JTAG.

Мы пробовали, достаточно глючно, но работает.

А можно поподробнее об этом?

Что за загрузчик, в чём глюки были?

 

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

Именно с него и грузились первый раз. А дальше свой бутлоадер по UART.

А что значит "первый раз"? Почему только в первый? :-)

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

Так?

Если да, тогда вопрос, а каким способом шили этот "дополнительный флэш-модуль"? :-)

 

В этом смысле очень жаль, что АТ91 не умеет грузиться по SPI :-(

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


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

... очень жаль, что АТ91 не умеет грузиться по SPI :-(

Это разве что AVR могут.

А в случае с ARM загрузка (во внутреннюю Flash или RAM) возможна через JTAG или, как уже говорилось через UART бутлоадером.

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


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

А в случае с ARM загрузка (во внутреннюю Flash или RAM) возможна через JTAG.

 

А не просветите насчёт софта для загрузки AT91M42800 по JTAG?

Что это вообще за софт и насколько он доступен? Как себя показал в работе?

Нужны ли какие-то аппаратные примочки для того, чтобы он работал с АТ91 или достаточно просто чего-то типа вигглера?

А то пока всё, что находил по этому поводу у буржуев - стоит бешеных денег и кажется уж слишко навороченным :-( Есть ощущение, что должно быть что-то по-проще...

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


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

А не просветите насчёт софта для загрузки AT91M42800 по JTAG?

Проясним для начала термин "загрузка".

Я имел в виду загрузку, которую обычно выполняет среда программирования, непосредственно перед процессом отладки или какая-нибудь программа программирования на этапе выпуска изделия (только в ROM), а не загрузку программы из какого-нибудь ROM (последовательного или параллельного) или по какому-нибудь из интерфейсов в RAM при старте уже готового изделия.

Так вот первое могут делать через wiggler следующие программные продукты (опробованные мной):

- IAR EWARM v4.xx (RAM, Flash);

- Rowley CrossWorks (RAM, Flash);

- Macraigor Flash Programmer (Flash);

- Embest Flash Programmer (Flash).

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


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

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

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

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

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

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

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

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

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

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