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
[STM32] debugger arm-none-eabi-gdb in deadlock
- DoctorStrange
- 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
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 1 ospite