Skocz do zawartości

Monitory HMI w użytku domowym.


SOYER

Pomocna odpowiedź

Zależy jaki masz „typ przekaźnika” ustawiony w supli. Czy to on off, czy brama. W mqtt explorerze otwórz u góry z lewej linijki dla home assistanta, poszukaj swoje urządzenie którym chcesz sterować i tam będziesz miał napisane na jakie komendy reaguje.

Brama np ma OPEN, CLOSE, OPEN/CLOSE, jak dobrze pamiętam.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dnia 22.12.2024 o 17:39, _LM_ napisał:

@_LM_ poratuj wiedzą jak wgrać plik .bin stworzony przy pomocy arduIDE do esp32c3 supermini.

Chcę użyć narzędzia które mi podesłałeś. Czy ustawienia pamięci zastosować takie same, tylko podać adres do mojej binarki, czy tą binarkę po prostu wgrywamy na 0x0 do tego esp32c3?

Link do komentarza
Share on other sites

(edytowany)

Co zrobiłem:

pobrałem plik wklejony poniżej, mamy tam bootloadera i partition dla esp32c3, 

w flash_download_tool ustawiłem jak na screenie poniżej,

wgrywałem zarówno z włączoną jak i wyłączoną opcją "DoNotChgBin"

Po wgraniu esp ciągle się resetuje.

 

 

ESP32-C3-MINI-1-AT-V3.3.0.0.zip

Zrzut ekranu 2025-02-08 121053.png

Edytowano przez SOYER
Link do komentarza
Share on other sites

Pod złe adresy wgrywasz 

--flash_mode dio --flash_freq 40m --flash_size 4MB 0x0 bootloader/bootloader.bin 0x60000 esp-at.bin 0x8000 partition_table/partition-table.bin 0xd000 ota_data_initial.bin 0x1e000 at_customize.bin 0x1f000 customized_partitions/mfg_nvs.bin

 

Link do komentarza
Share on other sites

(edytowany)

Np: esp at zaczyna się od 0x60000 i tak dalej. W pliku json masz napisane co i gdzie ma być wgrane 
 

{
    "write_flash_args" : [ "--flash_mode", "dio",
                           "--flash_size", "4MB",
                           "--flash_freq", "40m" ],
    "flash_settings" : {
        "flash_mode": "dio",
        "flash_size": "4MB",
        "flash_freq": "40m"
    },
    "flash_files" : {
        "0x0" : "bootloader/bootloader.bin",
        "0x60000" : "esp-at.bin",
        "0x8000" : "partition_table/partition-table.bin",
        "0xd000" : "ota_data_initial.bin",
        "0x1e000" : "at_customize.bin",
        "0x1f000" : "customized_partitions/mfg_nvs.bin"
    },
    "bootloader" : { "offset" : "0x0", "file" : "bootloader/bootloader.bin", "encrypted" : "false" },
    "app" : { "offset" : "0x60000", "file" : "esp-at.bin", "encrypted" : "false" },
    "partition-table" : { "offset" : "0x8000", "file" : "partition_table/partition-table.bin", "encrypted" : "false" },
    "otadata" : { "offset" : "0xd000", "file" : "ota_data_initial.bin", "encrypted" : "false" },
    "at_customize" : { "offset" : "0x1e000", "file" : "at_customize.bin", "encrypted" : "false" },
    "mfg_nvs" : { "offset" : "0x1f000", "file" : "customized_partitions/mfg_nvs.bin", "encrypted" : "false" },
    "extra_esptool_args" : {
        "after"  : "hard_reset",
        "before" : "default_reset",
        "stub"   : true,
        "chip"   : "esp32c3"
    }
}

 

Edytowano przez _LM_
Link do komentarza
Share on other sites

(edytowany)

@SOYER , parametry z pliku "download.config", o których wspomniał @_LM_ są bodajże pod esptool. Być może wystarczy zainstalować esptool i wybrać odpowiedni port (tu przykładowo COM4 w windows).

esptool --chip esp32c3 --port COM4 erase_flash

 

esptool --chip esp32c3 --port COM4 --baud 115200 write_flash --flash_mode dio --flash_freq 40m --flash_size 4MB 0x0 bootloader\bootloader.bin 0x60000 esp-at.bin 0x8000 partition_table\partition-table.bin 0xd000 ota_data_initial.bin 0x1e000 at_customize.bin 0x1f000 customized_partitions\mfg_nvs.bin

Poprawiłem ścieżki, bo w windows chyba są na odwrót (backslashe).

Edytowano przez orb777
  • Lubię! 1
Link do komentarza
Share on other sites

Dziękuję za pomoc, temat ogarnąłem trochę naokoło, potrzebowałem jednorazowo plików które pozwolą mi wgrać na esp32c3 własny szkic zrobiony w binarkę przy pomocy polecenia "export skompilowanego programu" w arduino IDE, za pomocą flash_download_tool.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.