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

 
 
> JTAG + STM32
Connor
сообщение Feb 7 2018, 07:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 26-05-17
Пользователь №: 97 309



Есть разведённая плата с STM32 с интерфейсом JTAG (10 pin), запаял разъём, запаял обвязку питания, пытаюсь прошить с помощью keil через J-Link, пишет что не видит устройство с CORTEX-M, в чём может быть проблема? Питание в норме, JTAG разведён правильно, уже несколько дней бьюсь, без результата, может кто-нибудь сталкивался с чем-то подобным? Спасибо

Сообщение отредактировал Connor - Feb 7 2018, 07:19
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Obam
сообщение Feb 8 2018, 10:21
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



У ТС есть JLINK - это круче, (; но это не для STM32-STLINK utility. ТС, надеюсь, установил Segger-овские драйвера и утилиты - там есть всё для диагностики.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
golf2109
сообщение Feb 10 2018, 00:52
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 15-04-10
Из: Kiev
Пользователь №: 56 654



Цитата(Obam @ Feb 8 2018, 12:21) *
У ТС есть JLINK - это круче, (; но это не для STM32-STLINK utility. ТС, надеюсь, установил Segger-овские драйвера и утилиты - там есть всё для диагностики.

стесняясь, но спрашиваю, а что такое ТС?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 10 2018, 05:14
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(golf2109 @ Feb 10 2018, 03:52) *
стесняясь, но спрашиваю, а что такое ТС?

Том Круз. biggrin.gif
пусть пока так повисит, потом исправлюсь rolleyes.gif
Наступило потом. ТопикСтартер. Зачинщик темы.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Feb 10 2018, 13:40
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(ViKo @ Feb 10 2018, 08:14) *
Том Круз. biggrin.gif
пусть пока так повисит, потом исправлюсь rolleyes.gif
Наступило потом. ТопикСтартер. Зачинщик темы.


Тогда уж Topic Creator (TC not TS)
Go to the top of the page
 
+Quote Post
Pat
сообщение Feb 10 2018, 14:22
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



А вас какой STM32 и что с выводами BOOT0 и BOOT1?
Go to the top of the page
 
+Quote Post
Connor
сообщение Feb 10 2018, 17:01
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 26-05-17
Пользователь №: 97 309



Цитата(Pat @ Feb 10 2018, 09:22) *
А вас какой STM32 и что с выводами BOOT0 и BOOT1?


У меня STM32F303VE, boot0 подтянут к земле (запись во flash), boot1 просто висит в воздухе

Цитата(Pat @ Feb 10 2018, 09:43) *
Не увидел сразу.
Так а не используете ли Вы какие порты JTAG, в программе.
Может микроконтроллер уже где использовался и там чисто программно порты JTAG задействованы.


нет, в том то и дело что через jtag я программу никакую зашить не могу, (а в самой программе на портах jtag ничего не используется, кроме jtag 4pin)получается только через SWD , с помощью ST-LINK например, J-LINK вообще отказывается работать с этим STM ccылаясь на устaревшее firmware, при попытках увидеть stm с помощью jtag через ST-LINK пишет unknow device, ещё интересный факт, что даже через SWD не всегда видит микроконтроллер, питание на всех ножках выставлено как и положено 3.3V

Вот тут пишут про (подсмотреть dev board'ы) все development платы с stm, что я знаю (nucleo, discovery) идут с SWD, c JTAG я ещё не встречал, ни с 10pin ни с 20pin

В общем за эти дни удалось только добиться более менее устойчивой работы с ST-LINK через SWD, через JTAG, как я писал выше видит как UNKNOWN DEVICE, J-LINK вообще никак не хочет видеть

Насчёт keil'a, когда пытаюсь открыть проект, сгенерированный кубом, keil начинает искать библиотеки, устанавливает их для семейства stm32f3x и в итоге пишет, что устройство не найден, приходится выбирать вручную, keil использую последней версии, грешил я и на это, но потом установил себе truestudio, кто не знает, теперь для разработчиков на stm он стал бесплатным, собрал проект для него, соединение через SWD стало стабильнее, но через JTAG так и не увидел, ответ был unknown MCU

Сообщение отредактировал Connor - Feb 10 2018, 17:12
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 10 2018, 19:33
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Connor @ Feb 10 2018, 19:01) *
Вот тут пишут про (подсмотреть dev board'ы) все development платы с stm, что я знаю (nucleo, discovery) идут с SWD, c JTAG я ещё не встречал, ни с 10pin ни с 20pin

Странно, у меня почему-то с первой попытки получилось найти сразу несколько и за совсем смешные деньги... wacko.gif
https://ru.aliexpress.com/item/1PCS-ARM-Cor...iceBeautifyAB=0
https://ru.aliexpress.com/item/1PCS-ARM-Cor...iceBeautifyAB=0
http://starterkit.ru/html/index.php?name=s...view&id=127

Цитата(Connor @ Feb 10 2018, 19:01) *
но через JTAG так и не увидел, ответ был unknown MCU

Так если Вам сам J-Link пишет про устаревшую прошивку, то с чего Вы вообще решили что он будет работать с Вашим МК?
Возможно он вообще про Cortex-M-ядра не знает, а только про старые ARM7. Обновите прошивку или купите современный.

Цитата(Forger @ Feb 10 2018, 21:08) *
Раз SWD работает, JTAG нет, то искать проблему нужно где-то в электрике.

Вы внимательнее прочитайте, что пишет ТС. Хотя это и трудно сделать из-за бардака со знаками препинания в его постах.
По JTAG он J-Link-ом пытается подключаться. А ST-Link - по SWD. Из этого он делает вывод, что виноват интерфейс подключения. Хотя при этом сам пишет, что J-Link ругается на старую прошивку.
Проблема вероятно в эмуляторе - заменить его.
Кстати - на заметку ТСу: J-Link тоже прекрасно умеет работать по SWD. Естественно те версии J-Link, которые понимают Cortex-M.

Проблема решается просто: покупаем любую отладку + J-Link, заведомо знающий про Cortex-ы. Спариваем их, учимся. Сравниваем свою схемотехнику со схемой EVB.
Я покупал отладки и со стартеркита и с али с JTAG (вот как раз ту, что на первой ссылке) - и всё работало с полпинка.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Connor   JTAG + STM32   Feb 7 2018, 07:17
- - scifi   STM32 разные бывают. У меня на одном (STM32F051K) ...   Feb 7 2018, 07:30
- - Connor   Интересное в том, что когда я подсоединяюсь провод...   Feb 7 2018, 07:32
|- - Pat   Цитата(Connor @ Feb 7 2018, 09:32) Интере...   Feb 10 2018, 14:43
- - vlad_new   Для начала запустите STM32-STLINK utility. Он долж...   Feb 8 2018, 07:18
- - jcxz   Цитата(Connor @ Feb 7 2018, 09:17) Есть р...   Feb 8 2018, 07:33
|- - scifi   Цитата(jcxz @ Feb 8 2018, 10:33) Взять лю...   Feb 8 2018, 07:46
||- - Forger   Цитата(Connor @ Feb 10 2018, 20:01) У мен...   Feb 10 2018, 17:07
||- - Connor   Цитата(jcxz @ Feb 10 2018, 14:33) Так есл...   Feb 10 2018, 20:44
||- - jcxz   Цитата(Connor @ Feb 10 2018, 22:44) Это д...   Feb 10 2018, 20:49
||- - Connor   Цитата(jcxz @ Feb 10 2018, 15:49) Проект ...   Feb 10 2018, 21:25
||- - ViKo   Цитата(Connor @ Feb 11 2018, 00:25) никуд...   Feb 11 2018, 05:12
||- - AVI-crak   Насчёт JTAG. Если чип посредник в программаторе не...   Feb 11 2018, 10:38
||- - Connor   Цитата(AVI-crak @ Feb 11 2018, 05:38...   Feb 11 2018, 11:01
||- - AVI-crak   Я тоже так думал, пока не открыл доки на используе...   Feb 11 2018, 11:34
|- - scifi   Цитата(ViKo @ Feb 10 2018, 08:14) Наступи...   Feb 10 2018, 14:47
- - Obam   TS, TC... по инструментам к JTAG-у возражений нет....   Feb 10 2018, 14:26
- - Forger   Цитата(Connor @ Feb 7 2018, 10:17) ...мож...   Feb 10 2018, 16:25
- - Connor   Схема довольно большая, поэтому разделил её на две...   Feb 10 2018, 17:56
|- - Forger   Цитата(Connor @ Feb 10 2018, 20:56) Схема...   Feb 10 2018, 18:38
|- - Connor   Цитата(Forger @ Feb 10 2018, 13:38) Если ...   Feb 10 2018, 18:42
|- - Forger   Цитата(Connor @ Feb 10 2018, 21:42) нет, ...   Feb 10 2018, 18:47
|- - Connor   Цитата(Forger @ Feb 10 2018, 13:47) Тогда...   Feb 10 2018, 18:54
|- - Forger   Цитата(Connor @ Feb 10 2018, 21:54) распи...   Feb 10 2018, 19:08
- - ViKo   Что там за ножка 27? Куда запаяна?   Feb 10 2018, 20:56
- - Connor   Решил проблему, пропаял пины TDI, TDO + начал игра...   Feb 12 2018, 12:51


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 15:01
Рейтинг@Mail.ru


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