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

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

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


Ссылка на сообщение
Поделиться на другие сайты
STM32 разные бывают. У меня на одном (STM32F051K) даже SWD не работает, если включить заводской загрузчик. Он задействует эти ноги для UART.

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


Ссылка на сообщение
Поделиться на другие сайты
Интересное в том, что когда я подсоединяюсь проводками к JTAG и использую SW всё работает

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


Ссылка на сообщение
Поделиться на другие сайты
Для начала запустите STM32-STLINK utility. Он должен увидеть ваш stm. А уже потом переходите к кейлу.
Убедитесь, что в кейле в debug -> utility установлен ваш Jlink и внутри выбран нужный тип роцесора из таблицы.
Изменено пользователем vlad_new

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Connor @ Feb 7 2018, 09:17) <{POST_SNAPBACK}>
Есть разведённая плата с STM32 с интерфейсом JTAG (10 pin), запаял разъём, запаял обвязку питания, пытаюсь прошить с помощью keil через J-Link, пишет что не видит устройство с CORTEX-M, в чём может быть проблема?

Взять любую dev board на подобном МК, научиться работать с ней, сравнить её схемотехнику со своей платой - что может быть проще?

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(jcxz @ Feb 8 2018, 10:33) <{POST_SNAPBACK}>
Взять любую dev board на подобном МК, научиться работать с ней, сравнить её схемотехнику со своей платой - что может быть проще?

Кстати, да.
Вопрос на самом деле на про JTAG, а про то, работает ли там что-либо вообще.
Обычно на STM32 достаточно подать питание (правильным образом, ибо и здесь можно накосячить), и он начинает дышать. Факт дыхания можно установить при помощи SWD (всего 2 сигнала) и ST-LINK. В общем, начинать нужно с этого.

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


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

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


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

стесняясь, но спрашиваю, а что такое ТС?

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(golf2109 @ Feb 10 2018, 03:52) <{POST_SNAPBACK}>
стесняясь, но спрашиваю, а что такое ТС?

Том Круз. biggrin.gif
пусть пока так повисит, потом исправлюсь rolleyes.gif
Наступило потом. ТопикСтартер. Зачинщик темы.

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(ViKo @ Feb 10 2018, 08:14) <{POST_SNAPBACK}>
Том Круз. biggrin.gif
пусть пока так повисит, потом исправлюсь rolleyes.gif
Наступило потом. ТопикСтартер. Зачинщик темы.


Тогда уж Topic Creator (TC not TS)

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


Ссылка на сообщение
Поделиться на другие сайты
А вас какой STM32 и что с выводами BOOT0 и BOOT1?

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


Ссылка на сообщение
Поделиться на другие сайты
TS, TC... по инструментам к JTAG-у возражений нет. Я так и полагал (: Очень хорошо (;

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Connor @ Feb 7 2018, 09:32) <{POST_SNAPBACK}>
Интересное в том, что когда я подсоединяюсь проводками к JTAG и использую SW всё работает


Не увидел сразу.
Так а не используете ли Вы какие порты JTAG, в программе.
Может микроконтроллер уже где использовался и там чисто программно порты JTAG задействованы.

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(ViKo @ Feb 10 2018, 08:14) <{POST_SNAPBACK}>
Наступило потом. ТопикСтартер. Зачинщик темы.

Я бы даже сказал застрельщик biggrin.gif

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Connor @ Feb 7 2018, 10:17) <{POST_SNAPBACK}>
...может кто-нибудь сталкивался с чем-то подобным

Ну, полагаю, что каждый когда-нибудь с сталкивался с тем, что "камень" не видится отладчиком sm.gif

Но в таком сочетании:
Цитата
Питание в норме, JTAG разведён правильно...
и
Цитата
...уже несколько дней бьюсь, без результата
судя по всему, вы будете первым santa2.gif



Обычно причина определяется очень быстро. Чаще всего дело в стиле "сам дурак": не подал питание, не подключил отладчик и т. п.
Тут главное, чтобы коллеги не узнали, где облажался, иначе еще долго будут "припоминать" biggrin.gif

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация