Die BK7231T und BK7231N sind zwei SoCs der Firma Tuya. Beide können mittels UART geflashed werden.
Mehr Informationen zu den SoC ist unter BK7231T COB Hardware Design Guideline zu finden.
Software
Um den BK7231N zu flashen, benutze ich das Windows Programm BK7231 GUI Flash Tool.
Dieses kann unter BK7231 GUI Flash Tool heruntergeladen werden.
Hardware
Um den Soc zu flashen wird noch eine UART-zu-USB-Adapter benötigt. Dieser bildet die Brücke zwischen deinem Computer und dem SoC, um die Kommunikation über die serielle Schnittstelle zu ermöglichen. Es wandelt die USB-Signale deines Computers in UART-Signale um, die von den SoCs verstanden werden.
Beachte das der Pin RXD des UART-Adapters mit dem Pin TXD des SoC und Pin TXD des UART-Adapters mit dem Pin RXD des SoC verbunden werden muss. Also über Kreuz.
Pinbelegung
Zum Flashen sind neben der Spannungsversorgung von 3,3 Volt und GND noch die Pins 26 (RXD), 27 (TXD) und CEN ( zum Neustarten des SoCs) von Nöten.
Je nach Modell müssen unterschiedliche Vorgehensweisen angewendet werden.
Bei manchen Modellen sind vordefinierte Lötpunkte vorhanden.
Bei anderen muss das Module ausgelötet werden.
Die schwierigste Kategorie ist diese, bei der der SoC direkt auf der Platine aufgelötet ist und es keine vordefinierten Lötpunkte gibt. In diesem Fall muss die Leiterplatte analysiert werden und geeignete Lötpunkte gesucht werden.
Weiterführende Informationen sind in den englisch sprachigen Forum BK7231 datasheet, pinout, programming, specification, wiki (BK7231T, BK7231N) zu finden
Wenn dir meine Arbeit gefällt, würde ich mich über einen Kaffee freuen