реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> at91sam9g20 проблемы с sam-ba
Goofy
сообщение Apr 9 2010, 04:14
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 17-09-07
Из: Красноярск
Пользователь №: 30 600



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

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

Чип ревизии "B" и питание 1в на ядро подаю после 3.3 на VddIO
Задержка подачи идёт через конденцатор на функции soft start LDO
Go to the top of the page
 
+Quote Post
hwdev
сообщение Apr 9 2010, 05:54
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



Цитата(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 и после установки патча всё как по маслу.
Go to the top of the page
 
+Quote Post
Goofy
сообщение Apr 9 2010, 06:04
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 17-09-07
Из: Красноярск
Пользователь №: 30 600



Сам-ба 2.8
До этого тестировал и 2.9
попробую ещё раз.

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

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

Самба при старте как конфигурирует клоки и с каких конф файлов?
Я же выбираю ...9g20-EK, а там кварц 18.432. У меня 12мгц
Go to the top of the page
 
+Quote Post
Goofy
сообщение Apr 9 2010, 10:21
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 17-09-07
Из: Красноярск
Пользователь №: 30 600



Новая самба - 2.9 с патчами результата не дала. Эффект тот же.
Go to the top of the page
 
+Quote Post
Goofy
сообщение Apr 9 2010, 18:08
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 17-09-07
Из: Красноярск
Пользователь №: 30 600



Цитата(Goofy @ Apr 9 2010, 18:36) *
Новая самба - 2.9 с патчами результата не дала. Эффект тот же.


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

По последовательному порту через sam-ba не сработать если кварц отличается от того что в ките. Т.к. смена бод рейта происходит безвозвратно и на неправильное значение.
Нужно пересобирать апплеты самбы или пользоваться USB.
Go to the top of the page
 
+Quote Post
koluna
сообщение Mar 2 2011, 10:15
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(Goofy @ Apr 9 2010, 07:14) *
Чип ревизии "B" и питание 1в на ядро подаю после 3.3 на VddIO
Задержка подачи идёт через конденцатор на функции soft start LDO


Как так?
Разве не на ядро надо 1 В сначала подавать?!
Кстати, какой LDO используете?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
Goofy
сообщение Mar 23 2011, 05:39
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 17-09-07
Из: Красноярск
Пользователь №: 30 600



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


По поводу порядка вы правы, не помню опячатался я тогда или затупил.
Adp1712 использую, проблем небыло. Собрано 6 экземпляров.
Для В ревизии чипа это порядок не критичен, все одновременно подается.
Go to the top of the page
 
+Quote Post
koluna
сообщение Mar 23 2011, 12:01
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(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
Если есть интерес, то можем переместиться туда.

Сообщение отредактировал n_bogoyavlensky - Mar 23 2011, 12:03


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
wmakc
сообщение Mar 25 2011, 11:50
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



У меня такая проблема, контроллер определяется по usb, но когда запускаю sam-ba, через какое-то время он отваливается, при этом sam-ba в процессах выдает загрузку 50 %, то есть грузит одно ядро.

Сохранил лог портмона. Как я понимаю самба виснет при записи апплета инициализирующего память.
Прикрепленный файл  Portmon2.txt ( 491.92 килобайт ) Кол-во скачиваний: 317


Сообщение отредактировал wmakc - Mar 25 2011, 12:34
Go to the top of the page
 
+Quote Post
wmakc
сообщение Mar 28 2011, 17:41
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



Заметил, что стоит только задать вопрос на этом форуме, как проблема решается сама собой. sm.gif Оказалось плохо была посажена sdram. Другая плата запустилась без проблем.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016