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

STM32 не работает с J-Link

Доброго времени суток! Проблема такова: получил наконец-то долгожданные STM32F103RET6, соорудил макетку, подключил имеющийся J-Link. Взял пример от IAR... Но при нажатии на Download and Debug, выскакивает сообщение:

 

Bad JTAG communication: Write to IR: Expected 0x1, got 0xf(TAP Command : 11)@ Off 0x64.

Wrong AHB ID (15:3). Expected 0x04770001 (Mask 0x0FFFFF0F), Found 0x00000000

 

Установил новые дрова от Segger V4.07b.

J-Link у меня rev3.0. Вот не могу понять, он может работать с Cortex M3 или не может. Или он аппаратно не поддерживает Кортекса?

 

Заранее огромное спасибо

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


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

Незнаю сто пудов все работает используем данный проц с mt-link :))) сегер 4.04

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


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

Да, с МТ-Линк всё работает. Чип, правда, RBT6, но разница не велика.

А может разводка житага неправильная? Макетку проверяли?

Попробуйте через JFlashARM.exe законнектится с девайсом, что он скажет?

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


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

Попробовал через JFlashARM законектится, в логе пишет:

 

Application log started

- J-Flash ARM V4.07b (J-Flash compiled Jun 10 2009 19:57:01)

- JLinkARM.dll V4.07b (DLL compiled Jun 10 2009 19:56:22)

Reading flash device list [C:\Program Files\SEGGER\JLinkARM_V407b\ETC\JFlash\Flash.csv] ...

- List of flash devices read successfully (576 Devices)

Reading MCU device list [C:\Program Files\SEGGER\JLinkARM_V407b\ETC\JFlash\MCU.csv] ...

- List of MCU devices read successfully (337 Devices)

Opening project file [C:\Program Files\SEGGER\JLinkARM_V407b\Default.jflash] ...

- Project opened successfully

Connecting ...

- Connecting via USB to J-Link device 0

- J-Link firmware: V1.20 (J-Link compiled Feb 20 2006 18:20:20 -- Update --)

- JTAG speed: 200 kHz (Auto)

- Initializing CPU core (Init sequence) ...

- ERROR: Failed to connect

 

Макетку проверял, нормально. Джамперы Boot - обои на земле.

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


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

В JFlashARM.exe зайдите в Options->Project Settings->CPU.

Выберите свой проц (ST STM32F103RE) в поле Device.

Попробуйте законнектится ещё раз.

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


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

Убедитесь что в настройках JLink стоит именно тот интерфейс что вы подключили (JTAG или SWD).

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


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

Интерфейс включен JTAG, может проблема сдесь - J-Link firmware: V1.20 (J-Link compiled Feb 20 2006 18:20:20 -- Update --), может он на поддерживает кортексы?

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


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

Да, не ясно, поддерживает ли третья версия линка кортексы. Прошивка то старая...

Советую вам обратиться в техподдержку или на форум сеггера.

 

А вообще линк рабочий? С другими (не-кортекс) девайсами работает?

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


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

Проблема решена. Оказалось, что без подключения VDDA и VSSA не работает. Подключил и всё завелось. Всем спасибо за помощь.

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


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

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

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

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

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

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

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

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

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

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