Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => IoT => Konuyu başlatan: apsis - 14 Mart 2021, 20:51:12

Başlık: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 14 Mart 2021, 20:51:12
Bir uygulama için wifi kullanmam gerekli. ESP32-S2-wroom modülünden satın aldım. Test için blink ve hello_world örneklerini çalıştırdım.

Wifi_scan örneğini denemek istedim. Çıktıda mac adres tanımlanmadı yazıyordu onu da tanımladım. Hata kayboldu. Ancak Wifi_init ayarlarından sonra işlmci resetlenip baştan başlıyor. Ne yaptıysam çalıştıramadım. Program çıktısı:
Alıntı YapESP-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:0x4
load:0x3ffe6104,len:0x1870
load:0x4004c000,len:0x1688
load:0x40050000,len:0x20fc
SHA-256 comparison failed:
Calculated: e2feaf5d4b59c55bdbe25e1e5a81a828771fb214e011279669db5fcfefff68c0
Expected: bd726ef5c5d48fba785aee440a0f377986766f0e3aa2c2c1cc3464a24cdfe6c4
Attempting to boot anyway...
entry 0x4004c324
␛[0;32mI (64) boot: ESP-IDF v4.2-dirty 2nd stage bootloader␛[0m
␛[0;32mI (64) boot: compile time 13:50:32␛[0m
␛[0;32mI (64) boot: chip revision: 0␛[0m
␛[0;32mI (66) boot.esp32s2: SPI Speed      : 80MHz␛[0m
␛[0;32mI (71) boot.esp32s2: SPI Mode      : DIO␛[0m
␛[0;32mI (76) boot.esp32s2: SPI Flash Size : 4MB␛[0m
␛[0;32mI (81) boot: Enabling RNG early entropy source...␛[0m
␛[0;32mI (86) boot: Partition Table:␛[0m
␛[0;32mI (90) boot: ## Label            Usage          Type ST Offset  Length␛[0m
␛[0;32mI (97) boot:  0 nvs              WiFi data        01 02 00009000 00006000␛[0m
␛[0;32mI (104) boot:  1 phy_init        RF data          01 01 0000f000 00001000␛[0m
␛[0;32mI (112) boot:  2 factory          factory app      00 00 00010000 00100000␛[0m
␛[0;32mI (119) boot: End of partition table␛[0m
␛[0;32mI (124) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f000020 size=0x158b8 ( 88248) map␛[0m
␛[0;32mI (151) esp_image: segment 1: paddr=0x000258e0 vaddr=0x3ffc7ae0 size=0x0321c ( 12828) load␛[0m
␛[0;32mI (154) esp_image: segment 2: paddr=0x00028b04 vaddr=0x40024000 size=0x00404 (  1028) load␛[0m
␛[0;32mI (158) esp_image: segment 3: paddr=0x00028f10 vaddr=0x40024404 size=0x07108 ( 28936) load␛[0m
␛[0;32mI (174) esp_image: segment 4: paddr=0x00030020 vaddr=0x40080020 size=0x6a05c (434268) map␛[0m
␛[0;32mI (266) esp_image: segment 5: paddr=0x0009a084 vaddr=0x4002b50c size=0x0c5c8 ( 50632) load␛[0m
␛[0;32mI (291) boot: Loaded app from partition at offset 0x10000␛[0m
␛[0;32mI (291) boot: Disabling RNG early entropy source...␛[0m
␛[0;32mI (291) cache: Instruction cache : size 8KB, 4Ways, cache line size 32Byte␛[0m
␛[0;32mI (299) cpu_start: Pro cpu up.␛[0m
␛[0;32mI (302) cpu_start: Application information:␛[0m
␛[0;32mI (307) cpu_start: Project name:    wifi_softAP␛[0m
␛[0;32mI (312) cpu_start: App version:      1␛[0m
␛[0;32mI (317) cpu_start: Compile time:    Mar 14 2021 13:49:50␛[0m
␛[0;32mI (323) cpu_start: ELF file SHA256:  750af81ca169fddf...␛[0m
␛[0;32mI (329) cpu_start: ESP-IDF:          v4.2-dirty␛[0m
␛[0;32mI (334) cpu_start: Single core mode␛[0m
␛[0;32mI (338) heap_init: Initializing. RAM available for dynamic allocation:␛[0m
␛[0;32mI (346) heap_init: At 3FFCF128 len 0002CED8 (179 KiB): DRAM␛[0m
␛[0;32mI (352) heap_init: At 3FFFC000 len 00003A10 (14 KiB): DRAM␛[0m
␛[0;32mI (358) cpu_start: Pro cpu start user code␛[0m
␛[0;32mI (420) spi_flash: detected chip: generic␛[0m
␛[0;32mI (421) spi_flash: flash io: dio␛[0m
␛[0;32mI (421) cpu_start: Starting scheduler on PRO CPU.␛[0m
␛[0;32mI (430) wifi softAP: ESP_WIFI_MODE_AP␛[0m
I (440) wifi:wifi driver task: 3ffd7a3c, prio:23, stack:6656, core=0
I (440) wifi:wifi firmware version: 1865b55
I (440) wifi:wifi certification version: v7.0
I (440) wifi:config NVS flash: disabled
I (450) wifi:config nano formating: disabled
I (450) wifi:Init data frame dynamic rx buffer num: 32
I (460) wifi:Init management frame dynamic rx buffer num: 32
I (460) wifi:Init management short buffer num: 32
I (470) wifi:Init dynamic tx buffer num: 32
I (470) wifi:Init static rx buffer size: 1600
I (470) wifi:Init static rx buffer num: 10
I (480) wifi:Init dynamic rx buffer num: 32
␛[0;32mI (480) wifi_init: rx ba win: 6␛[0m
␛[0;32mI (480) wifi_init: tcpip mbox: 32␛[0m
␛[0;32mI (490) wifi_init: udp mbox: 6␛[0m
␛[0;32mI (490) wifi_init: tcp mbox: 6␛[0m
␛[0;32mI (500) wifi_init: tcp tx win: 5744␛[0m
␛[0;32mI (500) wifi_init: tcp rx win: 5744␛[0m
␛[0;32mI (500) wifi_init: tcp mss: 1440␛[0m
␛[0;32mI (510) wifi_init: WiFi IRAM OP enabled␛[0m
␛[0;32mI (510) wifi_init: WiFi RX IRAM OP enabled␛[0m
Son satırdan sonra program başa dönüyor.

Visual Studio kullanıyorum. IDF 4.2 sürümünü kullanıyorum.

GitHub'da farklı örnekler indirip denedim durum yine aynı.

Bu modülü kullanıp çalıştıran varsa yardımlarını bekliyorum.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: ilyas KAYA - 14 Mart 2021, 21:38:35
Kütüphaneleri ve bord sürümlerini eskisi ile değiştir ve arduino ide ile denermisin
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 14 Mart 2021, 22:38:16
Alıntı yapılan: ilyas KAYA - 14 Mart 2021, 21:38:35Kütüphaneleri ve bord sürümlerini eskisi ile değiştir ve arduino ide ile denermisin
Denedim. Arduniodan attığımı çalıştırmıyor. LED blink bile etmiyor.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: ilyas KAYA - 14 Mart 2021, 23:57:32
Alıntı yapılan: apsis - 14 Mart 2021, 22:38:16Denedim. Arduniodan attığımı çalıştırmıyor. LED blink bile etmiyor.

Eski ide eski bord kütüphanesini yüklemeyi deneyin çünkü yenisinde sorun vardı wtd reset atıyordu surekli. Her seferinde 1 eski kütüphaneyi yükleyerek doğru olanı bulmaya çalışın.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 15 Mart 2021, 08:55:50
Alıntı yapılan: ilyas KAYA - 14 Mart 2021, 23:57:32Eski ide eski bord kütüphanesini yüklemeyi deneyin çünkü yenisinde sorun vardı wtd reset atıyordu surekli. Her seferinde 1 eski kütüphaneyi yükleyerek doğru olanı bulmaya çalışın.
Deneyeceğim sağolun.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 19 Mayıs 2021, 11:13:00
Beceremeyince bir süredir esp'ye bakmıyordum. Geçenlerde tekrar deneyeyim dedim. Alt ve üst bir çok versiyonunu denedim ama olmuyor. Örnekler arasında bir çok uygulamayı çalıştırdım ama wifi'de takıldım.

nvs_flash_init();
      esp_wifi_start();
bu iki fonksiyondan birisini kapattığımda program tamamlanıyor. Ancak doğal olarak wifi çalışmıyor. Debug imkanı olmadığı için bazı noktalara led koydum.

esp_wifi_start(); fonksiyonunun içeriğini inceliyeyim diyorum ama tanımlama haricinde fonksiyon içeriğini bulamadım.

esp32s2 üzerinde pek uygulama yapan olmadığı için çözümlerde kısır kalıyor. Aranızda uğraşan varsa ve yardım edebilirse sevinirim.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: sadogan - 19 Mayıs 2021, 11:16:52
Beslemede sorun olma ihtimali yüksek.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 19 Mayıs 2021, 12:29:35
Devre board üzerine kurulu. Jumper kablolar vs var. Ana besleme USB üzerinden. Dün scop ile güç hattını inceledim çökme oluyor mu diye. Bir problem yoktu.
Şimdi güç kaynağına bağladım onda da çalışmadı.

S2 serisi için kullandığınız varsa elinizde örnek olabilecek bir kod test etmek için kullanabilirim.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: sadogan - 19 Mayıs 2021, 14:50:46
S2 kullanmadım.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 19 Mayıs 2021, 15:56:13
@sadogan normal esp32'de example klasöründeki bir wifi örneğini çağırıp doğrudan modüle yüklediğinde çalışıyor mu?
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: z - 19 Mayıs 2021, 19:14:25
Guc kaynagin yeterince iyi mi?

Yukarida konusu gecmis ama, komsumun da ayni sey basina geldi. Guc kaynagi iyilestirilince sorun duzeldi.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: sadogan - 19 Mayıs 2021, 19:36:12
Alıntı yapılan: apsis - 19 Mayıs 2021, 15:56:13@sadogan normal esp32'de example klasöründeki bir wifi örneğini çağırıp doğrudan modüle yüklediğinde çalışıyor mu?
Evet çalışıyor.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 19 Mayıs 2021, 22:31:02
Alıntı yapılan: z - 19 Mayıs 2021, 19:14:25Guc kaynagin yeterince iyi mi?

Yukarida konusu gecmis ama, komsumun da ayni sey basina geldi. Guc kaynagi iyilestirilince sorun duzeldi.


Nasıl bir iyileştirme gerekiyor?
Besleme kısmı lm1117 3v3 regülatörden ve referans tasarımına göre kullandığı kapasitörlerden oluşuyor ve girişe LAB tibi güç kaynağı 9V 2A adaptör veya USB besleme verebiliyorum. Tek dezavantaj olabilir o da besleme ve diğer bağlantı gereçlerinin breadboard üzerinden kablolarla ESP modüle gitmesi.

Aslında bunlar için pcb yaptım ancak buradaki testlerinden sonra pcb'ye geçirmeyi düşünüyordum.

Scop ile beslemede bir çöküş gözlemleyemedim. Ama yarın her duruma karşı PCB üzerinde deneme yapacağım.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: z - 20 Mayıs 2021, 01:52:33
Scopu tek adım moduna getirmek ve tetik seviyesini düşen kenara ve seviyeyi de 3v3'e bayağı yaklaştırmak lazım.
Aksi halde çökmeyi yakalayamazsın.


Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 20 Mayıs 2021, 11:09:11
Problem çözüldü. Bu modül breadboard üzerinde çalıştırılacak devre değilmiş  :D . PCB'ye dizdim çalıştı.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: bbs2006 - 05 Haziran 2021, 00:46:34
Alıntı yapılan: apsis - 20 Mayıs 2021, 11:09:11Problem çözüldü. Bu modül breadboard üzerinde çalıştırılacak devre değilmiş  :D . PCB'ye dizdim çalıştı.

Niye böyle bir durum oluyormuş.bendede var.yayın yapmıyor.ama blink yapıyor
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: apsis - 05 Haziran 2021, 12:58:19
Muhtemelen besleme kondansatörlerinin uzakta oluşundan kaynaklanıyordu. Wifi modülün aktif edilme esnasında biraz akım ihtiyacı doğuyor. Kapasitelerin uzakta yani board üzerinde oluşu böyle bir probleme neden oluyordur. Ben denemedim. Kendim kart yapmıştım onda çalıştır. Besleme kondansatörlerini modüle lehimle dene bi.
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: bbs2006 - 05 Haziran 2021, 18:26:36
Ben pc nin usb portundan veya telefon şarj cihazından  vin girişine 5 v vererek denedim.acaba vin girişine uygulanan gerilim degeri yetersiz mi kalıyor?
Başlık: Ynt: ESP32-S2 Wifi Çalıştıramama Sorunu
Gönderen: fyper - 07 Haziran 2021, 09:32:08
https://www.youtube.com/c/AndreasSpiess/search?query=esp%20power şuradaki videolarda esp nin kardeşinin güç tüketimleri görülebiliyor. umarım yardımcı olur.(hızlandırmanızı tavsiye ederim yavaş konuşuyor andre)