Esp32S3 senza chip seriale. BLE?

Spazio dedicato agli utenti Italiani
User avatar
cicciocb
Site Admin
Posts: 2781
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 592 times
Been thanked: 1989 times
Contact:

Re: Esp32S3 senza chip seriale. BLE?

Post by cicciocb »

Stasera faro' qualche prova con qualche modulo QSPI
cm99
Posts: 16
Joined: Fri Mar 05, 2021 9:04 pm
Has thanked: 2 times
Been thanked: 5 times

Re: Esp32S3 senza chip seriale. BLE?

Post by cm99 »

Ho fatto queste prove sulla scheda S3 QSPI:
Con oscilloscopio sul 3V3 non ho visto nulla di strano.
Ho aumentato la capacità di filtro del regolatore 3V3 ma non è cambiato niente.
Poi ho fatto una prova veloce con Tas..ota versione 14.2.0.3 (069f59d-bluetooth)
Il bluetooth nel log funziona, vedo i termometri.
Poi ho provato con un LILYGO S3 (quello con il display parallelo :oops: ) e il BLE funziona.

Se devo fare delle prove specifiche a disposizione.

Grazie e scusa per il disturbo.

Ciao
User avatar
cicciocb
Site Admin
Posts: 2781
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 592 times
Been thanked: 1989 times
Contact:

Re: Esp32S3 senza chip seriale. BLE?

Post by cicciocb »

OK, confermo il problema ed ho trovato anche la causa : semplicemente occorreva fare un clean e ricompilare il progetto; me ne sono accorto perché il messaggio PSRAM era assente dal boot.

Ho rifatto un upload, adesso le due versioni QSPI funzionano correttamente.

Devi solo ricaricare il firmware.

Let me know ....
cm99
Posts: 16
Joined: Fri Mar 05, 2021 9:04 pm
Has thanked: 2 times
Been thanked: 5 times

Re: Esp32S3 senza chip seriale. BLE?

Post by cm99 »

:cry:

Si riavvia come prima al comando scan.
Il messaggio sulla seriale è ora:
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x403797d0
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbec
load:0x403cc700,len:0x2920
entry 0x403c98d8
E (387) psram: PSRAM ID read error: 0x00ffffff

Ora appare l'indicazione che il modulo non ha PSRAM (infatti non la ha)

Ciao
User avatar
cicciocb
Site Admin
Posts: 2781
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 592 times
Been thanked: 1989 times
Contact:

Re: Esp32S3 senza chip seriale. BLE?

Post by cicciocb »

Sei sicuro che non ha la psram? Hai provato a caricare la versione opi?
cm99
Posts: 16
Joined: Fri Mar 05, 2021 9:04 pm
Has thanked: 2 times
Been thanked: 5 times

Re: Esp32S3 senza chip seriale. BLE?

Post by cm99 »

La prima caricata era l'unica con BLE per S3 ed era OPI, ma non si avviava.
Le versioni OPI fanno riavviare di continuo il modulo. Sento che la porta USB si collega e scollega ogni pochi secondi.
Le QSPI no, tutto è stabile. Ma non c'erano versioni di FW QSPI con BLE. Ora ci sono.
Il modulo è marcato ESP32-S3-WROOM-1U-N8 e corrisponde ad uno con flash QSPI da 8M e nessuna PSRAM.
Purtroppo.
Avevo pensato di sostituirlo con uno OPI, ma gli S3 sono saldati anche sotto per dissipare il calore, oltre che nei lati. Non è così agevole cambiarlo...
User avatar
cicciocb
Site Admin
Posts: 2781
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 592 times
Been thanked: 1989 times
Contact:

Re: Esp32S3 senza chip seriale. BLE?

Post by cicciocb »

Non ho mai provato un S3 senza psram, forse il ble ha comunque bisogno della psram presente. Farò qualche test
User avatar
cicciocb
Site Admin
Posts: 2781
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 592 times
Been thanked: 1989 times
Contact:

Re: Esp32S3 senza chip seriale. BLE?

Post by cicciocb »

OK, ho trovato. Effettivamente se non c'é la PSRAM il BLE genera un crash.
Ho fatto un fix nella libreria e adesso dovrebbe funzionare.
Ho ricompilato e aggiornato le versioni 1.60.3, anche incluso due versioni USB.

Prova a ricaricare ancora la versione 1.60.3, adesso dovrebbe andare.
cm99
Posts: 16
Joined: Fri Mar 05, 2021 9:04 pm
Has thanked: 2 times
Been thanked: 5 times

Re: Esp32S3 senza chip seriale. BLE?

Post by cm99 »

:D
Ora non si ferma!!
Il codice usato per le altre schede S3 ora gira tranquillo anche su questa.
Riceve i termometri BLE, anche con buona sensibilità.

Grazie per l'aiuto.

Ho aspettato un po' a rispondere perchè mentre andava ero collegato alla seriale USB con annextoolkit vedevo scorrere i numeri e ha avuto un crash.

2241
2242
2243
2244
2245
2246
CORRUPT HEAP: Bad head at 0x3fcb91f8. Expected 0xabba1234 got 0x3fcab0fc
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x403797fc
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbec
load:0x403cc700,len:0x2920
entry 0x403c98d8
E (388) psram: PSRAM ID read error: 0x00ffffff
Annex initializing...
BLE support enabled
module Type 1 Display 101 SD_Card 0
E (470) gpio: gpio_set_level(226): GPIO output gpio_num error
display res 135 240 orientation 1
OK
No SD cards found. Reverts to LittleFS

Annex32-S3 BLE CAN USB DMT VGA HID 1.60.3 qio qspi LFS
(C) ciccioCB 2024
Personal use only, commercial use strictly prohibited

Chip revision 0 Freq 240
STARTING
Connecting to Router1
..
Connected to Router1
IP address: 192.168.1.176
ws[/ws][1][2] connect
ws[/ws][1] disconnect
ws[/ws][2][2] connect
ws[/ws][2] disconnect
ws[/ws][3][2] connect


L'ho lasciato andare senza log USB e per ora va

Buon fine settimana!!
Post Reply