Bonjour à tous,
ça fait un moment que je ne suis pas repassé par là et le forum est de plus en plus étoffé,
j'espère donc frapper à la bonne porte.
J'essaye de faire jouer un DFPlayer
https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299
à l'aide d'un ESP32 SAOLA s2.
Mes connexions sont bien, ma carte SD et mes sons aussi, j'ai l'expérience préalable du JQ6500.
J'ai bien placé ESPsoftwareSerial dans mon dossier Lib et éjecté toutes les bibliothèques inutiles.
J'utilise la lib native de DFRobot pour le DFPlayer. J'ai aussi tenté d'autres libs comme l'alternative DFPlayerMini_Fast en l'absence de succès.
J'ai aussi tenté avec HardwareSerial comme l'explique ce tuto assez ancien
https://youtu.be/kq2RLz65_w0?t=158
Je me suis souvenu que @al1fch avait attiré mon attention sur la non correspondance des GPIO et des numéros de sorties (exemple 6 dans le code = 4 sur la carte)
https://docs.espressif.com/projects/arduino-esp32/en/latest/boards/ESP32-S2-Saola-1.html
Et puis .... aucun succès.
La compilation s'exécute correctement, l'upload aussi.
Préalablement je mets bien mon ESP32 en mode "Waiting for Download" et je le reboot aussi.
Dans le moniteur j'obtiens la série de lignes suivantes
-> waiting for download
-> ESP-ROM:esp32s2-rc4-20191025
-> Build:Oct 25 2019
-> rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
-> SPIWP:0xee
-> mode:DIO, clock div:1
-> load:0x3ffe6100,len:0x524
-> load:0x4004c000,len:0xa70
-> load:0x40050000,len:0x2958
-> entry 0x4004c18c
Mon code n'est ni plus ni monis que l'exemple Get Started de la lib proposée par DFRobot pour le DFPlayer
Je commence à me demander si les SAOLA fonctionnent correctement, en général.
Tout bon conseil pour le débutant que je suis sera un grand pas.
Merci à tous.