Modulo con STM32F103C8 e ST-LINK very cheap
Moderatore:
Paolino
0
voti
ho compilato un paio di esempi con RTX di Keil e non superano 7K.
1
voti
Io con GCC ho provato sia FreeRTOS:
http://www.freertos.org
che ChibiOS (scritto da un italiano):
http://chibios.org
Mi trovo meglio con il secondo ha un codice molto compatto e efficiente, permette di gestire task con allocazione statica della memoria e ha una astrazione hadware delle varie periferiche con una propria API.
http://www.freertos.org
che ChibiOS (scritto da un italiano):
http://chibios.org
Mi trovo meglio con il secondo ha un codice molto compatto e efficiente, permette di gestire task con allocazione statica della memoria e ha una astrazione hadware delle varie periferiche con una propria API.
2
voti
Ho trovato questo articolo che spiega come aggiungere il pin SWO al clone con lo chassis in alluminio:
https://lujji.github.io/blog/stlink-clone-trace/
https://lujji.github.io/blog/stlink-clone-trace/
2
voti
Per chi volesse utilizzare l'interfaccia USB:
La resistenza R10 dovrebbe essere 1.5K. Sul modulo é montata erroneamente da 10K. Il computer al quale si vorrebbe collegare il modulo non riconosce correttamente l'interfaccia USB.
Si può sostituire la resistenza con una corretta da 1.5K.
Oppure, nel firmware del micro, si configura come output la porta A12, si introduce un breve ritardo (200ms) e poi si inizializza il driver della USB. Testato funziona!
0
voti
ripesco questo 3d per una domanda.
Voi riuscite a debugare? ad esempio a visualizzare le variabili a mettere breackpoint ecc? io con questa soluzione non ci riesco, appena lancio il debuging il processore va per conto suo e non dialoga col PC.
Avete idee su come fare?
Voi riuscite a debugare? ad esempio a visualizzare le variabili a mettere breackpoint ecc? io con questa soluzione non ci riesco, appena lancio il debuging il processore va per conto suo e non dialoga col PC.
Avete idee su come fare?
0
voti
Premetto che per me usare il debug è l'ultima scelta per correggere un eventuale bug e di solito riesco a correggerli senza usare il debug.
Comunque di solito configuro un ambiente per un eventuale debug. Sotto Linux STM32F103C8T6 + GDB + OpenOCD + ST-Link:
Comunque di solito configuro un ambiente per un eventuale debug. Sotto Linux STM32F103C8T6 + GDB + OpenOCD + ST-Link:
- Allegati
-
- Debug
- tty.gif (610.03 KiB) Osservato 4301 volte
0
voti
Premetto che per me usare il debug è l'ultima scelta per correggere un eventuale bug e di solito riesco a correggerli senza usare il debug
In generale mi trovi d'accordo ma questa volta ho un ingresso dell'ADC che legge un segnale sinusoidale shiftato in continua e devo sapere quanto vale la componente continua così da poterla rimuovere nel software. Mi piacerebbe fare una lettura del registro dell'ADC e ricostruire i campioni per capire attorno a cosa sono centrati di preciso
0
voti
Con uVision non ho trovato difficoltà per il debugger con questo modulo... usi questo tool?
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 12 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)







