|
AT91SAM7S64 в ресете и не выходит из него, Причём так на 6 платах, а год всё работало нормально |
|
|
|
Feb 27 2009, 20:59
|

Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515

|
Все привет! Делал больше года назад 6 плат для стендов в университете. На платах стоит по одному AT91SAM7S64. Там же разъём USB, подключение блока питания (питание и от USB и от БП: стоит диод для USB и диод на БП, выходы диодов объединяются и идут на линейник 3.3В с кондёрами), светодиоды, кнопочки и т.д. Вообщем типичная отладочная плата + клеммники + драйверы двигателей постоянного тока (A3949). Целый год всё работало. А потом в течение трёх недель по очереди начали глючить все платы. Симптомы: при включении (через БП или USB) загораются некоторые лампочки (теже, что и при ресете). При запуске консоля jlinka последний сообщает ID арма, т.е. находит его. При попытке прошить из ИАРа выскакивает сообщение: Код Fri Feb 27 23:50:06 2009: Loaded macro file: D:\Programs\IAR Systems\Embedded Workbench 5.0 Evaluation\ARM\config\flashloader\Atmel\FlashAT91SAM7Sx.mac Fri Feb 27 23:50:06 2009: DLL version: V3.92 Fri Feb 27 23:50:06 2009: Firmware: J-Link compiled Jul 30 2008 11:24:37 ARM Rev.5 Fri Feb 27 23:50:06 2009: JTAG speed is initially set to: 32 kHz Fri Feb 27 23:50:06 2009: TotalIRLen = 4, IRPrint = 0x01 Fri Feb 27 23:50:06 2009: Halting CPU core Fri Feb 27 23:50:06 2009: Using DBGRQ to halt CPU Fri Feb 27 23:50:06 2009: Resetting TRST in order to halt CPU Fri Feb 27 23:50:06 2009: Halting CPU core Fri Feb 27 23:50:06 2009: Using DBGRQ to halt CPU Fri Feb 27 23:50:06 2009: Resetting TRST in order to halt CPU Fri Feb 27 23:50:08 2009: Fatal error: Unable to halt ARM core
Session aborted! Fri Feb 27 23:50:09 2009: Failed to load flash loader: D:\Programs\IAR Systems\Embedded Workbench 5.0 Evaluation\ARM\config\flashloader\Atmel\FlashAT91SAM7Sx.out Что может быть? Неужели процы погорели? Вся схемотехника стандартная, везде всё залито полигоном. Студенты приличные, никто никуда ничего вроде не тыкал. Скоро лабы начнутся, надо что-то делать!  Да, забыл сказать, когда горели платы их подключали только по USB, т.е. никаких БП и двигателей не погключали (драйверы A3949 питаются от БП до диода на линейник). Ещё забыл сказать: все напряжения (+3.3В, +1.8В) в полном порядке (+/- 0.1В) На ножке резета высокий уровень
|
|
|
|
|
 |
Ответов
|
Mar 14 2009, 17:42
|

Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515

