logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Beken BK7231/BK7252 SPI flashowanie i odzyskiwanie - nowe narzędzie do flashowania i specyfikacja

p.kaczmarek2 06 Paź 2025 10:02 12489 310

TL;DR

  • BK7231GUIFlashTool v98+ wprowadza flashowanie Beken BK7231/BK7252 przez SPI i odzyskiwanie urządzeń z nadpisanym bootloaderem.
  • Narzędzie używa programatora CH341, przełącza CEN przez pin D2 i wysyła 0xD2, aby wejść w tryb SPI, a potem traktuje układ jak pamięć flash.
  • Przykładowy odczyt pokazuje JEDEC ID FF-EF-40-16 i wykrytą pojemność 4096 KB.
  • Po poprawnym podłączeniu narzędzie identyfikuje flash, pozwala wykonywać Read, Write, Verify i Erase, a firmware można też wgrać przez przeciągnięcie pliku bin.
  • Błędy CH341 not detected lub Failed to toggle CEN zwykle oznaczają problem z konfiguracją CH341, połączeniami SPI albo linią CEN.
Wygenerowane przez model językowy.
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
📢 Słuchaj (AI):
📢 Słuchaj (AI):

Podsumowanie tematu

✨ Dyskusja dotyczy nowej metody flashowania układów Beken BK7231/BK7252 przez SPI w BK7231GUIFlashTool/Easy Flasher, z użyciem programatora CH341, jako sposobu odzyskiwania urządzeń z nadpisanym bootloaderem oraz jako uniwersalnego flashera SPI. Omawiano błędy i poprawki w obsłudze portu COM, wykrywania CH341, trybu SPI oraz weryfikacji zapisu, a także potrzebę rozszerzenia funkcji UnprotectFlash i dodania przycisku Detect/reset entry do trybu SPI. W toku testów potwierdzono działanie odczytu, zapisu i backupu dla BK7231, BK7252, RTL87x0C, BL602, LN882H, ECR6600, W600 i W800, wraz z obsługą różnych prędkości UART, retry, pełnego kasowania, odczytu/zapisu konfiguracji OBK oraz automatycznego pobierania firmware. Dużo miejsca poświęcono kompatybilności z Mono i Linuxem, problemom z bibliotekami DLL/so, zmianom w .NET, a także eksperymentalnemu flashowaniu przez TCP i zdalnemu sterowaniu UART/CEN. W dalszej części pojawiły się poprawki dla BK7252U, BK7238, RTLZ/RTLZ2, BL602, W600/W800 oraz dyskusja o identyfikacji flash ID, rozmiarze pamięci, nagłówkach binarnych, QIO, OTA i zabezpieczeniach flash.
Wygenerowane przez model językowy.
REKLAMA