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

Tworzenie prostego narzędzia wiersza poleceń do samodzielnego flashowania BW16E (RTL8720DN)

p.kaczmarek2 13 Lip 2025 09:23 3894 42

TL;DR LABEL_AI_GENERATED

  • Powstał prosty flasher C# w wierszu poleceń do samodzielnego wgrywania OpenBeken na BW16E z RTL8720DN/AmebaD.
  • Narzędzie wprowadza MCU w tryb flashowania przez RTS/DTR, ładuje imgtool_flashloader_amebad.bin do SRAM i komunikuje się przez XMODEM.
  • Testowe skrypty kasują 0x400000 bajtów flasha, zapisują obraz OpenRTL8720D_1.18.135.bin i używają 1 500 000 bps.
  • Zapis zadziałał dopiero po wyłączeniu nieobsługiwanego „flash unprotect”; bez skasowania 4 MB OpenBeken nie uruchamiał się poprawnie.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
Słuchaj:
Słuchaj:

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy tworzenia prostego narzędzia C# do samodzielnego flashowania płytek BW16E z układem RTL8720DN (AmebaD) oraz innych układów z rodziny RTL872xDx. Omawiane są doświadczenia z odczytem i zapisem pamięci flash przez UART, wykorzystanie RAM code/stuba, obsługa prędkości 1 500 000 bps, odczyt identyfikatora flash JEDEC i automatyczne określanie rozmiaru pamięci na podstawie ID. Testy potwierdziły poprawny odczyt i zapis na BW16/RTL8720DN, w tym kopie zapasowe zgodne z rtltool oraz NeoProgrammer. Poruszono też kwestie różnic między wariantami układów z wbudowaną i zewnętrzną pamięcią flash, nazewnictwa modułów, wsparcia dla 2 MB, 4 MB i większych pamięci oraz planów rozszerzenia Easy Flasher o kolejne platformy, w tym RTL8721DA, RTL8720E i LN882H.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA