Полная версия этой страницы:
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
sonycman
Jun 17 2009, 12: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 - обои на земле.
sonycman
Jun 17 2009, 12:54
В JFlashARM.exe зайдите в Options->Project Settings->CPU.
Выберите свой проц (ST STM32F103RE) в поле Device.
Попробуйте законнектится ещё раз.
Выбрал, попробовал, результат прежний ...
msalov
Jun 17 2009, 13:43
Убедитесь что в настройках JLink стоит именно тот интерфейс что вы подключили (JTAG или SWD).
Интерфейс включен JTAG, может проблема сдесь - J-Link firmware: V1.20 (J-Link compiled Feb 20 2006 18:20:20 -- Update --), может он на поддерживает кортексы?
sonycman
Jun 17 2009, 15:39
Да, не ясно, поддерживает ли третья версия линка кортексы. Прошивка то старая...
Советую вам обратиться в техподдержку или на
форум сеггера.
А вообще линк рабочий? С другими (не-кортекс) девайсами работает?
С другими работает, проверял на AT91SAM7S.
Проблема решена. Оказалось, что без подключения VDDA и VSSA не работает. Подключил и всё завелось. Всем спасибо за помощь.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.