Перейти к содержанию

    

SergeySoG

Свой
  • Публикаций

    151
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о SergeySoG

  • Звание
    Частый гость

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Иваново

Посетители профиля

1 351 просмотр профиля
  1. Проблема с JTAG микроконтроллера LPC4370

    Да нет, у нас просто несколько проектов подряд на LPC4370 идёт и с первого проекта остались LPC LINK2, ими и пользуемся. Уже заказали обычный J-link. С Segger О-Link вообще проблем нет, воткнули разъём и понеслась. Так что до серийного производства не дошло, LPC-Link2 тупо разработческих будней не выдержал. Если у кого то стоит вопрос что брать для LPC43xx - сразу J-Link. Пробовали, писал где то уже давно в теме, и много чего ещё пробовали. Но электроника наука о контактах, и против поганенького шлейфа на разъёмах даже шаманство не помогает. Просто сейчас проблема известна и решилась за 2 минуты, а принципиально как уже написал решается использованием нормального J-Link
  2. Проблема с JTAG микроконтроллера LPC4370

    И ещё новости с полей. Слетел с катушек ещё один LPC-LINK2. Перестал определять платы которые до этого спокойно шил. Изнашивается шлейф и разъёмы, как результат ухудшаются соединения и Link перестаёт определять таргет. Опять помогла припайка проводами на прямую. Не определяются платы с контроллером LPC4370FET100
  3. Нет, не так. Не надо запускать автотрассировку, после того как схему нарисовали, открываете апноты от производителя микросхем SRAM например вот этот от Cypress http://www.cypress.com/file/38651/download. Читаете внимательно, и начинаете разводить придерживаясь основных правил хорошей трасировки. 100 МГц трудно запороть, сам в этом убедился, но это при том что вы будете соблюдать основные правила разводки, а не трассировщик включите. Обратите внимание на Layout guide. Как правильно располагать блокирующие конденсаторы по питанию, как разводить питание и земплю, как линии данных, что с клоками делать. И будет вам счастье.
  4. Проблема с JTAG микроконтроллера LPC4370

    Извиняюсь за долгое отсутствие. Нашёл минутку и хочу рассказать о развязке в истории. Может кому то поможет. перепаяли процессор на плате, а jtag и SWD так и ведут себя более чем странно. От безысходности взял и припаял я этот несчастный LPC LINK2 фирменный к плате проводами напрямую. И о чудо все платы стали определяться и дебажиться нормально. В это время второй LPC LINK2 со второй платой соединённые шлейфом из комплекта не работает. С процессором в 100 ногом корпусе работает, с процессором в 256 ногом корпусе не работает. Оригинальный Segger Jlink плату взял сразу и без вопросов . При первом же подключении нормальный дебаг. Видимо очень тонкие проводочки в шлейфе с шагом 0,63мм и 2 разъёма штыревых делали своё дело и программатор не мог вытянуть 256 ногий процессор. так что не всё то что фирменное и от производителя одинаково полезно. В техподдержке сказали что это не правильно и в плате косяк раз с проводами припаянными работает, а так нет ;) . Очень жаль кучу потраченного времени
  5. Проблема с JTAG микроконтроллера LPC4370

    Купили новые камни, будем менять, по результатам отпишусь. Ну и кажется развязка близится. Надеюсь кому то это сможет помочь. Инженер из техподдержки NXP прислал правильную последовательность действий для проверки коннекта с ядрами и отладки. Файл прилагаю Ответ поддержки Now, please follow my step to do it again: 1. Use the JLINK commander to check your JTAG connection at first. Just like my previous email, don't use the IDE, juse the JLINK command check the JTAG connections at first. After it can find the core, it means the hardware can work, then you can use the IDE to debug with the JTAG or SWD. 2. Open your MCUXpresso IDE Check your picture which you give me before, in the debug configuration window, delete all the item under C/C++(nxp semiconductors) MCU Application. Then apply, go back to your code window, build your code,in Quickstart panel, use the debug directly, it will find the JLINK automatically, but at first, you need to make sure your JLINK driver have been stalled. The MCUXpresso IDE will find the JLINK automatically. Please check my attached .doc details. Да и ещё, шлейф от LPC LINK оказывается не очень качественным, он прозванивается как исправный, но заработал стабильно только когда я таргет с дебагером проводами на пайке соединил. Отладка с использованием LPC LINK 2 в режиме RedLink так и не работает, коннекта нет Чуть позже будут боевые тесты с программистом. LPC4370_JLINK_1.pdf
  6. Проблема с JTAG микроконтроллера LPC4370

    JLINK Commander ядра видит без проблем.
  7. Проблема с JTAG микроконтроллера LPC4370

    Выкладываю кусок схемы с подключением. На ней перепутаны BOOT' ы, но это на плате поправлено. И с флэшки и с USB грузится. JTAG сейчас включен так. TCK - подтяжка с земли убрана - линия подвешена через 10k на +3,3В. TDO - подтянута через 10k на +3,3В _ontroller_V2___Schematics_Print1.pdf
  8. Проблема с JTAG микроконтроллера LPC4370

    Неа, там только про ISP, но вроде к делу не относится
  9. Проблема с JTAG микроконтроллера LPC4370

    В NXP сказали взять JLINK и поработать с ним, попробую сегодня то что они сказали
  10. Проблема с JTAG микроконтроллера LPC4370

    Я уже писал несколькими постами выше, схема подключения JTAG сейчаc как у haker_fox. До этого была как в LPC LINK. Это не первый проект на LPC4370& у нас они просто в корпусах BGA100 стояли и работают и шьются отлаживаются без проблем. Проблема с корпусами BGA256, делали по разному, получилось только через аттач подключится.
  11. Проблема с JTAG микроконтроллера LPC4370

    Цитата(scifi @ May 14 2018, 19:13) Что за печаль? С этим тоже можно отлаживать, разве нет? Печаль в том что в этом режиме нельзя залить прошивку и каждое исправление перед отладкой придется заливать по usb
  12. Проблема с JTAG микроконтроллера LPC4370

    Вот такая петрушка получается. Если параметр Attach only= true то коннект по JTAG есть. если параметр Attach only= false то ошибка и читает ID ядер по нулям. В чём может быть проблемма?
  13. Проблема с JTAG микроконтроллера LPC4370

    Ещё момент. Когда первый раз платы запустили на выводах JTAG и CS внешней SPIFI флэшки был уровень напряжения 3В. ядра определялись но не коннектились. Сейчас ядра не определяются, но на всех выводах 3,3В как должно быть. а до будет со второй платой сравнить, на которой ещё ядра определяются
  14. Проблема с JTAG микроконтроллера LPC4370

    Ещё сейчас пришла информация, мы отдавали плату со стоногим корпусом на перепайку процессора. После этого отвалился JTAG точно так же на стоногом проце. Вопрос может JTAG на этих камнях умирать от перегрева или статики? Можно ли как то через LPCScrypt проверить исправность JTAG? Тапками не кидайтесь. я не программист МК практически не разу. Текущие платы запаивались монтажником вручную, мог термопрофиль не выдержать. Но я ещё не встречал, что бы JTAG сдох, а всё остальное жило
  15. Проблема с JTAG микроконтроллера LPC4370

    Цитата(scifi @ May 14 2018, 16:21) Неправда ваша. Есть подтяжки на TDI, TMS, TRST. Этого вполне достаточно. См. картинку. Если поставить ещё снаружи, хуже не станет, конечно. Не вижу противоречия. Внутренних подтяжек как писал выше нет на TDO и TCK, так что неправды не писал. По поводу ненужности подтяжек - я знаю что без них работает, в стоногом корпусе заводится без них. Но в UM1053 написано вот это, не вижу причин не доверять Сейчас подключился к процессору через LPCScrypt. Всё работает - всё в норме