[STM32] debugger arm-none-eabi-gdb in deadlock

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3120
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 24.04 LTS Noble Numbat
Sesso: Maschile
Località: Roma, Italia

[STM32] debugger arm-none-eabi-gdb in deadlock

Messaggio da DoctorStrange »

Buonasera a tutti.

Scrivo per chiedere lumi su un firmware che sto scrivendo in assembly per un microcontrollore STM32C031. Uso come toolchain per la compilazione, questa: "gcc-arm-none-eabi-8-2018-q4-major" ed il suo debugger nativo: "arm-none-eabi-gdb", che è ottimizzato per questo target.

Come scheda di sviluppo connessa al mio sistema linux, uso una Nucleo-STM32C031.

Vi allego una schermata del debugger. Nonostante io abbia ripetutamente resettato il target e caricato diverse volte il firmware "(gdb) load" sembra che il debugger stesso sia in deadlock e non riesca a leggere correttamente il controller. In particolare mi restituisce il messaggio "Cannot find bounds of current function". Questo mi impedisce di entrare nella routine del main e quindi di avviare la sessione di debug.
So che questo non è propriamente il tipo di programmazione al quale si allude un questo forum ma, magari, qui c'è qualcuno che usa questo stack, ha incontrato questa anomalia prima, e può aiutarmi.

Grazie
Allegati
GDB-stucked-in-loop.png
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite