logo elektroda
logo elektroda
X
logo elektroda

NiceMCU XH-WB3S BK7238 Flashing, Testing, Pinout, Development, Porting

divadiow 6597 223
ADVERTISEMENT
  • #211 21550671
    divadiow
    Level 34  
    try revealing advanced options and choosing to overwrite bootloader. I have just done this on mine and it boots into OpenBeken and broadcasts AP

    Screenshot of the BK7231 Easy UART Flasher program with a Write success! message indicating successful firmware writing.
  • ADVERTISEMENT
  • #212 21550703
    Ogurezzz
    Level 5  
    >>21550671
    So... AP still doesn't appear:
    BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x444892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x093894FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m


    Flasher output: https://pastebin.com/bV7N0Ydd
  • ADVERTISEMENT
  • #213 21550706
    divadiow
    Level 34  
    actually. oddly mine wasn't going straight into AP mode after initial burn, even though I made a point of erasing entire flash first in BKFIL. Do 5x resets to get into safe mode - does it broadcast then?

    Added after 7 [minutes]:

    erased and reflashed again. AP mode straight away now for me.
  • #214 21550788
    Ogurezzz
    Level 5  
    Made "Erase all'
    Then Do firmware write with overwrite bootloade
    No AP (even after 5 time power toggle)
    Did Firmware write again.
    Still no AP.
    :(

    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x04089AC4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x083996BE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
  • #215 21553944
    divadiow
    Level 34  
    please post your full boot log
  • #216 21562738
    Ogurezzz
    Level 5  
    >>21553944
    That's all.
    It continuously repeat one message.
    
    BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044812C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x893996FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeaBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044812C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938947E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040812C0  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x0938967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x093994FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x65F99FFF  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044893C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8939B67E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C0  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8939947E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044893C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938A67E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeaBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8839967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8839B6FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeaBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044812C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x0839B6FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x65F99FFE  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x893984FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8839B67E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x000892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x0938B4FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938B6FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040812C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x813994FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8039B47E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8139947E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040892C0  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8838967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x04489AC4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8939967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x893996FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8939B47E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x89B996FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8838B67E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938B6FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x44489AC4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x083994FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x444892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8939967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938947E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8139B47E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHea0BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8939967E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
  • ADVERTISEMENT
  • #217 21562748
    insmod
    Level 23  
    This looks like there is not enough power.
    I see that the system begins initialization, but reboot soon happens (probably when wifi peripheral powers on).
    You would need a stronger power supply and/or a capacitor, or to solder it to some board (any ESP-12 compatible).
  • #218 21563510
    Ogurezzz
    Level 5  
    >>21562748

    Looks like you right. Connected 3.5V external power source.
    Initialization goes further, but stioll reboots.
    
    BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x044892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8939B67E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapInit-start addr:0x4150c8, size:175928
    [Flash]id:0x852015
    [Flash]init over
    sctrl_sta_ps_init
    SDK Rev: 3.0.70 d3930af
    OSK Rev: F-3.0.44 d3930af
    cset:0 0 0 0
    Entering initLog()...
    Commands registered!
    initLog() done!
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    
    Main_Init_Before_Delay done
    
    Main_Init_Delay
    No TLV header found in flash
    [FUNC]rwnxl_init
    c(BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x444892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8938B6FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapInit-start addr:0x4150c8, size:175928
    [Flash]id:0x852015
    [Flash]init over
    sctrl_sta_ps_init
    SDK Rev: 3.0.70 d3930af
    OSK Rev: F-3.0.44 d3930af
    cset:0 0 0 0
    Entering initLog()...
    Commands registered!
    initLog() done!
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    
    Main_Init_Before_Delay done
    
    Main_Init_Delay
    No TLV header found in flash
    [FUNC]rwnxl_init
    c(BK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x040892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x89B9947E  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
    
    
    go os_addr(0x10000)..........
    bk_misc_init_start_type 0 0
    prvHeapInit-start addr:0x4150c8, size:175928
    [Flash]id:0x852015
    [Flash]init over
    sctrl_sta_ps_init
    SDK Rev: 3.0.70 d3930af
    OSK Rev: F-3.0.44 d3930af
    cset:0 0 0 0
    Entering initLog()...
    Commands registered!
    initLog() done!
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    --write status reg:0,2--
    --write status reg:7c,2--
    
    Main_Init_Before_Delay done
    
    Main_Init_Delay
    No TLV header found in flash
    [FUNC]rwnxl_init
    chBK7238_1.0.14
    REG:cpsr        spsr        r13         r14
    SVC:0x000000D3              0x00401C1C  0x000033A0
    IRQ:0x000000D2  0x00000010  0x00401E0C  0x444892C4  
    FIR:0x000000D1  0x00000010  0x00401FFC  0x8939B6FE  
    SYS:0x000000DF              0x0040192C  0x00000158  
    ST:0x00000000
    [32;22m[I/FAL] Fal(V0.4.0)success[0m
    [36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
  • ADVERTISEMENT
  • #219 21563614
    p.kaczmarek2
    Moderator Smart Home
    I wonder where No TLV header found in flash comes from? BK SDK? The MAC address storage?
    Helpful post? Buy me a coffee.
  • #220 21564274
    divadiow
    Level 34  
    this may not answer your question, but initial run after erase/qio flash gives me the same

    Code: Text
    Log in, to see the code


    joining test AP writes config to 1E1000
    A file fragment displayed in a hex editor, showing data in hexadecimal and ASCII format.
    and custom mac set works for initial reconnect after mac change (it does not reboot) but then reverts to previous mac on subsequent boots.
    A section of a connected devices list showing device names, IP addresses, and MAC addresses; one MAC address segment is highlighted.
    (on another note, that wlan0 name is a BK7231T running _7231u_t_c1b0ac146bf0)

    a dump while in this custom-mac mode shows new mac has not been written anywhere

    Screenshot of a hex editor and a pop-up message stating Can't find 'c8478c426'.

    maybe custom mac was not done for BK7238?
  • #221 21564299
    p.kaczmarek2
    Moderator Smart Home
    Do you search for MAC as ASCII string or as hex bytes?
    Helpful post? Buy me a coffee.
  • #222 21564301
    divadiow
    Level 34  
    both. with and without spaces. only hex shows any result and original mac
    Screenshot of a hex editor searching for the byte sequence c8 47 8c.
  • #223 21564311
    p.kaczmarek2
    Moderator Smart Home
    There are multiple ways to save MAC:
    Code: C / C++
    Log in, to see the code

    This is BK7231T SDK, not BK7238, but similar.
    https://github.com/openshwprojects/OpenBK7231...1t_os/beken378/app/config/param_config.c#L109
    Interestingly enough, I can't find there "no TLV header" warning?

    No, this is here:
    https://github.com/openshwprojects/OpenBK7231...78/func/bk7011_cal/manual_cal_bk7231U.c#L2002

    Screenshot of C source code from the OpenBK7231T project on GitHub.
    In:
    Code: C / C++
    Log in, to see the code

    It seems that on BK7238, it goes into manual_cal_write_macaddr_to_flash option:
    Code: C / C++
    Log in, to see the code

    Well even on BK7231 it is set to:
    Code: C / C++
    Log in, to see the code
    Helpful post? Buy me a coffee.
  • #224 21564334
    divadiow
    Level 34  
    what does this mean for a way forward for sorting custom mac on BK7238?
    Not that this relates to Ogurezzz's issue, but still..

Topic summary

The discussion revolves around the NiceMCU XH-WB3S development board, which utilizes the BK7238 chip. Users share experiences regarding flashing the device, testing its functionalities, and addressing issues related to encryption keys and firmware compatibility. There are debates about the correct identification of the chip (BK7238 vs. BK7231T) and the implications for development. Participants discuss the use of various tools for flashing, such as BKFIL and Easy Flasher, and the challenges faced with OTA updates and memory management. Additionally, there are insights into the SDKs available for development, including Arduino compatibility and the potential for porting OpenBeken firmware. The conversation also touches on specific sensor integrations, such as DHT11 and DS18B20, and the timing issues encountered during their operation.
Summary generated by the language model.
ADVERTISEMENT