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

 
 
> Я уже мозг сломал об LPC2214, нет связи
starmos
сообщение Nov 14 2008, 13:39
Сообщение #1


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

Группа: Свой
Сообщений: 174
Регистрация: 4-10-04
Из: Челябинск
Пользователь №: 769



Проблема - две одинаковые платы - одна шьётся, другая нет. Вроде все сигналы правильные, да и выпустил я уже подобных систем немало. Какие-нибудь идеи экстравагантные? Например если питание подаётся не на все выводы? (Показывает на всех нормально). В смысле скажем на плате обрыв и питание подходит не ко всем выводам, например на подаётся 3.3В, а на другие нет. Будет ли при этом прибор показывать напряжение на этих выводах и будет ли работать микроконтроллер?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Сергей Борщ
сообщение Nov 14 2008, 14:03
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(starmos @ Nov 14 2008, 15:39) *
Проблема - две одинаковые платы - одна шьётся, другая нет.
Можно более подробно? "не шьется" - это как? Нет связи по JTAG, не входит в ISP, прошивается, но считанные данные не совпадают с записанными?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
starmos
сообщение Nov 14 2008, 15:52
Сообщение #3


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

Группа: Свой
Сообщений: 174
Регистрация: 4-10-04
Из: Челябинск
Пользователь №: 769



Даже Device ID не читается.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 14 2008, 17:52
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(starmos @ Nov 14 2008, 17:52) *
Даже Device ID не читается.
Из этой фразы участники форума могут угадать, что речь идет о прошивке через JTAG? Или все же через встроенный ISP загрузчик?

Старайтесь писать вопросы более развернуто, это ведь вам нужен ответ.

Причин не работы JTAG может быть много:
- Обрыв дорожки от разъема JTAG к процессору (или непропай ножки процессора к плате).
- Замыкание одной из дорожек JTAG на соседнюю.
- Обрыв/замыкание дорожки к ноге Reset, супервизор на повышенное напряжение.
- Не запустился кварц (замыкание, обрыв, разбит, не те емкости)
- Не подтянута куда надо нога P1.26
- В программе заблокирован JTAG. Или записью магического числа или соответствующей конфигурацией PINSEL2 (лечится стиранием через ISP)
- Убитый процессор.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
starmos
сообщение Nov 17 2008, 12:14
Сообщение #5


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

Группа: Свой
Сообщений: 174
Регистрация: 4-10-04
Из: Челябинск
Пользователь №: 769



Я работаю через последовательный порт. Все ноги подтягиваются куда надо. Я даже из спортивного уже интереса ещё раз контроллер заменил, строго соблюдая чтобы не перегреть и плату почистил перед этим и прозвонил всё и пропаял отверстия переходные под кристаллом и вокруг. Результата нет. Выглядит неисправность так - линия TXD0 в низком уровне всегда. Нигде не замыкает. Все предыдущие контроллеры на этой плате ведут себя одинаково. Либо я их "убиваю" чем-то, но до сих пор ниодного не убивал и такую плату уже одну отладил. Кварц работает. Правда меня беспокоит размах на выходе генератора: от 0.5 до 1.2 вольта, впрочем на рабочей плате так же. Замена конденсаторов кварца результата не даёт.
Go to the top of the page
 
+Quote Post
wangan
сообщение Nov 17 2008, 12:39
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 30-11-05
Из: Омск
Пользователь №: 11 590



а мож земля оборвана?
Go to the top of the page
 
+Quote Post
starmos
сообщение Nov 17 2008, 12:50
Сообщение #7


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

Группа: Свой
Сообщений: 174
Регистрация: 4-10-04
Из: Челябинск
Пользователь №: 769



Нет, с зёмлёй всё нормально. Я когда контроллер менял, перед пайкой всё прозвонил. Все ноги пропаяны. Мистика какая-то, в первый раз так. Я думал питание 3,3 вольта не везде есть - теперь точно знаю - есть везде. Может со сбросом какие проблемы, хотя сигнал проходит.
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 17 2008, 13:29
Сообщение #8


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Плата утюгом сделана?
Go to the top of the page
 
+Quote Post
starmos
сообщение Nov 17 2008, 13:52
Сообщение #9


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

Группа: Свой
Сообщений: 174
Регистрация: 4-10-04
Из: Челябинск
Пользователь №: 769



Нет, в Резоните.
Go to the top of the page
 
+Quote Post
Wano
сообщение Nov 17 2008, 19:49
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



Думаю стоит попробовать заход на ту же полосу, но только с осциллом. Ну просмотреть все ноги, посмотреть работу в начале программирования. Есть ли что-то на RX-е,дёргается или нет,RESET и ISP_ENAB, может что-то где-то молчит.
Go to the top of the page
 
+Quote Post
starmos
сообщение Nov 18 2008, 13:01
Сообщение #11


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

Группа: Свой
Сообщений: 174
Регистрация: 4-10-04
Из: Челябинск
Пользователь №: 769



На RX сигнал есть, RESET работает и на P0.14 уровень правильный. Похоже эта плату у меня попала в "висяк" smile.gif Отложу пока. Спасибо всем кто помочь пытался.
Go to the top of the page
 
+Quote Post
RW9UAO
сообщение Nov 19 2008, 02:01
Сообщение #12


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

Группа: Свой
Сообщений: 115
Регистрация: 23-01-07
Пользователь №: 24 688



ИМХО всеже печать виновата. у меня были такие приколы с таберу. после электротеста, все дела. а плата не работает. то-ли переходное где дохлое, то-ли х.з. тоже распаяли и выкинули.
Go to the top of the page
 
+Quote Post
argentum
сообщение Dec 25 2009, 09:52
Сообщение #13


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

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



Здравствуйте!
У меня та же проблема с LPC 2478;
Пытаюсь прошить через ULINK2, а он мне отвечает, что Could not stop ARM devise. И советует проверить кабель. Этим же JTAG'ом прошиваю другую плату - всё в порядке.
Несколько месяцев назад подобный случай был. Тогда после полудня тыканий проц неожиданно завёлся. В чём может быть проблема, и есть ли подобные проблемы у кого-нибудь ещё?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 25 2009, 11:11
Сообщение #14


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



С LPC пока дела не имел, но на Luminary были траблы с подобным сообщением.
Надо было просто сменить тип сброса в настройках J-Link с нулевого типа на первый.
Go to the top of the page
 
+Quote Post
igorenja
сообщение Dec 25 2009, 11:51
Сообщение #15


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

Группа: Свой
Сообщений: 130
Регистрация: 8-08-08
Из: Новосибирск
Пользователь №: 39 488



Цитата(argentum @ Dec 25 2009, 15:52) *
Здравствуйте!
У меня та же проблема с LPC 2478;
Пытаюсь прошить через ULINK2, а он мне отвечает, что Could not stop ARM devise. И советует проверить кабель. Этим же JTAG'ом прошиваю другую плату - всё в порядке.
Несколько месяцев назад подобный случай был. Тогда после полудня тыканий проц неожиданно завёлся. В чём может быть проблема, и есть ли подобные проблемы у кого-нибудь ещё?


В подробностях не помню но суть раскажу. Было с LPC2146 у меня на плате была возможность прошить через ISP и через JTAG. Шил через ISP а потом что то мне приспичило JTAG попользовать.... Не работает хоть тресни.... Сигналы смотрю, проц не отзывается... поменял, работает, раз прошил снова не работает.... кароч дело оказалось в содержимом регистра PINSEL2...
Go to the top of the page
 
+Quote Post

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

 


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


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