Zwykłe urządzenie od Aliexpress , kupiony na wyprzedaży w listopadzie, postanowił teraz go przerobić.
Do oprogramowania układowego używam modułu oprogramowania układowego ESP-01 z kawałkiem miękkiego kabla z klawiatury.
Instalowanie Pythona, dla W7 najnowsza wersja to 3.8.10
https://www.python.org/downloads/windows/
Podczas instalacji pamiętaj, aby dodać python 3.5 do PATH.
Następnie przejdź do https://github.com/OpenBekenIOT/hid_download_py
Zielony przycisk ,,KOD", Pobierz ZIP.
Przeniosłem archiwum do katalogu głównego dysku systemowego, który mam, rozpakowałem, zmieniłem nazwę na hid_download_py, usuwając tekst ,,-master".
Nie powinno być żadnych załączników, tzn. otwierając C:\hid_download_py powinny być pliki i kilka folderów jednocześnie.
Wchodzimy na adres https://github.com/openshwprojects/OpenBK7231T_App/releases
Pobierz plik BK7231N -> UART Flash-> OpenBK7231N_QIO_x.xx.xx.bin
Utworzyłem folder BK7231 w katalogu głównym dysku E, przeniosłem do niego pobrany plik.
Pozostaje flashować.
Uruchamianie wiersza poleceń cmd.exe
Przechodząc do katalogu głównego dysku: cd\
Wchodzę do katalogu z programem: cd hid_download_py
W tym momencie trzeba już wiedzieć, jaki numer portu ma konwerter TTL-USB.
Odczytałem firmware, mam com-port35, komendą: python uartprogram backup_2mb_default_02_switch_2ch.bin -d com35 -r -l 0x200000
Po wciśnięciu "enter" podłączam na krótko CEN i GND, firmware jest odczytywany i plik podany w poleceniu jest tworzony w folderze hid_download_py.
Połączenie CEN z masą powinno być krótkotrwałe, przypadkowe. Może to zająć kilka treningów i nadal nie zadziała za pierwszym razem.
Po odczytaniu wczytujemy potrzebny plik poleceniem: python uartprogram E:\BK7231\OpenBK7231N_QIO_1.15.149.bin --unprotect -d com35 -w --startaddr 0x0
gdzie E:\BK7231\OpenBK7231N_QIO_1.15.149.bin ścieżka do pliku i jego nazwa.
procedura z CEN jest taka sama jak przy czytaniu.
Przydzielenie pinu
P6 - Lout1
P7 - Lout2
P10(RX) - S1
P11(TX) - S2
P24 - dioda
P26 - przycisk









Do oprogramowania układowego używam modułu oprogramowania układowego ESP-01 z kawałkiem miękkiego kabla z klawiatury.
Instalowanie Pythona, dla W7 najnowsza wersja to 3.8.10
https://www.python.org/downloads/windows/
Podczas instalacji pamiętaj, aby dodać python 3.5 do PATH.
Następnie przejdź do https://github.com/OpenBekenIOT/hid_download_py
Zielony przycisk ,,KOD", Pobierz ZIP.
Przeniosłem archiwum do katalogu głównego dysku systemowego, który mam, rozpakowałem, zmieniłem nazwę na hid_download_py, usuwając tekst ,,-master".
Nie powinno być żadnych załączników, tzn. otwierając C:\hid_download_py powinny być pliki i kilka folderów jednocześnie.
Wchodzimy na adres https://github.com/openshwprojects/OpenBK7231T_App/releases
Pobierz plik BK7231N -> UART Flash-> OpenBK7231N_QIO_x.xx.xx.bin
Utworzyłem folder BK7231 w katalogu głównym dysku E, przeniosłem do niego pobrany plik.
Pozostaje flashować.
Uruchamianie wiersza poleceń cmd.exe
Przechodząc do katalogu głównego dysku: cd\
Wchodzę do katalogu z programem: cd hid_download_py
W tym momencie trzeba już wiedzieć, jaki numer portu ma konwerter TTL-USB.
Odczytałem firmware, mam com-port35, komendą: python uartprogram backup_2mb_default_02_switch_2ch.bin -d com35 -r -l 0x200000
Po wciśnięciu "enter" podłączam na krótko CEN i GND, firmware jest odczytywany i plik podany w poleceniu jest tworzony w folderze hid_download_py.
Połączenie CEN z masą powinno być krótkotrwałe, przypadkowe. Może to zająć kilka treningów i nadal nie zadziała za pierwszym razem.
Po odczytaniu wczytujemy potrzebny plik poleceniem: python uartprogram E:\BK7231\OpenBK7231N_QIO_1.15.149.bin --unprotect -d com35 -w --startaddr 0x0
gdzie E:\BK7231\OpenBK7231N_QIO_1.15.149.bin ścieżka do pliku i jego nazwa.
procedura z CEN jest taka sama jak przy czytaniu.
Przydzielenie pinu
P6 - Lout1
P7 - Lout2
P10(RX) - S1
P11(TX) - S2
P24 - dioda
P26 - przycisk
Fajne? Ranking DIY