|
LPC2478 не запускается ИНОГДА, как поймать от чего? |
|
|
|
Oct 9 2012, 17:39
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Есть устройство на этом чипе, выпущено уже 600 плат. С десяток плат замечены в том, что чип ИНОГДА не запускается. Одно из первых вещей которые делается в майн это зажигание светодиода, чего не происходит. Проблема в том, что происходит это весьма редко,и пока я не понял от чего зависит. Я взял 4 платы у заказчика которые я видел, что они не запускаются несколько раз (но не подряд), но повторить у себя в лаборатории не могу. Пробовал их охлаждать, и блок питания тоже. Никакго эффекта.
Дергание ресета когда плата зависла в этот момент не помогает. Подозрений у меня два:
1. Не запускается PLL по каким-то причинам и чип безнадежно его ожидает. Но почему ресет не помогает? 2. Блок питания каким-то образом вводит чип в неправильное состояние. Медленно напряжение нарастает? Может это быть причиной?
Какие могут быть еще варианты, и как можно проверить обе версии? Как можно увеличить вероятность незапуска?
Спасибо!
|
|
|
|
|
 |
Ответов
|
Oct 10 2012, 14:26
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(Сергей Борщ @ Oct 10 2012, 04:31)  Предполагаю, что процессор сваливается во встроенный загрузчик из-за неправильного уровня на ноге P2.10 О, вот это интересно. На ногу Р2.10 выведена схема от интерфеса программатора через последовательный порт (также скопирована с EA платы), и при отключенном программаторе там high-z. Попробовать туда поставить пулл-ап? Или без задержки отпускания ресета все равно не обойтись? И ресет не действует на внутренний загрузчик? Цитата(MBR @ Oct 10 2012, 00:44)  У меня было подобное на STM32, когда flash latency конфигурировалась слишком оптимистично. В итоге зависал конвеер и процессор не реагировал ни на одно из прерываний, включая ресет. Первый случай, при котором нужно увеличивать flash latency был, емнип, как раз 60 МГц. Так что, с 67 как раз может проскакивать в большинстве случаев. Мне интересно как вы в итоге пришли к такому диагнозу, что именно зависал конвеер? Так же мне не очень понятно почему ресет в этом случает не помогал? Ну это не обязательно имеет отношение к моей проблеме, а в общем. Цитата(haker_fox @ Oct 10 2012, 01:37)  Вот так мы инициализируем PLL на LPC24xx. Кореллирует с User Manual. У вас в общем-то все тоже самое что и в нашем (EA) коде.
|
|
|
|
|
Oct 10 2012, 14:37
|
Частый гость
 
Группа: Участник
Сообщений: 107
Регистрация: 26-09-10
Пользователь №: 59 748

|
Цитата(ar__systems @ Oct 10 2012, 18:26)  Мне интересно как вы в итоге пришли к такому диагнозу, что именно зависал конвеер? Так же мне не очень понятно почему ресет в этом случает не помогал? Ну это не обязательно имеет отношение к моей проблеме, а в общем. Лишь мои домыслы, не более того. Ресет, если следовать армовской документации, это прерывание с наивысшим приоритетом. Если в процессе ресета процессор зависнет, скажем, на чтении инструкции из флеша, ресет не отработает. Именно это я и наблюдал.
|
|
|
|
|
Oct 11 2012, 05:27
|
Частый гость
 
Группа: Участник
Сообщений: 107
Регистрация: 26-09-10
Пользователь №: 59 748

