@BRODJAGA_JR

Как исправить ошибку OpenOCD error: gdb requested a non-existing register?

Добрый день! Прошу помочь разобраться с проблемой. Пытаюсь настроить отладчик (gdb 8.0) в QtCreator 4.2.1 для работы через плагин Bare Metal (OpenOCD 0.10.0). После запуска отладчик падает со следующей ошибкой "error: gdb requested a non-existing register".

Лог OpenOCD:

target halted due to debug-request, current mode: Thread 
xPSR: 0xf1000000 pc: 0x08000bc4 msp: 0x20005000
Error: gdb requested a non-existing register
Info : dropped 'gdb' connection


Команды инициализации OpenOCD в Bare Metal:

set remote hardware-breakpoint limit 4
set remote hardware-watchoint-limit 2
monitor reset halt
load
monitor reset halt


Железо: STM32 Nucleo L073RZ,прошивка Nucleo_blink_led с сайта mbed.com, конфиг для OpenOCD взят с openocd.zylin.com
Система: Debian 8 Jessie

OpenOCD запускается нормально, gdb через эмулятор терминала подключается, прошивка загружается, вроде бы все работает. Но хотелось бы работать через QtCreator.
  • Вопрос задан
  • 1350 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы