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:
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
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