|
Ужас! Сейчас на второй плате, где флеш не прошивалась и где я процессор менял, мерил уровни на ножках, так вот на соседних соединённых ножках 58 и 59 были разные уровни. На 58-й ножке почему-то 1.6 вольта! Я всё ещё раз пропаял как следует и проц прошился (58-я ножка как раз VDDFLASH).  Всё бы ничего, но я паял первый раз глядя через увеличительное стекло и видел, что ножка пропаялась. Ну да фиг с ним, главное, что проц теперь прошился  Но USB устройство всё равно не определялось и кварц не работал. Чисто случайно заметил, что когда пальцем касаюсь проца, то все лампочки гаснут и программа запускается. Методом тыка выяснил, что если держа металлическую отвёртку в любом месте коснуться шины +1.8В, то программа в прце запускается! Вообщем пропаял я заного все ножки поцессора, еонденсаторы на +1.8В, PLL фильтра и всё заработало! Плата работает, USB устройство находится, PWM, ADC, PIO - всё работает (проц то новый). Вообщем сейчас пойду на третьей плате попробую заного все ножки пропаять и попробовать прошить ещё раз. Есть мысль положить вылеченную плату в спирт, чтобы отмыть флюс. Стоит это делать? В качестве флюса использую СКФ - канифоль в спирту. Теперь полностью работают 2 платы из шести
|
|
|
|
Сообщений в этой теме
Pasha 111 AT91SAM7S64 в ресете и не выходит из него Feb 27 2009, 20:59 KAlex Железный erase(55 нога на плюс при включении питан... Feb 28 2009, 09:39 Pasha 111 Пробовал - никакой реакции на +3.3В на erase. Как ... Feb 28 2009, 10:59 aaarrr А скорость нарастания питания в порядке? Feb 28 2009, 11:27 Pasha 111 aaarrr
Не могу проверить - осциллографа нет Напря... Feb 28 2009, 13:04 aaarrr Цитата(Pasha 111 @ Feb 28 2009, 16:04) Но... Feb 28 2009, 13:13 KAlex Настоятельно рекомендую поставить J-Flash. И поигр... Mar 2 2009, 16:28 Pasha 111 Я тоже так подумал, правда не ясно, как мог убитьс... Feb 28 2009, 13:28 aaarrr Цитата(Pasha 111 @ Feb 28 2009, 16:28) на... Feb 28 2009, 13:30 Dir Цитата(Pasha 111 @ Feb 28 2009, 15:28) Я ... Mar 1 2009, 12:30 Pasha 111 Хм... Посмотрел: на всех платах, где специально pu... Feb 28 2009, 14:18 aaarrr Цитата(Pasha 111 @ Feb 28 2009, 17:18) Хм... Feb 28 2009, 14:31 Pasha 111 Изменил код так:
Кодwhile(!(AT91C_BASE... Feb 28 2009, 21:10 Pasha 111 Dir
Ну в прошлом году платы успешно пережели январ... Mar 5 2009, 23:41 Dir Цитата(Pasha 111 @ Mar 6 2009, 01:41) Dir... Mar 6 2009, 19:30 ЛеонидК Буду очень благодарен, в пределах разумного, если ... Mar 22 2009, 13:36 Pasha 111 Dir
Вы прям так красноречиво всё рассказали, что я... Mar 7 2009, 11:40 aaarrr А через SAM-BA программировать не пробовали? Mar 7 2009, 11:53 Pasha 111 aaarrr
Пробовал: замыкаю TST на 3.3В. В это время ... Mar 7 2009, 14:48 aaarrr Цитата(Pasha 111 @ Mar 7 2009, 17:48) На ... Mar 7 2009, 15:36 SpiritDance А может у Вас кварцы сдохли на морозе и влажности?... Mar 7 2009, 14:55 Pasha 111 SpiritDance
Кварц попробую проверить на этой недел... Mar 8 2009, 12:24 aaarrr Цитата(Pasha 111 @ Mar 8 2009, 15:24) Оче... Mar 8 2009, 12:29 Pasha 111 aaarrr
Провёл эксперимент: из 10 включений платы о... Mar 8 2009, 12:53 aaarrr Да Вы осциллографом посмотрите питание 1.8V в моме... Mar 8 2009, 13:20 Pasha 111 aaarrr
Осциллографом я обязательно тыкать буду, ес... Mar 8 2009, 15:31 aaarrr Цитата(Pasha 111 @ Mar 8 2009, 18:31) Или... Mar 8 2009, 23:36 defunct Цитата(Pasha 111 @ Mar 8 2009, 17:31) наж... Mar 9 2009, 02:09 merk0 не совсем понятно...вы описываете проблемы с питан... Mar 8 2009, 18:55 Pasha 111 merk0
Цитатаможет сначалас питанием как-то разобра... Mar 14 2009, 13:28 aaarrr Сглазили их, не иначе
ИМХО, такое обилие разных ... Mar 14 2009, 14:38 ar__systems Цитата(Pasha 111 @ Mar 14 2009, 12:42) Ес... Mar 15 2009, 08:50 Pasha 111 Цитатакоторая при легком нагреве растворяла дорожк... Mar 14 2009, 17:54 aaarrr Цитата(Pasha 111 @ Mar 14 2009, 20:54) На... Mar 14 2009, 17:57 Pasha 111 Спасибо! Отпишусь о результатах, как процы зам... Mar 14 2009, 19:48 gonkon Цитата(Pasha 111 @ Mar 14 2009, 22:48) Сп... Mar 14 2009, 20:55 Pasha 111 Заменил все процессоры на платах и промыл в спирте... Mar 20 2009, 14:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|