Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

[STM32] Impossibile avviare firmware elementare

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] [STM32] Impossibile avviare firmware elementare

Messaggioda Foto Utenteharpefalcata » 6 ago 2021, 19:01

Buongiorno a tutti,

Stò cercando di realizzare un firmare elementare per un microcontrollore a 32 bit. l'stm32f031.

Il programma è veramente elementare ed è questo: https://pastebin.ubuntu.com/p/6gfv9fTk4m/

Inizialmente c'era una parte che semplicemente faceva lampeggiare un led, ma poi l'ho rimossa perche mi sono reso conto che c'è qualche problema piu grave che non so come risolvere. Ho avviato una sessione di arm-debugger, e l'esito è nell'immagine allegata. Non sono molto sicuro come interpretare l'esito del debugger. Sembra che il program counter non riesca in alcun modo ad uscire dal reset handler, e non saprei cos'altro fare.

La domanda è: Ho implementato correttamente la gestione del reset handler nel mio codice? Manca qualche parametro importante nell'intestazione, od è un vero e proprio problema di codice?

Grazie mille.
Allegati
arm-debugger.png
Avatar utente
Foto Utenteharpefalcata
326 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 422
Iscritto il: 28 lug 2015, 21:03

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti