Bonjour,
j’ai la carte Waveshare ESP32-P4 dev Kit
La demo SD-MMC fonctionne très bien mais
la demo de SD_Test ne fonctionne pas,
j’ai essayé toutes les possibilités inimaginables, sur deux cartes sd différente,
épluché toutes les docs, donc j’ai testé tous les pins inimaginable pour le P4
les bon pins dont les suivants:
int sck = 43;
int miso = 39;
int mosi = 44;
int cs = 42;
quelqu’un a t-il réussit a faire fonctionner la sdcard sur cette carte de développement ?
sur des cartes pico, pico2, esp32, ttgo vga etc ca fonctionne.
Je pense que ca peut provenir d’un problème d’arduino au niveau du core ESP32
j’utilise Arduino 2.3.6 et ESP32 Core 3.3.2
Merci de votre aide.
Dans la demo ESP-IDF il n’y a que mmc comme exemple.
certaines carte ne prenne pas en compte sd card normal (sd.h ou sdFat) et d’autres prennent en compte uniquement le mmc.
La carte pend officiel FabGL ne prend pas en compte mmc, ca ne fonctionne pas par exemple.
la TTGOT8 prend en compte le mmc et le sd card (sd.h et sdFat).
al1fch
October 31, 2025, 5:36pm
4
SD et MMC n’utilisent pas le même matériel dans les ESP32-x
peut être que la bibliothèque SD n’est pas encore opérationnelle pour les -P4 avec le core ESP32 actuel
En tous les cas le -P4 n’est pas listé ici pour ce qui est des GPIO par défaut
Merci pour l’info, c’est surement cela.
Pourquoi vouloir forcer l'usage de SD_Test si SD-MMC fonctionne ?
Si c'est pour le plaisir de tester ... allez-y et testons ensemble !
Si c'est une question de gestion des broches ou de gestion de mémoire, alors ça vaut la peine de se pencher.
eh non, il y a énormement d’application qui utilise SD.h, je n’avais pas le choix, je devais utiliser SD.h et non sdio sd_mmc.
depuis le problème a été résolu, c’était un bug d’espressif qui a été corrigé pour l’ESP32-P4
donc SD_Test et SD_MMC fonctionne. c’était un probleme de voltage sur un des pin de la sdcard.