Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: at91sam9g20 проблемы с sam-ba
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Goofy
После подачи питания в окне терминала появляется заветное RomBOOT, идёт реакция на команды, записи чтения, принимает файлы в внутреннюю sram.
Если запустить Sam-ba (2.8, 2.9) она какое то время блокируется, а потом занимет 100% времени одного из ядер ПК. (при этом потребление устройством увеличиется на 30%).
Она инициализирует pll именно на старте? может там аппаратные проблемы стоит искать?

По УСБ при подаче питания появляется "Неизвестное устройство".

Чип ревизии "B" и питание 1в на ядро подаю после 3.3 на VddIO
Задержка подачи идёт через конденцатор на функции soft start LDO
hwdev
Цитата(Goofy @ Apr 9 2010, 08:29) *
После подачи питания в окне терминала появляется заветное RomBOOT, идёт реакция на команды, записи чтения, принимает файлы в внутреннюю sram.
Если запустить Sam-ba (2.8, 2.9) она какое то время блокируется, а потом занимет 100% времени одного из ядер ПК. (при этом потребление устройством увеличиется на 30%).
Она инициализирует pll именно на старте? может там аппаратные проблемы стоит искать?

По УСБ при подаче питания появляется "Неизвестное устройство".

Чип ревизии "B" и питание 1в на ядро подаю после 3.3 на VddIO
Задержка подачи идёт через конденцатор на функции soft start LDO

SAM-BA какой версии? Рекомендую для начала скачать самую последнюю версию и еще был патч для нее. Про патч нигде явно не указано, но он есть у Атмела smile.gif. Они патчем фиксят очень много интересного. Похожие симптомы были с g45 и после установки патча всё как по маслу.
Goofy
Сам-ба 2.8
До этого тестировал и 2.9
попробую ещё раз.

Ещё момент: в рукопашную через терминал попробовал законфиругировать PLLA, затем MCKR. (согласно исходниками bootstram 1.13)

Так вот на последнем дивайс перестаёт регировать.

Самба при старте как конфигурирует клоки и с каких конф файлов?
Я же выбираю ...9g20-EK, а там кварц 18.432. У меня 12мгц
Goofy
Новая самба - 2.9 с патчами результата не дала. Эффект тот же.
Goofy
Цитата(Goofy @ Apr 9 2010, 18:36) *
Новая самба - 2.9 с патчами результата не дала. Эффект тот же.


Непропаи. Подпаял JTAG. Непропаи кроме как на УСБ были ещё на шине данных.

По последовательному порту через sam-ba не сработать если кварц отличается от того что в ките. Т.к. смена бод рейта происходит безвозвратно и на неправильное значение.
Нужно пересобирать апплеты самбы или пользоваться USB.
koluna
Цитата(Goofy @ Apr 9 2010, 07:14) *
Чип ревизии "B" и питание 1в на ядро подаю после 3.3 на VddIO
Задержка подачи идёт через конденцатор на функции soft start LDO


Как так?
Разве не на ядро надо 1 В сначала подавать?!
Кстати, какой LDO используете?
Goofy
Цитата(n_bogoyavlensky @ Mar 2 2011, 17:15) *
Как так?
Разве не на ядро надо 1 В сначала подавать?!
Кстати, какой LDO используете?


По поводу порядка вы правы, не помню опячатался я тогда или затупил.
Adp1712 использую, проблем небыло. Собрано 6 экземпляров.
Для В ревизии чипа это порядок не критичен, все одновременно подается.
koluna
Цитата(Goofy @ Mar 23 2011, 08:39) *
Adp1712 использую, проблем небыло. Собрано 6 экземпляров.


У нас кандидат - NCP694.

Цитата
Для В ревизии чипа это порядок не критичен, все одновременно подается.


Цитирую спецификацию на МК, страница 776.

Цитата
41.8.2 Power-up Sequence
The power sequence described below is applicable to all the AT91SAM9G20 revisions. However,
the power sequence can be simplified for the revision B device. In this revision, the over
consumption during the power-up phase has been limited to less than 200 mA. This current can
not damage the device and if it is acceptable for the final application, the power sequence
becomes VDDIO followed by VDDCORE. VDDIO must be established first (>0.7V) to ensure a
correct sampling of the BMS signal and also to guarantee the correct voltage level when accessing
an external memory.


Исходя из выше цитированного Вы сделали вывод о некритичности подачи питания для ревизии "B"?
Если я правильно понял, то здесь говорится, что процедура подачи питания может быть упрощена, но не сведена к одновременной подаче питания!
Если сможете подтвердить правильность своей реализации другими источниками, то я Вам буду благодарен sm.gif

Перевод в моем понимании:

Цитата
Последовательность подачи питания, описанная ниже, применима ко всем ревизиям AT91SAM9G20. Однако,
последовательность подачи питания может быть упрощена для МК ревизии "B". В этой ревизии общее
потребление во время фазы включения ограничено 200 мА. Этот ток не может разрушить МК и если
он допустим, то сначала подается VDDIO, а затем VDDCORE. VDDIO должно быть подано первым, для обеспечения
правильной интерпретации сигнала BMS и также для того, чтобы гарантировать корректный уровень напряжения
при доступе к внешней памяти.


Тему подачи питания я поднял здесь: http://electronix.ru/forum/index.php?showtopic=87192
Если есть интерес, то можем переместиться туда.
wmakc
У меня такая проблема, контроллер определяется по usb, но когда запускаю sam-ba, через какое-то время он отваливается, при этом sam-ba в процессах выдает загрузку 50 %, то есть грузит одно ядро.

Сохранил лог портмона. Как я понимаю самба виснет при записи апплета инициализирующего память.
Нажмите для просмотра прикрепленного файла
wmakc
Заметил, что стоит только задать вопрос на этом форуме, как проблема решается сама собой. sm.gif Оказалось плохо была посажена sdram. Другая плата запустилась без проблем.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.