Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как оживить AT91rm9200
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Bender
Есть некая опытная плата с AT91RM9200.досталась по наследству.
Требуется ее оживить. Какие по минимуму необходимы сигналы, их уровень, и как проверить дышит ли проц. Имееется WIGGLER собранный по упрощенной схеме (1 корпус АС244). Софт - EWARM 430
Спасибо :)
VladislavS
1. Найти схему. Без этого никуда. Ну и doc1768.pdf.
2. Подать и проверить питание.
3. Проверить генерит ли часовой кварц. Только щупом не шунтируй его.

Все остальное только после подключения J-TAG. Создавай пустой проект, делай настройки отладчика и пытайся запустить на нем "Hello, World!".

Для подключения J-TAG наверняка пригодится этот файл
Bender
Схема есть, клоки раздаются через плис - 20Мгц и 31250 Гц соотв
Питание вроде есть, по ножкам муторно проверять, но сделаю smile.gif
где искат этот документ? (1798пдф)

На данный момент - OCD Commander из состава драйверов EWARM сообщает вот что:
Error Response from INITIALIZE: 0x04 initialize_target : can not enter debug mode (10 : 04)

TDI,TCK,TMS - что то есть на линии, на TDO тоже есть что-то
только на ресете (DB25:2) WIGGLERa ничего не бывает ?

Как EWARM настроить на работу с платой через WIGGLER?

Чао!
VladislavS
doc1768.pdf

Если хочешь освоить RM9200, это будет твоей настольной книжкой. И даже иногда сниться по ночам будет.

Этот проц не любит внешние клоки на 32768. Там надо кварц вешать. Либо ограничивать размах сигнала до 0.3 В где-то. Но для начала лучше понадежней делать - кварц прямо на ноги проца.

Насчет WIGGLER ничего не скажу - не пользовал.
Bender
Ну насчет 32768 уже поздно, плата готова, кварц ставить некуда sad.gif
может поможет то что клок сделан в противофазе
Спасибо
VladislavS
Насчет кварца не я придумал. Почитай эту тему.
Bender
Обязательно почитаю
Сейчас еще высосу этот 1768, будет чтиво на выходные.

Но все равно вопрос актуален smile.gif
Зачем изобретать велосипед и ходить по граблям. Наверняка есть люди которые прошли через все это

Чао!
VladislavS
Конечно есть и прошли. Потому и советую сначала ознакомиться с даташитом, а потом вопросы по неясностям, неточностям, непоняткам. И никак не наоборот. Кстати, там же еще и Errata лежит. Тоже обязательна для прочтения.

Не обижайся, но если это твой первый проц, то будет очень тяжело. Если нет, то применяй обычный цикл разработки. В любом случае не опускай руки и все получится. На конкретные вопросы тут обычно отвечают грамотно - помогут.
Bender
Доки доками, но имеются примеры когда доки врут или замалчивают
Да и искать необходимое долго, не очень хорошо владея инглишом

Да, это всего лишь третье осваиваемое ядро(после 51 и фуджика MB90)

В конкретном вопросе 50% или более ответа уже есть, а меня пока еще с этим туго smile.gif))
Спасибо
VladislavS
У AT91RM9200 доки совпадают с тем что есть в жизни - можешь им верить. Документ Errata на него смотреть можно уже после того как запустишь проц - там ничего критичного для начала работы нет.

А проверить запустился ли проц наверное и по основному кварцу можно. Когда стартует проц он остановлен. Программа BootLoader его запускает, настраивает периферию под себя и пытается найти откуда грузиться. Если не может загрузиться, то обратно гасит. Осциллографом это легко увидеть. Плюс попытки загрузки по SPI хорошо видно осциллографом. Ну и DBGU соответственно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.