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

Проблема с JTAG микроконтроллера LPC4370

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Нет ли чего в errata под ваш bga?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет ли чего в errata под ваш bga?

Раз с BGA100 всё ок, а проблемы только с BGA256, я бы предположил что какие-то из дополнительных пинов корпуса BGA256 неверны конфигурируются или неверно подключены (по схеме).

Но я работал только с BGA100.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет ли чего в errata под ваш bga?

 

Неа, там только про ISP, но вроде к делу не относится

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но я работал только с BGA100.

А я только с JBD144)))

 

В общем загадка...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

_ontroller_V2___Schematics_Print1.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Купили новые камни, будем менять, по результатам отпишусь.

 

Ну и кажется развязка близится. Надеюсь кому то это сможет помочь. Инженер из техподдержки 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот интересно, если в фирменной IDE такой "бубен и заклинания", то что происходит в IAR-e?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот интересно, если в фирменной IDE такой "бубен и заклинания", то что происходит в IAR-e?

да тоже ничего хорошего, но как-то работает тем не менее.

я честно говоря отладку в родном MCUExpress с lpclink2 так и не осилил, а вот с crossworks как-то всё более менее гладко завелось само.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот интересно, если в фирменной IDE такой "бубен и заклинания", то что происходит в IAR-e?

Написал проект на LPC4370 в IAR - проблем вообще не припомню.

Кроме прочего, LPC4370 имеет ETB, что просто супер при отладке!

IAR поддерживает работу с ETB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разве STLINK умеет работать с какими-то МК кроме STM???

вот проверил lpc824 c китайским стлинком в iare 8.20

 

Wed May 23, 2018 17:24:41: Loaded macro file: C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\arm\config\debugger\NXP\lpc82x.dmac

Wed May 23, 2018 17:24:41: Connected to ST-Link/V2 [sWD mode 1800 kHz] [Access port: 0] Firmware V2.J29.S7 (Probe no: 55272267)

Wed May 23, 2018 17:24:41: Hardware reset with strategy 0 was performed

Wed May 23, 2018 17:24:41: Initial reset was performed

Wed May 23, 2018 17:24:41: 4460 bytes downloaded and verified (34.84 Kbytes/sec)

 

правда затем верификация находит несколько ошибок, но это какой-то косяк иара, так как через LPC link2 он тоже шьёт флэш криво точно так же.

а crossworks прошивает и верифицирует нормально, и там stlink периодически отваливается почему-то, но в целом всё-таки работает.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...