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

Есть разведённая плата с 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

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


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

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

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

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


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

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

Кстати, да.

Вопрос на самом деле на про JTAG, а про то, работает ли там что-либо вообще.

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

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


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

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

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


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

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

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

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


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

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

Том Круз. :biggrin:

пусть пока так повисит, потом исправлюсь :rolleyes:

Наступило потом. ТопикСтартер. Зачинщик темы.

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


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

Том Круз. :biggrin:

пусть пока так повисит, потом исправлюсь :rolleyes:

Наступило потом. ТопикСтартер. Зачинщик темы.

 

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

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


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

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

 

Не увидел сразу.

Так а не используете ли Вы какие порты JTAG, в программе.

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

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


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

...может кто-нибудь сталкивался с чем-то подобным

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

 

Но в таком сочетании:

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

 

 

 

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

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

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


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

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

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

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

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

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

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

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

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

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