Hi!
I came across very strange behavior of some XT-ZB1.
Only some of XT-ZB1 I tested are starting the main application of otcli (bl702_demo_thread) example from bl_iot_sdk repo.
All of them could start bl702_demo_lmac154 example and everything is working just fine.
Below I post the output of working and non-working MCUs:

  1. Working case:
    Starting bl702 now....
    
    ------------------------------------------------------------
    RISC-V Core Feature:RV32-ACFIMX
    Build Version: release_bl_iot_sdk_1.6.39-238-gf5ba0a7ee
    Std BSP Driver Version: dff9318
    Std BSP Common Version: 9fe1995
    RF Version: b5662bc
    Build Date: Feb 22 2023
    Build Time: 10:20:53
    ------------------------------------------------------------
    Heap 66936@0x4201f288, 0@0x00000000
    [IRQ] Clearing and Disable all the pending IRQ...
    [         0][BUF: hal_board.c: 337]   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 
    [         0][BUF: hal_board.c: 355]   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 
    [         0][BUF: hal_board.c: 450]   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 
    [         0][BUF: hal_board.c: 451]   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 
    [OS] Starting aos_loop_proc task...
    [OS] Starting OS Scheduler...
    [MTD] >>>>>> Hanlde info Dump >>>>>>
          name PSM
          id 0
          offset 0x001f9000(2068480)
          size 0x00002000(8Kbytes)
          xip_addr 0x231f5000
    [MTD] <<<<<< Hanlde info End <<<<<<
    [EF] Found Valid PSM partition, XIP Addr 231f5000, flash addr 001f9000, size 8192
    ENV AREA SIZE 8192, SECTOR NUM 2
    *default_env_size = 0x00000001
    ENV start address is 0x00000000, size is 8192 bytes.
    EasyFlash V4.0.99 is initialize success.
    You can get the latest version on https://github.com/armink/EasyFlash .
    ot_alarmInit = 107
    [BL] [SEC] TRNG Handler
    [BL] [SEC] TRNG Handler
    [MTD] >>>>>> Hanlde info Dump >>>>>>
          name PSM
          id 0
          offset 0x001f9000(2068480)
          size 0x00002000(8Kbytes)
          xip_addr 0x231f5000
    [MTD] <<<<<< Hanlde info End <<<<<<
    [EF] Found Valid PSM partition, XIP Addr 231f5000, flash addr 001f9000, size 8192
    ENV AREA SIZE 8192, SECTOR NUM 2
    *default_env_size = 0x00000001
    EasyFlash V4.0.99 is initialize success.
    You can get the latest version on https://github.com/armink/EasyFlash .
  1. Not working case:
    Starting bl702 now....
    
    -----------------------------------------------------------
    RISC-V Core Feature:RV32-ACFIMX
    Build Version: release_bl_iot_sdk_1.6.39-238-gf5ba0a7ee
    Std BSP Driver Version: dff9318
    Std BSP Common Version: 9fe1995
    RF Version: b5662bc
    Build Date: Feb 22 2023
    Build Time: 10:20:53
    ------------------------------------------------------------
    Heap 66936@0x4201f288, 0@0x00000000
    [IRQ] Clearing and Disable all the pending IRQ...
    [OS] Starting aos_loop_proc task...
    [OS] Starting OS Scheduler...
    [MTD] >>>>>> Hanlde info Dump >>>>>>
          name PSM
          id 0
          offset 0x001f9000(2068480)
          size 0x00002000(8Kbytes)
          xip_addr 0x231f5000
    [MTD] <<<<<< Hanlde info End <<<<<<
    [EF] Found Valid PSM partition, XIP Addr 231f5000, flash addr 001f9000, size 8192
    ENV AREA SIZE 8192, SECTOR NUM 2
    *default_env_size = 0x00000001
    ENV start address is 0x00000000, size is 8192 bytes.
    EasyFlash V4.0.99 is initialize success.
    You can get the latest version on https://github.com/armink/EasyFlash .
    ot_alarmInit = 106
    [BL] [SEC] TRNG Handler
    [BL] [SEC] TRNG Handler
    [MTD] >>>>>> Hanlde info Dump >>>>>>
          name PSM
          id 0
          offset 0x001f9000(2068480)
          size 0x00002000(8Kbytes)
          xip_addr 0x231f5000
    [MTD] <<<<<< Hanlde info End <<<<<<
    [EF] Found Valid PSM partition, XIP Addr 231f5000, flash addr 001f9000, size 8192
    ENV AREA SIZE 8192, SECTOR NUM 2
    *default_env_size = 0x00000001
    EasyFlash V4.0.99 is initialize success.
    8 days later

    May loss device tree config file. Can you share you download menu about Not working case?

    Alvin I'm not sure what you mean by "download menu". Can you elaborate?

      Write a Reply...
      @ 2025 Bouffalo Lab (Nanjing) Co., Ltd. All rights reserved.