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

[OpenBeken] BK7238 – jak skonfigurować urządzenie przez UART i włączyć konsolę szeregową?

pepefrog 15 Cze 2026 22:06 75 0
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 21922043
    pepefrog
    Poziom 1  
    Posty: 1
    Cześć.

    Jakie są opcje konfiguracji OpenBeken?

    Wiem, że można użyć BK7231GUIFlashTool lub interfejsu webui OpenBeken. Ale czy można to zrobić za pomocą UART, tak jak w Tasmota? Czy w ogóle jest to możliwe?

    Dlaczego o to pytam? Ponieważ dla mnie jest to o wiele lepsze:
    - nie ma potrzeby korzystania z komputera z systemem Windows do konfiguracji
    - ani konieczności dokładnego ustawienia Wi-Fi, aby urządzenie OpenBeken mogło połączyć się z moją siecią Wi-Fi
    - łatwe rozwiązywanie problemów

    W Tasmota udało mi się sflashować inne urządzenie i połączyć się z jego terminalem, a następnie metodą prób i błędów skonfigurować Wi-Fi, przekaźniki i przyciski. Kolejna fajna funkcja – te same polecenia działają zarówno w terminalu UART, jak i webui, co jest bardzo przydatne.

    Tak więc to urządzenie, które próbuję skonfigurować (inteligentny pilot na podczerwień, obudowa QFN20 z oznaczeniami T1-AHL, prawdopodobnie BK7238)
    w jakiś sposób próbuje się uruchomić tylko z zasilania, które otrzymuje przez piny RX i TX:

    go os_addr(0x10000)..........
    BK7238_1.0.15
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x35530650  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x00A848A2  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [I/FAL] Fal(V0.4.0)success
                              [I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.
    

    i całkowicie milknie po dostarczeniu wystarczającej mocy przez złącze USB.
    Zmiana prędkości UART nie pomaga. Samo urządzenie uruchamia się i działa dobrze, mam dostęp do interfejsu webui i mogę zmieniać ustawienia. Chodzi tylko o to, że potrzebuję terminala UART.

    Jaką dokładnie wersję/kompilację OpenBeken wgrałeś na to urządzenie i czy włączyłeś w tej kompilacji jakieś opcje logowania szeregowego/konsolowego?
    Nie jestem pewien. Najnowsza dostępna dla BK7238 tydzień temu w BK7231GUIFlashTool.
    Tak, próbowałem włączyć flagę UART (flaga 31?). Nie jestem pewien, nie mam dostępu do komputera z Windowsem, którego użyłem do flashowania OpenBeken.

    Których dokładnie pinów używasz dla RX/TX/GND i czy są to potwierdzone piny konsoli UART BK7238 z rozkładu pinów płytki/układu, czy tylko pady, które znalazłeś na urządzeniu?
    Przylutowałem przewody do pól RX, TX, GND na płytce drukowanej (które są oznaczone). Ponadto prześledziłem te pola do pinów 15 i 16 na układzie, które zgodnie z tą specyfikacją https://www.elektroda.com/rtvforum/topic4132679.html#21623869# są to UART_1_RX i UART_1_TX21623869
  • REKLAMA
REKLAMA