|
Цитата(aaarrr @ Oct 10 2012, 18:56)  Это пишут в разделе Programmer's model. Прерыванием он является только с этой стороны. Где пишут иначе? И почему тогда до полного обесточивания чипа я наблюдаю отказ обработки ресета?
|
|
|
|
Сообщений в этой теме
ar__systems LPC2478 не запускается ИНОГДА Oct 9 2012, 17:39 Nixon Когда-то был такой вопрос уже на форуме по поводу ... Oct 9 2012, 19:17 ar__systems Цитата(Nixon @ Oct 9 2012, 15:17) Когда-т... Oct 9 2012, 20:03  Nixon Цитата(ar__systems @ Oct 9 2012, 23:03) M... Oct 9 2012, 20:34   ar__systems Цитата(Nixon @ Oct 9 2012, 16:34) При ваш... Oct 9 2012, 23:55 KRS было подобное у LPC, обычно с питанием и ресетом с... Oct 9 2012, 20:17 MBR У меня было подобное на STM32, когда flash latency... Oct 10 2012, 04:44 haker_fox Вот так мы инициализируем PLL на LPC24xx. Кореллир... Oct 10 2012, 05:37 Lotor Может банально кварц не заводится из-за технологич... Oct 10 2012, 05:40 MBR Если бы кварц запускался через раз, висло бы на ци... Oct 10 2012, 07:00 Юрий Санвальд Цитата(Сергей Борщ @ Oct 10 2012, 11:31) ... Oct 10 2012, 08:55     aaarrr Цитата(MBR @ Oct 11 2012, 09:27) Где пишу... Oct 11 2012, 12:42      MBR Цитата(aaarrr @ Oct 11 2012, 16:42) Неуже... Oct 11 2012, 14:26       aaarrr Цитата(MBR @ Oct 11 2012, 18:26) А как то... Oct 11 2012, 19:28       RabidRabbit Цитата(MBR @ Oct 11 2012, 18:26) А как то... Oct 12 2012, 06:03        ar__systems Про P2.10 -- у меня эта версия вызывает определенн... Oct 12 2012, 17:54         toweroff Цитата(ar__systems @ Oct 12 2012, 21:54) ... Oct 12 2012, 23:51          ar__systems Цитата(toweroff @ Oct 12 2012, 19:51) UM1... Oct 13 2012, 04:47           toweroff Цитата(ar__systems @ Oct 13 2012, 08:47) ... Oct 13 2012, 06:50 ar__systems Хм... не знаю не знаю насчет Р2.10. Для пробы пост... Oct 10 2012, 15:53 Andy Mozzhevilov Вы где-нибудь на этапе до всякой инициализации в П... Oct 10 2012, 17:17 ar__systems Цитата(Andy Mozzhevilov @ Oct 10 2012, 13... Oct 10 2012, 17:37 ar__systems Так, поставил пуллапы на П2.10 и на RTCK, эффекта ... Oct 17 2012, 11:45 Andy Mozzhevilov Вы все же разобрались, стартует у вас бутлоадер, в... Oct 18 2012, 02:58 ar__systems Цитата(Andy Mozzhevilov @ Oct 17 2012, 22... Oct 18 2012, 11:50  Andy Mozzhevilov Цитата(ar__systems @ Oct 18 2012, 15:50) ... Oct 18 2012, 16:42   ar__systems Цитата(Andy Mozzhevilov @ Oct 18 2012, 12... Oct 18 2012, 22:39    Zwerg_nase Цитата(ar__systems @ Oct 19 2012, 02:39) ... Oct 19 2012, 09:17     ar__systems Цитата(Zwerg_nase @ Oct 19 2012, 05:17) У... Oct 19 2012, 14:12      Zwerg_nase Цитата(ar__systems @ Oct 19 2012, 18:12) ... Oct 22 2012, 13:52       ar__systems Цитата(Zwerg_nase @ Oct 22 2012, 09:52) Н... Oct 22 2012, 15:15 Lotor Вам ранее советовали уже с помощью осцилла определ... Oct 18 2012, 12:25 AlexandrY Цитата(ar__systems @ Oct 9 2012, 20:39) Е... Oct 18 2012, 19:12 Altemir А ещё большинство Low drop-ов очень не любят на вы... Oct 19 2012, 10:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|