Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Modulo con STM32F103C8 e ST-LINK very cheap

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

2
voti

[41] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto Utentepusillus » 20 lug 2016, 15:45

MODIFICA ST LINK CINESE PER UTILIZZO "SWO"

per chi ha questo tipo di st link clone:
http://g03.a.alicdn.com/kf/HTB1EThvIXXX ... tex-M3.jpg

smanettando con il clone st link ho verificato che JTAG funziona.
Per il debugging SWD, ho scoperto che il pin SWO non è collegato e allora ho deciso di modificare l' ST LINK:

ho seguito la traccia del pin SWO e va a morire su una piazzola isolata:
back.jpg


ho deciso di utilizzare il pin del connettore che dovrebbe far uscire i 5V che credo sia poco utile. L'ho tagliato isolandolo dal PCB:
front.jpg


questo è il pinout del st link:
https://www.squirrel-labs.net/media/cat ... pinout.jpg

In serie tra il pin SWO ed il connettore va posta una resistenza da 22 Ohm . nella foto si vede il risultato finale. La resitenza è dentro il termorestringente:
final.jpg


Spero che possa interessavi. Testato e funzionante con la board stm32 di questa discussione.
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.344 5 11
Sostenitore
Sostenitore
 
Messaggi: 521
Iscritto il: 5 mar 2016, 15:19
Località: Latina

3
voti

[42] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto Utentepusillus » 28 lug 2016, 15:48

Vi segnalo questo sito dove ci sono alcuni tutorial con l'utilizzo di st-link e modulo stm32 di questo thread:
http://embeddedsystemengineering.blogsp ... /STM32F103
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.344 5 11
Sostenitore
Sostenitore
 
Messaggi: 521
Iscritto il: 5 mar 2016, 15:19
Località: Latina

1
voti

[43] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto Utentespeedyant » 28 lug 2016, 16:51

Grazie della segnalazione!
Io ho "trovato" un altro link, anche questo un tutorial, dove usano il modulo nell'ambiente mbed.
Appena recupero lo posto.

Ecco il link:
https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/
Son quello delle domande strane!
Avatar utente
Foto Utentespeedyant
3.131 3 6 8
Master
Master
 
Messaggi: 2199
Iscritto il: 9 lug 2013, 18:29
Località: Torino

0
voti

[44] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto UtenteTardoFreak » 28 lug 2016, 22:19

Bene, c'è molto interesse!
Spero proprio che qualcuno riesca a fare il "salto di qualità". :ok:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,3k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15766
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[45] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto Utentespeedyant » 28 lug 2016, 23:07

Domanda "tecnica" sul modulo, la porta USB è "solo" alimentazione o può anche essere usata come "comunicazione"?
Siccome uno dei moduli, collegato con cavo USB, mi dava "periferica non riconosciuta", pur alimentandosi. L'altro invece "funziona" solo con con un alimentatore USB.
Son quello delle domande strane!
Avatar utente
Foto Utentespeedyant
3.131 3 6 8
Master
Master
 
Messaggi: 2199
Iscritto il: 9 lug 2013, 18:29
Località: Torino

0
voti

[46] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto UtenteTardoFreak » 29 lug 2016, 5:15

Una porta è collegata alla USB del micro.
Va da se che bisogna scrivere il firmware per farla funzionare.
Tra l'altro è una USB OTG.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,3k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15766
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[47] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto Utentespeedyant » 29 lug 2016, 10:19

Chissà a livello di driver cosa bisogna installare. Mi dovrò spulciare il sito della st...
Son quello delle domande strane!
Avatar utente
Foto Utentespeedyant
3.131 3 6 8
Master
Master
 
Messaggi: 2199
Iscritto il: 9 lug 2013, 18:29
Località: Torino

0
voti

[48] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto Utentepusillus » 29 lug 2016, 12:24

Sto cercando di capire con quale framework sia conveniente lavorare:

escluderei MBED perché ha un livello di astrazione troppo alto. come direbbe Foto UtenteTardoFreak "è una Arduinata".

Le HAL della ST sono molto allettanti. STM32Cube è un bel tool che ti aiuta ad impostare parecchie cose e genera lo scheletro dell' applicativo.
Ho provato a fargli generare il codice per la gestione di un rotary encoder, con il risultato di mandare in freeze la cpu alla chiamata di HAL_Init(). Ho letto che è ancora pieno di bug. Inoltre ho visto che sono un po bistrattate da chi usa da tempo gli STM32.

Le SPL sembrerebbero la scelta più sensata. il codice è maturo, si trovano parecchi esempi e tutorial. Poco overhead sul codice.
Però ST sta puntando sulle HAL, le SPL sono considerate Legacy. ST invita ad utilizzare le HAL.

bho!
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.344 5 11
Sostenitore
Sostenitore
 
Messaggi: 521
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[49] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto Utenteluxinterior » 29 lug 2016, 17:01

ST ha fatto un marasma con quelle librerie peccato.
Le HAL io ho provato ad usarle più volte ma per un motivo o per l'altro le ho sempre abbandonate
Uso le SPL per un STM32F4 mentre per un STM32L0 ho trovato le LL (Low Level) library
che sono una cosa ragionevole. E' quel minimo "di vestito" per rendere leggibile a un umano gli Nmila bit e registri del micro Ti aiuta a sviluppare velocemente senza tirarti dietro la pesantezza delle HAL.
Peccato che le LL non ci siano per tutte le famiglie, questo ti costringe ad avere codici diversi della stessa cosa solo perché i nomi delle funzioni di libreria sono diversi.
Mi era venuta voglia di riscrivere le librerie LL anche per STM32F4 ma ho rinunciato, perdita di tempo enorme che lascio volentieri a ST. Eppure non ci vuole molto basta partire dalla SPL e cambiare i nomi per uniformarli con la liberia LL
Avatar utente
Foto Utenteluxinterior
2.099 2 4 8
Expert EY
Expert EY
 
Messaggi: 1106
Iscritto il: 6 gen 2016, 17:48

0
voti

[50] Re: Modulo con STM32F103C8 e ST-LINK very cheap

Messaggioda Foto Utentepusillus » 30 lug 2016, 14:54

Scusa ma le LL non sono il layer su cui si appoggiano le HAL? Quindi dovrebbero essere in stm32cubef4 quelle che ti servono... o sbaglio?
In ogni modo, nel mio caso, credo siano un po inaccessibili. Non sono così bravo da poter sviluppare codice su un layer così basso.
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.344 5 11
Sostenitore
Sostenitore
 
Messaggi: 521
Iscritto il: 5 mar 2016, 15:19
Località: Latina

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti