Microcontrollore non carica dati solo da certe SD Card

Oct 30, 2025 Last reply: 8 mesi fa 12 Replies

blisca <blisca_ snipped-for-privacy@tiscali.it ha scritto:

Quanto è vecchio l'apparecchio? Le SD arrivavano a 2GB, poi hanno inventato le SDHC che arrivano a 64GB, oltre sono SDXC. Il protocollo di comunicazione cambia tra un tipo e l'altro. Potrebbe essere che il dispositivo non sappia gestire i tagli grossi di SD.

Ciao



c'è un display HMI (insomma un display controllato da un microcontrollore che può interfacciarsi con ingressi analogici,digitali,uscite,porte ecc)che può caricare programmi,immagini,touch da microSD Memory card. La casa consiglia di formattare in un certo modo da prompt comandi Dopodichè si inserisce la card a HMI spento,lo si accende e il microcontrollore dell'HMI si va a prendere i dati che gli servono,se la SD Card ha il contenuto corretto.



COn certe SD card lo fa ,con certe SD card ci prova ma indica che non ha trasferito alcun file ,con certe SD card fa come se non ci fossero.



In tutti e 3 i casi le SD card vengono viste da uindous ,risultano formattate FAT 32,hanno apparentemente lo stesso contenuto da Esplora risorse



Anche con visualizzatori esadecimali/ASCII sembrano paticamente identiche.



Cosa ppotrebbe esserci che le differenzia?



Grazie


Il 30/10/2025 23h28, blisca ha scritto:

Prova a formattare le Card non funzionanti con SD_CardFormatter. Era capitato anche a me e risolsi con quel soft gratuito.

Il 31/10/2025 02:10, E. Delacroix ha scritto:

Ciao,grazie

se intendi questo avevo provato

formatting link
purtroppo non era cabiato nulla, ma mi aspettavo che ci fosse da scegliere tra opzioni come quella presenti in questo comando DOS suggerito fortemente dalla casa: se SDCard è il disco D

format /q D:/fs:fat32/a:4096

o non ho visto bene io

Il 31/10/2025 06:34, alfio ha scritto:

Ciao e grazie, si quello dei tagli grossi è sicuramente determinante per esempio la formattazione DOS da comando suggerito dalla casa format /q D:/fs:fat32/a:4096 con 32 GB non funziona avvisando che si otterrebbero troppi settori

non avevo fatto caso alla tipologia diversa però ho visto che

-rimanendo sotto gli 8GB,nelle mie prove,funziona sia con SD che SDHC

-in un caso funziona con 8GB ma con 4GB no

-la casa dice che al momento stanno usando anche una 16GB con successo ma raccomandano di cercarsi memorie di taglio piccolo,quindi secondo me nemmeno loro sanno esattamente cosa sia a impedire il caricamento in certi casi

Un bel giorno blisca digitò:

Molti dispositivi embedded (specialmente quelli su cui non gira un OS) accedono alle SD in modalità SPI. Anche se in teoria il supporto per tale modalità dovrebbe essere obbligatorio, in realtà si trovano vari casi nei quali non funziona:

formatting link

Il 30/10/2025 23:28, blisca ha scritto:

Ti confermo anche io che usare una microSD di taglio piccolo (da 8GB in giù) può fare la differenza. Non so bene cosa succede esattamente, ma è così. Fai incetta di microSD piccole se te ne servono.

Posso sapere che dispositivo stai usando? Potrebbe interessare anche a me.

blisca scriveva il 30/10/2025 :

hai un manuale del display che indichi le varie compatibilita'? ricordo certi dispositivi non recentissimi che usavano le sd ma non le sd xc, per esempio.

Il 31/10/2025 09:08, dalai lamah ha scritto:

Ho capito,ma i costruttrori di SD card dichiarano quale mode è supportato? Grazie.

Il 31/10/2025 10:29, pozz ha scritto:

Si,io ne ho 4 da 2 GB che tengo come fossero un Van Gogh di Picasso

Il dispositivo è un display HMI della DWIN,basato su microcontrollore T5L51

blisca ha usato la sua tastiera per scrivere :

certo. E' scritto sull'etichetta della sd Ma per sapere se il problema e' quello, devi controllare le caratteristiche tecniche del display riguardo la compatibilita' con le varie tipologie di sd

Il /31 ott 2025/, *blisca* ha scritto:

il servizio tecnico in passato si raccomandò di utilizzare micro SD HC <= 8GB formattate FAT 32 ,con dimensione cluster predefinita (credo sia

4096 byte come tu stesso indichi sopra nel comando da linea). Cosi' facendo ho sempre avuto il 100% di successo, sia su T5 che T5L. Con SD XC e/o HC > 8 GB non funziona, penso anch'io dipenda dal protocollo SPI non supportato da quelle più grosse/recenti.

Ciao, Pier

Il 31/10/2025 10:29, pozz ha scritto:

Credevo di avere già risposto,scusa. Un Display HMI della DWIN ,con un microcontrollore che si chiama T5L51 derivato dall'8051. Detto così potrebbe sembrare modesto,ma è dual core a 200MHz ,ha unità matematica a 64 bit ,una bella bestia. E' un ASIC,non è documentato registro per registro. In questa specie di boot dovrebbe accettare sia SD che SDHC

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required