[STM32] debugger arm-none-eabi-gdb in deadlock
Inviato: giovedì 30 luglio 2026, 15:55
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
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