Спешу сообщить, что всё получилось. Всего то надо было нажать на паузу во время отладки и далее уже можно "шагать".
На данный момент видны регистры ядра, дизассемблер и т.д.
Может кто подсказать, почему не видны регистры периферии? Что я делаю не так?
Кстати вот строка вывода из лога GDB (возможно тут ошибка):
Код
19-data-list-register-names
19^done,register-names=["r0","r1","r2","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12","sp","lr","pc","","","","","","","","","","xPSR","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","msp","psp","primask","basepri","faultmask","control"]
То есть openocd не передает в GDB регистры периферии?
Странный момент обнаружился. После использования Zadig, я уже не могу прошить микроконтроллер, так как ST-Link CLI ругается, что не видит St-link,
а когда откатываю драйвер и st-link нормально работает, то перестает работать openocd ругаясь на libusb.
Что же делать?