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

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 или не может. Или он аппаратно не поддерживает Кортекса?

 

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

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


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

Да, с МТ-Линк всё работает. Чип, правда, 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 эмодзи.

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

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

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

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