raulcxw commented on PR #19365:
URL: https://github.com/apache/nuttx/pull/19365#issuecomment-4921220058

   > Can you please include some logs to support your testing?
   
   @linguini1  Thanks! Both boards were built, flashed and booted on hardware 
(Ubuntu 22.04 / WSL2). Logs below.
   
   **RTL8721Dx**
   ```
   raul_chen@A506101510:~/nuttx/nuttx$ ls -1 *.bin nuttx
   nuttx
   nuttx.bin
   raul_chen@A506101510:~/nuttx/nuttx$ ls -l 
boards/arm/rtl8721dx/pke8721daf/prebuilt/boot.bin
   -rw-r--r-- 1 raul_chen raul_chen 31520 Jul  9 10:49 
boards/arm/rtl8721dx/pke8721daf/prebuilt/boot.bin
   raul_chen@A506101510:~/nuttx/nuttx$ make flash AMEBA_PORT=/dev/ttyUSB0
   GEN: platform_autoconf.h <- SDK menuconfig (RTL8721Dx project_km4)
   GEN: libameba_fwlib.a (fwlib from SDK source)
   GEN: libameba_wifi.a (WHC host glue from SDK source + NuttX shim)
   GEN: ld.script.gen (Ameba AP km4 image2)
   CPP:  
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8721dx/pke8721daf/prebuilt/ld.script.gen->
 /home/raul_chen/nuttx/nuttxLD: nuttx
   PACK: nuttx.bin (Ameba AP km4 image2 + NP km0 image2)
   Current SoC is: RTL8721Dx
   Current SoC is: RTL8721Dx
   Start to menuconfig RTL8721Dx ...
   Using default symbol values (no 
'/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/menuconfig/.config')
   Configuration saved to 
'/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/menuconfig/.config'
   Current SoC is: RTL8721Dx
   Start to menuconfig RTL8721Dx ...
   {"success": true, "applied": {"CONFIG_SHELL": "n"}}
   Current SoC is: RTL8721Dx
   Start to build RTL8721Dx ...
   Note: No application specified, choose default project
   Running: cmake -S 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/amebadplus/project"
 -B 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build"
 -G "Ninja" 
-DEXTERN_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos 
-DFINAL_IMAGE_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx
   ccache found
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/common.cmake|ameba_soc_project_check] soc project : 
amebadplus, soc type: amebadplus|AmebaDplus
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][project_km4/CMakeLists.txt] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km4/.config_km4
   [INFOR][project_km4/CMakeLists.txt] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km4/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/amebadplus/project/project_km4
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][project_km0/CMakeLists.txt] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km0/.config_km0
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km0, mcu: 
km0|KM0, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/amebadplus/project/project_km0
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [INFOR][cmake/common.cmake|ameba_firmware_package] image all list: image1: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km4/image/boot.bin,
 image2: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km0/image/km0_image2_all.bin\;/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km4/image/km4_image2_all.bin,
 image3: 
   -- Configuring done (1.6s)
   -- Generating done (0.1s)
   -- Build files have been written to: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build
   Running: cmake --build 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build"
 --parallel --target km0
   [8/145] Generating wifi_intf_drv_to_app_ext_noused.c
   Gen file: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km0/make/image2/wifi/rtk_app/wifi_feature_disable/wifi_intf_drv_to_app_ext_noused.c!
   [14/145] generate diagnose hash
   
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/scripts/diagnose_format.py:179:
 SyntaxWarning: invalid escape sequence '\s'
     """
   [145/145] Generating ../../image/target_img2.axf
   
/home/raul_chen/rtk-toolchain/asdk-10.3.1-4602/linux/newlib/bin/arm-none-eabi-nm:
 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km0/image/target_pure_img2.axf:
 no symbols
     BIN      km0_image2_all.bin
   ========== Image manipulating start ==========
   Build done
   Current SoC is: RTL8721Dx
   Start to build RTL8721Dx ...
   Note: No application specified, choose default project
   Running: cmake -S 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/amebadplus/project"
 -B 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build"
 -G "Ninja" 
-DEXTERN_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos 
-DFINAL_IMAGE_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx
   ccache found
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/common.cmake|ameba_soc_project_check] soc project : 
amebadplus, soc type: amebadplus|AmebaDplus
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][project_km4/CMakeLists.txt] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km4/.config_km4
   [INFOR][project_km4/CMakeLists.txt] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km4/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/amebadplus/project/project_km4
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][project_km0/CMakeLists.txt] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km0/.config_km0
   [INFOR][project_km0/CMakeLists.txt] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km0/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km0, mcu: 
km0|KM0, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/amebadplus/project/project_km0
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [INFOR][cmake/common.cmake|ameba_firmware_package] image all list: image1: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km4/image/boot.bin,
 image2: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km0/image/km0_image2_all.bin\;/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build/project_km4/image/km4_image2_all.bin,
 image3: 
   -- Configuring done (1.5s)
   -- Generating done (0.1s)
   -- Build files have been written to: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build
   Running: cmake --build 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8721Dx/build"
 --parallel --target boot
   [64/64] Linking C executable project_km4/make/image1/target_loader_km4.axf
     BIN      boot.bin
   ========== Image manipulating start ==========
   ========== Image manipulating end ==========
   Build done
   NP/boot: built km0_image2_all.bin + staged kconfig from SDK (RTL8721Dx)
   ========== Image manipulating start ==========
   ========== Image app generate start ==========
   ========== Image app generate end ==========
   PACK: wrote /home/raul_chen/nuttx/nuttx/nuttx.bin
         Flash with: make flash AMEBA_PORT=/dev/ttyUSB0
   FLASH: 
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8721dx/pke8721daf/prebuilt/boot.bin @ 
0x8000000
   [2026-07-09 10:51:02.945][I] [main]AmebaFlash Version: 1.1.7.1
   [2026-07-09 10:51:02.945][I] [main]Device profile: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Devices/Profiles/RTL8721Dx.rdev
   [2026-07-09 10:51:02.945][I] [main]Serial port: ['/dev/ttyUSB0']
   [2026-07-09 10:51:02.945][I] [main]Baudrate: 1500000
   [2026-07-09 10:51:02.945][I] [main]Image info:
   [2026-07-09 10:51:02.945][I] [main]> Image: 
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8721dx/pke8721daf/prebuilt/boot.bin
   [2026-07-09 10:51:02.945][I] [main]> StartAddress: 134217728
   [2026-07-09 10:51:02.945][I] [main]> EndAddress: 134249248
   [2026-07-09 10:51:02.945][I] [main]> MemoryType: 1
   [2026-07-09 10:51:02.945][I] [main]> FullErase: False
   [2026-07-09 10:51:02.945][I] [main]> Mandatory: True
   [2026-07-09 10:51:02.945][I] [main]> Description: boot.bin
   [2026-07-09 10:51:02.945][I] [main]Chip erase: False
   [2026-07-09 10:51:02.964][I] [main]Device profile 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Devices/Profiles/RTL8721Dx.rdev
 loaded
   [2026-07-09 10:51:02.964][I] [main]Settings path: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Settings.json
   [2026-07-09 10:51:02.980][I] [/dev/ttyUSB0]Check supported flash size...
   [2026-07-09 10:51:03.575][I] [/dev/ttyUSB0]Current supported flash size 
<=16MB
   [2026-07-09 10:51:03.575][I] [/dev/ttyUSB0]Device info:
   [2026-07-09 10:51:03.575][I] [/dev/ttyUSB0]* DID: 0x6845
   [2026-07-09 10:51:03.575][I] [/dev/ttyUSB0]* ImageType: 0x0001
   [2026-07-09 10:51:03.576][I] [/dev/ttyUSB0]* CmdSetVersion: 2.0
   [2026-07-09 10:51:03.576][I] [/dev/ttyUSB0]* MemoryType: NOR
   [2026-07-09 10:51:03.576][I] [/dev/ttyUSB0]* FlashMID: 85
   [2026-07-09 10:51:03.576][I] [/dev/ttyUSB0]* FlashDID: 0x2016
   [2026-07-09 10:51:03.576][I] [/dev/ttyUSB0]* FlashCapacity: 32Mb/4MB
   [2026-07-09 10:51:03.576][I] [/dev/ttyUSB0]* FlashPageSize: 1024B
   [2026-07-09 10:51:03.576][I] [/dev/ttyUSB0]* WiFiMAC: CC:B8:5E:5B:F5:05
   [2026-07-09 10:51:03.577][I] [/dev/ttyUSB0]Image download start...
   [2026-07-09 10:51:03.578][I] [/dev/ttyUSB0]boot.bin download...
   [2026-07-09 10:51:03.612][I] [/dev/ttyUSB0]Programming progress: 12%
   [2026-07-09 10:51:03.637][I] [/dev/ttyUSB0]Programming progress: 22%
   [2026-07-09 10:51:03.664][I] [/dev/ttyUSB0]Programming progress: 32%
   [2026-07-09 10:51:03.691][I] [/dev/ttyUSB0]Programming progress: 41%
   [2026-07-09 10:51:03.718][I] [/dev/ttyUSB0]Programming progress: 51%
   [2026-07-09 10:51:03.743][I] [/dev/ttyUSB0]Programming progress: 61%
   [2026-07-09 10:51:03.771][I] [/dev/ttyUSB0]Programming progress: 70%
   [2026-07-09 10:51:03.799][I] [/dev/ttyUSB0]Programming progress: 80%
   [2026-07-09 10:51:03.825][I] [/dev/ttyUSB0]Programming progress: 90%
   [2026-07-09 10:51:03.854][I] [/dev/ttyUSB0]Programming progress: 100%
   [2026-07-09 10:51:03.854][I] [/dev/ttyUSB0]boot.bin download done: 31KB / 
277.0ms / 916.0Kbps
   [2026-07-09 10:51:03.860][I] [/dev/ttyUSB0]All images download done
   [2026-07-09 10:51:04.072][I] [/dev/ttyUSB0]close /dev/ttyUSB0...
   [2026-07-09 10:51:04.189][I] [/dev/ttyUSB0]/dev/ttyUSB0 closed.
   [2026-07-09 10:51:04.189][I] [/dev/ttyUSB0]Finished PASS
   [2026-07-09 10:51:04.189][I] [main]All flash threads have completed
   FLASH: /home/raul_chen/nuttx/nuttx/nuttx.bin @ 0x8014000
   [2026-07-09 10:51:04.244][I] [main]AmebaFlash Version: 1.1.7.1
   [2026-07-09 10:51:04.244][I] [main]Device profile: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Devices/Profiles/RTL8721Dx.rdev
   [2026-07-09 10:51:04.244][I] [main]Serial port: ['/dev/ttyUSB0']
   [2026-07-09 10:51:04.244][I] [main]Baudrate: 1500000
   [2026-07-09 10:51:04.244][I] [main]Image info:
   [2026-07-09 10:51:04.244][I] [main]> Image: 
/home/raul_chen/nuttx/nuttx/nuttx.bin
   [2026-07-09 10:51:04.244][I] [main]> StartAddress: 134299648
   [2026-07-09 10:51:04.244][I] [main]> EndAddress: 135030016
   [2026-07-09 10:51:04.244][I] [main]> MemoryType: 1
   [2026-07-09 10:51:04.244][I] [main]> FullErase: False
   [2026-07-09 10:51:04.244][I] [main]> Mandatory: True
   [2026-07-09 10:51:04.244][I] [main]> Description: nuttx.bin
   [2026-07-09 10:51:04.244][I] [main]Chip erase: False
   [2026-07-09 10:51:04.264][I] [main]Device profile 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Devices/Profiles/RTL8721Dx.rdev
 loaded
   [2026-07-09 10:51:04.264][I] [main]Settings path: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Settings.json
   [2026-07-09 10:51:04.274][I] [/dev/ttyUSB0]Check supported flash size...
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]Current supported flash size 
<=16MB
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]Device info:
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* DID: 0x6845
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* ImageType: 0x0001
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* CmdSetVersion: 2.0
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* MemoryType: NOR
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* FlashMID: 85
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* FlashDID: 0x2016
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* FlashCapacity: 32Mb/4MB
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* FlashPageSize: 1024B
   [2026-07-09 10:51:04.879][I] [/dev/ttyUSB0]* WiFiMAC: CC:B8:5E:5B:F5:05
   [2026-07-09 10:51:04.881][I] [/dev/ttyUSB0]Image download start...
   [2026-07-09 10:51:04.881][I] [/dev/ttyUSB0]nuttx.bin download...
   [2026-07-09 10:51:05.489][I] [/dev/ttyUSB0]Programming progress: 10%
   [2026-07-09 10:51:06.078][I] [/dev/ttyUSB0]Programming progress: 20%
   [2026-07-09 10:51:06.677][I] [/dev/ttyUSB0]Programming progress: 30%
   [2026-07-09 10:51:07.264][I] [/dev/ttyUSB0]Programming progress: 40%
   [2026-07-09 10:51:07.849][I] [/dev/ttyUSB0]Programming progress: 50%
   [2026-07-09 10:51:08.448][I] [/dev/ttyUSB0]Programming progress: 60%
   [2026-07-09 10:51:09.039][I] [/dev/ttyUSB0]Programming progress: 70%
   [2026-07-09 10:51:09.634][I] [/dev/ttyUSB0]Programming progress: 80%
   [2026-07-09 10:51:10.222][I] [/dev/ttyUSB0]Programming progress: 90%
   [2026-07-09 10:51:10.836][I] [/dev/ttyUSB0]Programming progress: 100%
   [2026-07-09 10:51:10.836][I] [/dev/ttyUSB0]nuttx.bin download done: 714KB / 
5955.0ms / 982.0Kbps
   [2026-07-09 10:51:10.963][I] [/dev/ttyUSB0]All images download done
   [2026-07-09 10:51:11.168][I] [/dev/ttyUSB0]close /dev/ttyUSB0...
   [2026-07-09 10:51:11.271][I] [/dev/ttyUSB0]/dev/ttyUSB0 closed.
   [2026-07-09 10:51:11.271][I] [/dev/ttyUSB0]Finished PASS
   [2026-07-09 10:51:11.271][I] [main]All flash threads have completed
   raul_chen@A506101510:~/nuttx/nuttx$ picocom -b 1500000 /dev/ttyUSB0
   picocom v3.1
   
   port is        : /dev/ttyUSB0
   flowcontrol    : none
   baudrate is    : 1500000
   parity is      : none
   databits are   : 8
   stopbits are   : 1
   escape is      : C-a
   local echo is  : no
   noinit is      : no
   noreset is     : no
   hangup is      : no
   nolock is      : no
   send_cmd is    : sz -vv
   receive_cmd is : rz -vv -E
   imap is        : 
   omap is        : 
   emap is        : crcrlf,delbs,
   logfile is     : none
   initstring     : none
   exit_after is  : not set
   exit is        : no
   
   Type [C-a] [C-h] to see available commands
   Terminal ready
   ROM:[V1.1]
   FLASH RATE:1, Pinmux:0
   IMG1(OTA1) VALID, ret: 0
   IMG1 ENTRY[f8006dd:0]
   [BOOT-I] KM4 BOOT REASON 0: Initial Power on
   [BOOT-I] KM4 CPU CLK: 240000000 Hz
   [BOOT-I] KM0 CPU CLK: 96000000 Hz
   [BOOT-I] PSRAM Ctrl CLK: 240000000 Hz 
   [BOOT-I] IMG1 ENTER MSP:[30009FDC]
   [BOOT-I] Build Time: Jul  9 2026 10:50:59
   [BOOT-I] IMG1 SECURE STATE: 1
   [FLASH-I] FLASH CLK: 80000000 Hz
   [FLASH-I] Flash ID: 85-20-16 (Capacity: 32M-bit)
   [FLASH-I] Flash Read 4IO
   [FLASH-I] FLASH HandShake[0x2 OK]
   [PSRAM-I] PSRAM CLK: 240MHz, Size: 4MB
   [BOOT-I] Init WB PSRAM
   [PSRAM-I] Cal win size 31
   [BOOT-I] KM0 XIP IMG[0c000000:52f20]
   [BOOT-I] KM0 SRAM[20068000:3120]
   [BOOT-I] KM0 PSRAM[0c056040:20]
   [BOOT-I] KM0 ENTRY[20004d00:60]
   [BOOT-I] KM4 XIP IMG[0e000000:59100]
   [BOOT-I] KM4 SRAM[2000b000:12e0]
   [BOOT-I] KM4 PSRAM[0e05a3e0:20]
   [BOOT-I] KM4 ENTRY[20004d80:40]
   [BOOT-I] IMG2 BOOT from OTA 1, Version: 1.1 
   [BOOT-I] Image2Entry @ 0xe0001ad ...
   [APP-I] KM4 APP START 
   [LOCKS-I] KM0 init_retarget_locks
   Init heap: 73240
   [APP-I] VTOR: 30007000, VTOR_NS:30007000
   [APP-I] VTOR: 30007000, VTOR_NS:30007000
   [APP-I] IMG2 SECURE STATE: 1
   [MAIN-I] IWDG refresh on!
   [MAIN-I] KM0 OS START 
   [CLK-I] [CAL4M]: delta:1 target:320 PPM: 3125 PPM_Limit:30000 
   [CLK-I] [CAL131K]: delta:21 target:2441 PPM: 8603 PPM_Limit:30000 
   [APP-I] BOR arises when supply voltage decreases under 2.57V and recovers 
above 2.7V.
   [ameba-wifi] WHC host bring-up (STA) ...
   [WLAN-I] AP heap: 250240
   [WLAN-I] NP heap: 68568
   [WLAN-A] Init WIFI
   [WLAN-A] Band=2.4G&5G
   [WLAN-I] NP heap: 45000, wifi used: 23568
   [WLAN-I] AP heap: 231456, wifi used: 18784
   [ameba-wifi] wifi_on(STA) ok
   [ameba-wifi] ameba_wifi_start -> 0
   [ameba-wifi] ameba_wlan_initialize -> 0
   
   NuttShell (NSH) NuttX-13.0.0-RC1
   nsh> [ameba-wifi] connecting to "mowifi" ...
   [WLAN-A] set ssid mowifi
   [WLAN-A] start auth to e8:91:20:fa:8d:1d
   [WLAN-A] auth success, start assoc
   [WLAN-A] assoc success(1)
   [WLAN-A] set pairwise key 4(WEP40-1 WEP104-5 TKIP-2 AES-4 GCMP-15)
   [WLAN-A] set group key 2 2
   [WLAN-I] set cam: gtk alg 4 0
   [$]wifi connected
   [ameba-wifi] connected
   
   nsh> 
   nsh> ifconfig
   wlan0   Link encap:Ethernet HWaddr cc:b8:5e:5b:f5:05 at RUNNING mtu 1500
           inet addr:192.168.55.213 DRaddr:192.168.55.1 Mask:255.255.255.0
   ```
   
   **RTL8720F**
   ```
   raul_chen@A506101510:~/nuttx/nuttx$ make distclean
   raul_chen@A506101510:~/nuttx/nuttx$ ./tools/configure.sh rtl8720f_evb:nsh
     Copy files
     Select CONFIG_HOST_LINUX=y
     Refreshing...
   CP: arch/dummy/Kconfig to 
/home/raul_chen/nuttx/nuttx/arch/dummy/dummy_kconfig
   CP: boards/dummy/Kconfig to 
/home/raul_chen/nuttx/nuttx/boards/dummy/dummy_kconfig
   LN: platform/board to /home/raul_chen/nuttx/apps/platform/dummy
   LN: include/arch to arch/arm/include
   LN: include/arch/board to 
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8720f/rtl8720f_evb/include
   LN: drivers/platform to /home/raul_chen/nuttx/nuttx/drivers/dummy
   LN: include/arch/chip to 
/home/raul_chen/nuttx/nuttx/arch/arm/include/rtl8720f
   LN: arch/arm/src/chip to /home/raul_chen/nuttx/nuttx/arch/arm/src/rtl8720f
   LN: arch/arm/src/board to 
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8720f/rtl8720f_evb/src
   mkkconfig in /home/raul_chen/nuttx/apps/audioutils
   mkkconfig in /home/raul_chen/nuttx/apps/benchmarks
   mkkconfig in /home/raul_chen/nuttx/apps/boot
   mkkconfig in /home/raul_chen/nuttx/apps/canutils
   mkkconfig in /home/raul_chen/nuttx/apps/crypto
   mkkconfig in /home/raul_chen/nuttx/apps/database
   mkkconfig in /home/raul_chen/nuttx/apps/examples/elf/tests
   mkkconfig in /home/raul_chen/nuttx/apps/examples/elf
   mkkconfig in /home/raul_chen/nuttx/apps/examples/mcuboot
   mkkconfig in /home/raul_chen/nuttx/apps/examples/module
   mkkconfig in /home/raul_chen/nuttx/apps/examples/rust
   mkkconfig in /home/raul_chen/nuttx/apps/examples/sotest
   mkkconfig in /home/raul_chen/nuttx/apps/examples
   mkkconfig in /home/raul_chen/nuttx/apps/fsutils
   mkkconfig in /home/raul_chen/nuttx/apps/games
   mkkconfig in /home/raul_chen/nuttx/apps/graphics
   mkkconfig in /home/raul_chen/nuttx/apps/industry/modbus
   mkkconfig in /home/raul_chen/nuttx/apps/industry
   mkkconfig in /home/raul_chen/nuttx/apps/inertial
   mkkconfig in /home/raul_chen/nuttx/apps/interpreters/luamodules
   mkkconfig in /home/raul_chen/nuttx/apps/interpreters
   mkkconfig in /home/raul_chen/nuttx/apps/logging
   mkkconfig in /home/raul_chen/nuttx/apps/lte
   mkkconfig in /home/raul_chen/nuttx/apps/math
   mkkconfig in /home/raul_chen/nuttx/apps/mlearning
   mkkconfig in /home/raul_chen/nuttx/apps/netutils
   mkkconfig in /home/raul_chen/nuttx/apps/sdr
   mkkconfig in /home/raul_chen/nuttx/apps/system
   mkkconfig in /home/raul_chen/nuttx/apps/tee
   mkkconfig in /home/raul_chen/nuttx/apps/testing/arch
   mkkconfig in /home/raul_chen/nuttx/apps/testing/cxx
   mkkconfig in /home/raul_chen/nuttx/apps/testing/drivers
   mkkconfig in /home/raul_chen/nuttx/apps/testing/fs
   mkkconfig in /home/raul_chen/nuttx/apps/testing/libc
   mkkconfig in /home/raul_chen/nuttx/apps/testing/mm
   mkkconfig in /home/raul_chen/nuttx/apps/testing/sched
   mkkconfig in /home/raul_chen/nuttx/apps/testing
   mkkconfig in /home/raul_chen/nuttx/apps/videoutils
   mkkconfig in /home/raul_chen/nuttx/apps/wireless/bluetooth
   mkkconfig in /home/raul_chen/nuttx/apps/wireless/ieee802154
   mkkconfig in /home/raul_chen/nuttx/apps/wireless
   mkkconfig in /home/raul_chen/nuttx/apps
   #
   # configuration written to .config
   #
   raul_chen@A506101510:~/nuttx/nuttx$ make menuconfig
   CP: arch/dummy/Kconfig to 
/home/raul_chen/nuttx/nuttx/arch/dummy/dummy_kconfig
   CP: boards/dummy/Kconfig to 
/home/raul_chen/nuttx/nuttx/boards/dummy/dummy_kconfig
   LN: platform/board to /home/raul_chen/nuttx/apps/platform/dummy
   LN: include/arch to arch/arm/include
   LN: include/arch/board to 
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8720f/rtl8720f_evb/include
   LN: drivers/platform to /home/raul_chen/nuttx/nuttx/drivers/dummy
   LN: include/arch/chip to 
/home/raul_chen/nuttx/nuttx/arch/arm/include/rtl8720f
   LN: arch/arm/src/chip to /home/raul_chen/nuttx/nuttx/arch/arm/src/rtl8720f
   LN: arch/arm/src/board to 
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8720f/rtl8720f_evb/src
   configuration written to .config
   
   *** End of the configuration.
   *** Execute 'make' to start the build or try 'make help'.
   
   raul_chen@A506101510:~/nuttx/nuttx$  make -j$(nproc)
   Create version.h
   GEN: platform_autoconf.h <- SDK menuconfig (RTL8720F project_km4tz)
   GEN: libameba_fwlib.a (fwlib from SDK source)
   GEN: libameba_wifi.a (WHC host glue from SDK source + NuttX shim)
   GEN: ld.script.gen (Ameba KM4 image2)
   Downloading: littlefs/v2.5.1.tar.gz LN: platform/board to 
/home/raul_chen/nuttx/apps/platform/dummy
   Downloading argtable3-3.2.0.7402e6e
   argtable3/src
   v3.2.0.7402e6e.tar.gz--argtable3
     % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
                                    Dload  Upload   Total   Spent    Left  Speed
     0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
   100  496k    0  496k    0     0  82488      0 --:--:--  0:00:06 --:--:--  
143k
   Register: hello
   Register: iperf
   Register: dhcpd
   Register: dhcpd_start
   Register: ping
   Register: renew
   Register: wapi
   Register: nsh
   Register: sh
   Register: dd
   CC:  inode/fs_inodegetpath.c dhcpd.c: In function 'dhcpd_allocipaddr':
   dhcpd.c:519:4: warning: #warning "FIXME: Should check if anything responds 
to an ARP request or ping" [-Wcpp]
     519 | #  warning "FIXME: Should check if anything responds to an ARP 
request or ping"
         |    ^~~~~~~
   dhcpd.c:520:4: warning: #warning "       to verify that there is no other 
user of this IP address" [-Wcpp]
     520 | #  warning "       to verify that there is no other user of this IP 
address"
         |    ^~~~~~~
   CPP:  
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8720f/rtl8720f_evb/prebuilt/ld.script.gen->
 /home/raul_chen/nuttx/nuttLD: nuttx
   PACK: nuttx.bin (Ameba AP km4tz image2 + NP km4ns image2)
   Current SoC is: RTL8720F
   Current SoC is: RTL8720F
   Start to menuconfig RTL8720F ...
   Using default symbol values (no 
'/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/menuconfig/.config')
   Configuration saved to 
'/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/menuconfig/.config'
   Current SoC is: RTL8720F
   Start to menuconfig RTL8720F ...
   {"success": true, "applied": {"CONFIG_SHELL": "n"}}
   Current SoC is: RTL8720F
   Start to build RTL8720F ...
   Note: No application specified, choose default project
   Running: cmake -S 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project"
 -B 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build"
 -G "Ninja" 
-DEXTERN_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos 
-DFINAL_IMAGE_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F
   ccache found
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/common.cmake|ameba_soc_project_check] soc project : RTL8720F, 
soc type: RTL8720F|RTL8720F
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/.config_km4tz
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4tz, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4tz
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [WARNG][cmake/utility_base.cmake|ameba_target_add] Target 
misc_target_img2_km4tz dropped: no source given
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/.config_km4ns
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4ns, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [WARNG][cmake/utility_base.cmake|ameba_target_add] Target 
misc_target_img2_km4ns dropped: no source given
   [INFOR][cmake/common.cmake|ameba_firmware_package] image all list: image1: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image/boot.bin,
 image2: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/image/km4ns_image2_all.bin\;/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image/km4tz_image2_all.bin,
 image3: 
   -- Configuring done (1.7s)
   -- Generating done (0.2s)
   -- Build files have been written to: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build
   Running: cmake --build 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build"
 --parallel --target km4ns
   [3/145] Generating wifi_intf_drv_to_app_ext_noused.c
   Gen file: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/make/image2/wifi/rtk_app/wifi_feature_disable/wifi_intf_drv_to_app_ext_noused.c!
   [4/145] generate diagnose hash
   
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/scripts/diagnose_format.py:179:
 SyntaxWarning: invalid escape sequence '\s'
     """
   [144/145] Linking C executable 
project_km4ns/make/image2/target_img2_km4ns.axf
   Placements loaded: 139 entries [core=km4ns]
   Scanning 32 archive(s) with 16 thread(s)...
     [info] 1 function(s) not found in any .a (ROM / not compiled for this core 
/ already correct):
       strtok_r
   Modifying 9 archive(s):
   
     fwlib/ram_common/lib_fwlib_common.a  (2 change(s)):
     [ok]    fwlib/ram_common/lib_fwlib_common.a:ameba_ipc_ram.o  IPC_GetDev: 
.text.IPC_GetDev → .sram.only.text
     [ok]    fwlib/ram_common/lib_fwlib_common.a:ameba_pmu.o  
pmu_set_sysactive_time: .text.pmu_set_sysactive_time → .flash.only.text
   
     os/freertos/lib_freertos.a  (22 change(s)):
     [ok]    os/freertos/lib_freertos.a:tasks.o  pvTaskIncrementMutexHeldCount: 
.text.pvTaskIncrementMutexHeldCount → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  vTaskInternalSetTimeOutState: 
.text.vTaskInternalSetTimeOutState → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  
vTaskPriorityDisinheritAfterTimeout: .text.vTaskPriorityDisinheritAfterTimeout 
→ .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  vTaskSuspendAll: 
.text.vTaskSuspendAll → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  vTaskSwitchContext: 
.text.vTaskSwitchContext → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskGetSchedulerState: 
.text.xTaskGetSchedulerState → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskGetTickCount: 
.text.xTaskGetTickCount → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskIncrementTick: 
.text.xTaskIncrementTick → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskPriorityDisinherit: 
.text.xTaskPriorityDisinherit → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskResumeAll: 
.text.xTaskResumeAll → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:list.o  vListInsertEnd: 
.text.vListInsertEnd → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:queue.o  xQueueGenericSend: 
.text.xQueueGenericSend → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:queue.o  xQueueGiveFromISR: 
.text.xQueueGiveFromISR → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:queue.o  xQueueSemaphoreTake: 
.text.xQueueSemaphoreTake → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:heap_5.o  prvInsertBlockIntoFreeList: 
.text.prvInsertBlockIntoFreeList → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:heap_5.o  pvPortMalloc: 
.text.pvPortMalloc → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:heap_5.o  pvPortMallocBaseCore: 
.text.pvPortMallocBaseCore → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:port.o  vPortEnterCritical: 
.text.vPortEnterCritical → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:port.o  vPortExitCritical: 
.text.vPortExitCritical → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:portasm.o  PendSV_Handler: 
.text.PendSV_Handler → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:portasm.o  ulSetInterruptMaskFromISR: 
.text.ulSetInterruptMaskFromISR → .flash.only.text
   
     os/freertos/os_wrapper/lib_freertos_os_wrapper.a  (8 change(s)):
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_critical.o  
rtos_critical_enter: .text.rtos_critical_enter → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_critical.o  
rtos_critical_exit: .text.rtos_critical_exit → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_critical.o  
rtos_critical_is_in_interrupt: .text.rtos_critical_is_in_interrupt → 
.flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_memory.o  
rtos_mem_free: .text.rtos_mem_free → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_memory.o  
rtos_mem_zmalloc: .text.rtos_mem_zmalloc → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_semaphore.o  
rtos_sema_give: .text.rtos_sema_give → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_semaphore.o  
rtos_sema_take: .text.rtos_sema_take → .flash.only.text
     [ok]    os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_time.o 
 rtos_time_get_current_system_time_ms: 
.text.rtos_time_get_current_system_time_ms → .flash.only.text
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_com_sec.a
  (9 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_fw.a
  (7 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_fw_mp.a
  (7 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_whc_np.a
  (91 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_whc_np_mp.a
  (91 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_whc_np_mp_shrink.a
  (83 change(s)):
   
   Done: 31 rename(s) applied.
   [145/145] target_img2_km4ns post build
     BIN      km4ns_image2_all.bin
   ========== Image manipulating start ==========
   ========== Image manipulating end ==========
   Build done
   Current SoC is: RTL8720F
   Start to build RTL8720F ...
   Note: No application specified, choose default project
   Running: cmake -S 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project"
 -B 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build"
 -G "Ninja" 
-DEXTERN_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos 
-DFINAL_IMAGE_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F
   ccache found
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/common.cmake|ameba_soc_project_check] soc project : RTL8720F, 
soc type: RTL8720F|RTL8720F
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/.config_km4tz
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4tz, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4tz
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [WARNG][cmake/utility_base.cmake|ameba_target_add] Target 
misc_target_img2_km4tz dropped: no source given
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/.config_km4ns
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4ns, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [WARNG][cmake/utility_base.cmake|ameba_target_add] Target 
misc_target_img2_km4ns dropped: no source given
   [INFOR][cmake/common.cmake|ameba_firmware_package] image all list: image1: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image/boot.bin,
 image2: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/image/km4ns_image2_all.bin\;/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image/km4tz_image2_all.bin,
 image3: 
   -- Configuring done (1.4s)
   -- Generating done (0.1s)
   -- Build files have been written to: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build
   Running: cmake --build 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build"
 --parallel --target boot
   [68/68] Generating ../../image/fullmac_ram_1_prepend.bin
     BIN      boot.bin
   ========== Image manipulating start ==========
   ========== Image manipulating end ==========
   Build done
   NP/boot: built km4ns_image2_all.bin + staged kconfig from SDK (RTL8720F)
   ========== Image manipulating start ==========
   ========== Image manipulating end ==========
   ========== Image app generate start ==========
   ========== Image app generate end ==========
   PACK: wrote /home/raul_chen/nuttx/nuttx/nuttx.bin
         Flash with: make flash AMEBA_PORT=/dev/ttyUSB0
   raul_chen@A506101510:~/nuttx/nuttx$ ls -1 *.bin nuttx
   nuttx
   nuttx.bin
   raul_chen@A506101510:~/nuttx/nuttx$  ls -l 
boards/arm/rtl8720f/rtl8720f_evb/prebuilt/boot.bin
   -rw-r--r-- 1 raul_chen raul_chen 25088 Jul  9 11:01 
boards/arm/rtl8720f/rtl8720f_evb/prebuilt/boot.bin
   raul_chen@A506101510:~/nuttx/nuttx$ make flash AMEBA_PORT=/dev/ttyACM0
   GEN: platform_autoconf.h <- SDK menuconfig (RTL8720F project_km4tz)
   GEN: libameba_fwlib.a (fwlib from SDK source)
   GEN: libameba_wifi.a (WHC host glue from SDK source + NuttX shim)
   GEN: ld.script.gen (Ameba KM4 image2)
   CPP:  
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8720f/rtl8720f_evb/prebuilt/ld.script.gen->
 /home/raul_chen/nuttx/nuttLD: nuttx
   PACK: nuttx.bin (Ameba AP km4tz image2 + NP km4ns image2)
   Current SoC is: RTL8720F
   Current SoC is: RTL8720F
   Start to menuconfig RTL8720F ...
   Using default symbol values (no 
'/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/menuconfig/.config')
   Configuration saved to 
'/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/menuconfig/.config'
   Current SoC is: RTL8720F
   Start to menuconfig RTL8720F ...
   {"success": true, "applied": {"CONFIG_SHELL": "n"}}
   Current SoC is: RTL8720F
   Start to build RTL8720F ...
   Note: No application specified, choose default project
   Running: cmake -S 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project"
 -B 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build"
 -G "Ninja" 
-DEXTERN_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos 
-DFINAL_IMAGE_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F
   ccache found
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/common.cmake|ameba_soc_project_check] soc project : RTL8720F, 
soc type: RTL8720F|RTL8720F
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/.config_km4tz
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4tz, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4tz
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [WARNG][cmake/utility_base.cmake|ameba_target_add] Target 
misc_target_img2_km4tz dropped: no source given
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/.config_km4ns
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4ns, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [WARNG][cmake/utility_base.cmake|ameba_target_add] Target 
misc_target_img2_km4ns dropped: no source given
   [INFOR][cmake/common.cmake|ameba_firmware_package] image all list: image1: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image/boot.bin,
 image2: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/image/km4ns_image2_all.bin\;/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image/km4tz_image2_all.bin,
 image3: 
   -- Configuring done (1.6s)
   -- Generating done (0.1s)
   -- Build files have been written to: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build
   Running: cmake --build 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build"
 --parallel --target km4ns
   [3/145] Generating wifi_intf_drv_to_app_ext_noused.c
   Gen file: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/make/image2/wifi/rtk_app/wifi_feature_disable/wifi_intf_drv_to_app_ext_noused.c!
   [12/145] generate diagnose hash
   
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/scripts/diagnose_format.py:179:
 SyntaxWarning: invalid escape sequence '\s'
     """
   [144/145] Linking C executable 
project_km4ns/make/image2/target_img2_km4ns.axf
   Placements loaded: 139 entries [core=km4ns]
   Scanning 32 archive(s) with 16 thread(s)...
     [info] 1 function(s) not found in any .a (ROM / not compiled for this core 
/ already correct):
       strtok_r
   Modifying 9 archive(s):
   
     fwlib/ram_common/lib_fwlib_common.a  (2 change(s)):
     [ok]    fwlib/ram_common/lib_fwlib_common.a:ameba_ipc_ram.o  IPC_GetDev: 
.text.IPC_GetDev → .sram.only.text
     [ok]    fwlib/ram_common/lib_fwlib_common.a:ameba_pmu.o  
pmu_set_sysactive_time: .text.pmu_set_sysactive_time → .flash.only.text
   
     os/freertos/lib_freertos.a  (22 change(s)):
     [ok]    os/freertos/lib_freertos.a:tasks.o  pvTaskIncrementMutexHeldCount: 
.text.pvTaskIncrementMutexHeldCount → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  vTaskInternalSetTimeOutState: 
.text.vTaskInternalSetTimeOutState → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  
vTaskPriorityDisinheritAfterTimeout: .text.vTaskPriorityDisinheritAfterTimeout 
→ .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  vTaskSuspendAll: 
.text.vTaskSuspendAll → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  vTaskSwitchContext: 
.text.vTaskSwitchContext → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskGetSchedulerState: 
.text.xTaskGetSchedulerState → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskGetTickCount: 
.text.xTaskGetTickCount → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskIncrementTick: 
.text.xTaskIncrementTick → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskPriorityDisinherit: 
.text.xTaskPriorityDisinherit → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:tasks.o  xTaskResumeAll: 
.text.xTaskResumeAll → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:list.o  vListInsertEnd: 
.text.vListInsertEnd → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:queue.o  xQueueGenericSend: 
.text.xQueueGenericSend → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:queue.o  xQueueGiveFromISR: 
.text.xQueueGiveFromISR → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:queue.o  xQueueSemaphoreTake: 
.text.xQueueSemaphoreTake → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:heap_5.o  prvInsertBlockIntoFreeList: 
.text.prvInsertBlockIntoFreeList → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:heap_5.o  pvPortMalloc: 
.text.pvPortMalloc → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:heap_5.o  pvPortMallocBaseCore: 
.text.pvPortMallocBaseCore → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:port.o  vPortEnterCritical: 
.text.vPortEnterCritical → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:port.o  vPortExitCritical: 
.text.vPortExitCritical → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:portasm.o  PendSV_Handler: 
.text.PendSV_Handler → .flash.only.text
     [ok]    os/freertos/lib_freertos.a:portasm.o  ulSetInterruptMaskFromISR: 
.text.ulSetInterruptMaskFromISR → .flash.only.text
   
     os/freertos/os_wrapper/lib_freertos_os_wrapper.a  (8 change(s)):
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_critical.o  
rtos_critical_enter: .text.rtos_critical_enter → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_critical.o  
rtos_critical_exit: .text.rtos_critical_exit → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_critical.o  
rtos_critical_is_in_interrupt: .text.rtos_critical_is_in_interrupt → 
.flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_memory.o  
rtos_mem_free: .text.rtos_mem_free → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_memory.o  
rtos_mem_zmalloc: .text.rtos_mem_zmalloc → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_semaphore.o  
rtos_sema_give: .text.rtos_sema_give → .flash.only.text
     [ok]    
os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_semaphore.o  
rtos_sema_take: .text.rtos_sema_take → .flash.only.text
     [ok]    os/freertos/os_wrapper/lib_freertos_os_wrapper.a:os_wrapper_time.o 
 rtos_time_get_current_system_time_ms: 
.text.rtos_time_get_current_system_time_ms → .flash.only.text
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_com_sec.a
  (9 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_fw.a
  (7 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_fw_mp.a
  (7 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_whc_np.a
  (91 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_whc_np_mp.a
  (91 change(s)):
   
     
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns/lib/application/lib_wifi_whc_np_mp_shrink.a
  (83 change(s)):
   
   Done: 31 rename(s) applied.
   [145/145] target_img2_km4ns post build
     BIN      km4ns_image2_all.bin
   ========== Image manipulating start ==========
   ========== Image manipulating end ==========
   Build done
   Current SoC is: RTL8720F
   Start to build RTL8720F ...
   Note: No application specified, choose default project
   Running: cmake -S 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project"
 -B 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build"
 -G "Ninja" 
-DEXTERN_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos 
-DFINAL_IMAGE_DIR=/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F
   ccache found
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/common.cmake|ameba_soc_project_check] soc project : RTL8720F, 
soc type: RTL8720F|RTL8720F
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/.config_km4tz
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4tz, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4tz
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [WARNG][cmake/utility_base.cmake|ameba_target_add] Target 
misc_target_img2_km4tz dropped: no source given
   Default toolchain path: /home/raul_chen/rtk-toolchain
   Toolchain Version Matched
   Git found: /usr/bin/git
   Python3 found: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/.venv/bin/python3
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] import config: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/.config_km4ns
   [INFOR][cmake/utility.cmake|ameba_add_subdirectory] clear old files in 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/image
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4ns, mcu: 
km4|KM4, isa: ARM, sdk: asdk, dir: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/soc/RTL8720F/project/project_km4ns
   [INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
   DAILY_BUILD = 0
   [WARNG][cmake/utility_base.cmake|ameba_target_add] Target 
misc_target_img2_km4ns dropped: no source given
   [INFOR][cmake/common.cmake|ameba_firmware_package] image all list: image1: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image/boot.bin,
 image2: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4ns/image/km4ns_image2_all.bin\;/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build/project_km4tz/image/km4tz_image2_all.bin,
 image3: 
   -- Configuring done (1.4s)
   -- Generating done (0.1s)
   -- Build files have been written to: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build
   Running: cmake --build 
"/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/build_RTL8720F/build"
 --parallel --target boot
   [68/68] Generating ../../image/fullmac_ram_1_prepend.bin
     BIN      boot.bin
   ========== Image manipulating start ==========
   ========== Image manipulating end ==========
   Build done
   NP/boot: built km4ns_image2_all.bin + staged kconfig from SDK (RTL8720F)
   ========== Image manipulating start ==========
   ========== Image manipulating end ==========
   ========== Image app generate start ==========
   ========== Image app generate end ==========
   PACK: wrote /home/raul_chen/nuttx/nuttx/nuttx.bin
         Flash with: make flash AMEBA_PORT=/dev/ttyUSB0
   FLASH: 
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8720f/rtl8720f_evb/prebuilt/boot.bin 
@ 0x08000000
   [2026-07-09 11:02:52.949][I] [main]AmebaFlash Version: 1.1.7.1
   [2026-07-09 11:02:52.949][I] [main]Device profile: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Devices/Profiles/RTL8720F.rdev
   [2026-07-09 11:02:52.949][I] [main]Serial port: ['/dev/ttyACM0']
   [2026-07-09 11:02:52.949][I] [main]Baudrate: 1500000
   [2026-07-09 11:02:52.949][I] [main]Image info:
   [2026-07-09 11:02:52.949][I] [main]> Image: 
/home/raul_chen/nuttx/nuttx/boards/arm/rtl8720f/rtl8720f_evb/prebuilt/boot.bin
   [2026-07-09 11:02:52.949][I] [main]> StartAddress: 134217728
   [2026-07-09 11:02:52.949][I] [main]> EndAddress: 134242816
   [2026-07-09 11:02:52.949][I] [main]> MemoryType: 1
   [2026-07-09 11:02:52.949][I] [main]> FullErase: False
   [2026-07-09 11:02:52.949][I] [main]> Mandatory: True
   [2026-07-09 11:02:52.949][I] [main]> Description: boot.bin
   [2026-07-09 11:02:52.949][I] [main]Chip erase: False
   [2026-07-09 11:02:52.968][I] [main]Device profile 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Devices/Profiles/RTL8720F.rdev
 loaded
   [2026-07-09 11:02:52.968][I] [main]Settings path: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Settings.json
   [2026-07-09 11:02:52.975][I] [/dev/ttyACM0]Check supported flash size...
   [2026-07-09 11:02:57.088][E] [/dev/ttyACM0]Read response length error: 
ErrType.SYS_PROTO
   [2026-07-09 11:02:59.132][I] [/dev/ttyACM0]Current supported flash size 
<=16MB
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]Device info:
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* DID: 0x7098
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* ImageType: 0x0001
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* CmdSetVersion: 2.0
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* MemoryType: NOR
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* FlashMID: 85
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* FlashDID: 0x2016
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* FlashCapacity: 32Mb/4MB
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* FlashPageSize: 1024B
   [2026-07-09 11:02:59.133][I] [/dev/ttyACM0]* WiFiMAC: FF:FF:FF:FF:FF:FF
   [2026-07-09 11:02:59.137][I] [/dev/ttyACM0]Image download start...
   [2026-07-09 11:02:59.137][I] [/dev/ttyACM0]boot.bin download...
   [2026-07-09 11:02:59.164][I] [/dev/ttyACM0]Programming progress: 12%
   [2026-07-09 11:02:59.184][I] [/dev/ttyACM0]Programming progress: 20%
   [2026-07-09 11:02:59.211][I] [/dev/ttyACM0]Programming progress: 32%
   [2026-07-09 11:02:59.229][I] [/dev/ttyACM0]Programming progress: 40%
   [2026-07-09 11:02:59.257][I] [/dev/ttyACM0]Programming progress: 52%
   [2026-07-09 11:02:59.273][I] [/dev/ttyACM0]Programming progress: 60%
   [2026-07-09 11:02:59.301][I] [/dev/ttyACM0]Programming progress: 72%
   [2026-07-09 11:02:59.320][I] [/dev/ttyACM0]Programming progress: 80%
   [2026-07-09 11:02:59.347][I] [/dev/ttyACM0]Programming progress: 92%
   [2026-07-09 11:02:59.384][I] [/dev/ttyACM0]Programming progress: 100%
   [2026-07-09 11:02:59.385][I] [/dev/ttyACM0]boot.bin download done: 25KB / 
247.0ms / 829.0Kbps
   [2026-07-09 11:02:59.397][I] [/dev/ttyACM0]All images download done
   [2026-07-09 11:02:59.600][I] [/dev/ttyACM0]close /dev/ttyACM0...
   [2026-07-09 11:02:59.605][I] [/dev/ttyACM0]/dev/ttyACM0 closed.
   [2026-07-09 11:02:59.606][I] [/dev/ttyACM0]Finished PASS
   [2026-07-09 11:02:59.606][I] [main]All flash threads have completed
   FLASH: /home/raul_chen/nuttx/nuttx/nuttx.bin @ 0x08014000
   [2026-07-09 11:02:59.660][I] [main]AmebaFlash Version: 1.1.7.1
   [2026-07-09 11:02:59.660][I] [main]Device profile: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Devices/Profiles/RTL8720F.rdev
   [2026-07-09 11:02:59.660][I] [main]Serial port: ['/dev/ttyACM0']
   [2026-07-09 11:02:59.660][I] [main]Baudrate: 1500000
   [2026-07-09 11:02:59.660][I] [main]Image info:
   [2026-07-09 11:02:59.660][I] [main]> Image: 
/home/raul_chen/nuttx/nuttx/nuttx.bin
   [2026-07-09 11:02:59.660][I] [main]> StartAddress: 134299648
   [2026-07-09 11:02:59.660][I] [main]> EndAddress: 134982208
   [2026-07-09 11:02:59.660][I] [main]> MemoryType: 1
   [2026-07-09 11:02:59.660][I] [main]> FullErase: False
   [2026-07-09 11:02:59.660][I] [main]> Mandatory: True
   [2026-07-09 11:02:59.660][I] [main]> Description: nuttx.bin
   [2026-07-09 11:02:59.660][I] [main]Chip erase: False
   [2026-07-09 11:02:59.678][I] [main]Device profile 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Devices/Profiles/RTL8720F.rdev
 loaded
   [2026-07-09 11:02:59.679][I] [main]Settings path: 
/home/raul_chen/nuttx/nuttx/arch/arm/src/common/ameba/ameba-rtos/tools/ameba/Flash/Settings.json
   [2026-07-09 11:02:59.684][I] [/dev/ttyACM0]Check supported flash size...
   [2026-07-09 11:03:03.758][E] [/dev/ttyACM0]Read response length error: 
ErrType.SYS_PROTO
   [2026-07-09 11:03:04.778][E] [/dev/ttyACM0]Read response length error: 
ErrType.SYS_PROTO
   [2026-07-09 11:03:06.555][I] [/dev/ttyACM0]Current supported flash size 
<=16MB
   [2026-07-09 11:03:06.555][I] [/dev/ttyACM0]Device info:
   [2026-07-09 11:03:06.555][I] [/dev/ttyACM0]* DID: 0x7098
   [2026-07-09 11:03:06.555][I] [/dev/ttyACM0]* ImageType: 0x0001
   [2026-07-09 11:03:06.555][I] [/dev/ttyACM0]* CmdSetVersion: 2.0
   [2026-07-09 11:03:06.556][I] [/dev/ttyACM0]* MemoryType: NOR
   [2026-07-09 11:03:06.556][I] [/dev/ttyACM0]* FlashMID: 85
   [2026-07-09 11:03:06.556][I] [/dev/ttyACM0]* FlashDID: 0x2016
   [2026-07-09 11:03:06.556][I] [/dev/ttyACM0]* FlashCapacity: 32Mb/4MB
   [2026-07-09 11:03:06.556][I] [/dev/ttyACM0]* FlashPageSize: 1024B
   [2026-07-09 11:03:06.556][I] [/dev/ttyACM0]* WiFiMAC: FF:FF:FF:FF:FF:FF
   [2026-07-09 11:03:06.559][I] [/dev/ttyACM0]Image download start...
   [2026-07-09 11:03:06.559][I] [/dev/ttyACM0]nuttx.bin download...
   [2026-07-09 11:03:07.134][I] [/dev/ttyACM0]Programming progress: 10%
   [2026-07-09 11:03:07.695][I] [/dev/ttyACM0]Programming progress: 20%
   [2026-07-09 11:03:08.264][I] [/dev/ttyACM0]Programming progress: 30%
   [2026-07-09 11:03:08.847][I] [/dev/ttyACM0]Programming progress: 40%
   [2026-07-09 11:03:09.413][I] [/dev/ttyACM0]Programming progress: 50%
   [2026-07-09 11:03:09.972][I] [/dev/ttyACM0]Programming progress: 60%
   [2026-07-09 11:03:10.517][I] [/dev/ttyACM0]Programming progress: 70%
   [2026-07-09 11:03:11.127][I] [/dev/ttyACM0]Programming progress: 80%
   [2026-07-09 11:03:11.684][I] [/dev/ttyACM0]Programming progress: 90%
   [2026-07-09 11:03:12.277][I] [/dev/ttyACM0]Programming progress: 100%
   [2026-07-09 11:03:12.277][I] [/dev/ttyACM0]nuttx.bin download done: 667KB / 
5718.0ms / 955.0Kbps
   [2026-07-09 11:03:12.551][I] [/dev/ttyACM0]All images download done
   [2026-07-09 11:03:12.755][I] [/dev/ttyACM0]close /dev/ttyACM0...
   [2026-07-09 11:03:12.765][I] [/dev/ttyACM0]/dev/ttyACM0 closed.
   [2026-07-09 11:03:12.765][I] [/dev/ttyACM0]Finished PASS
   [2026-07-09 11:03:12.765][I] [main]All flash threads have completed
   raul_chen@A506101510:~/nuttx/nuttx$ picocom -b 1500000 /dev/ttyACM0
   picocom v3.1
   
   port is        : /dev/ttyACM0
   flowcontrol    : none
   baudrate is    : 1500000
   parity is      : none
   databits are   : 8
   stopbits are   : 1
   escape is      : C-a
   local echo is  : no
   noinit is      : no
   noreset is     : no
   hangup is      : no
   nolock is      : no
   send_cmd is    : sz -vv
   receive_cmd is : rz -vv -E
   imap is        : 
   omap is        : 
   emap is        : crcrlf,delbs,
   logfile is     : none
   initstring     : none
   exit_after is  : not set
   exit is        : no
   
   Type [C-a] [C-h] to see available commands
   Terminal ready
   [BOOT-I] IMG1(OTA1) Version: 1.1
   [BOOT-I] IMG1 ENTRY [10400585:0]
   [BOOT-I] AP BOOT REASON 0: 
   Initial Power on
   [BOOT-I] IMG1 ENTER MSP:[30000fc8]
   [BOOT-I] Build Time: Jul  9 2026 11:02:49
   [BOOT-I] PMC_CORE_ROLE: CPU1
   [FLASH-I] Flash ID: 85-20-16 (Capacity: 32M-bit)
   [FLASH-I] FLASH CLK: 100000000 Hz
   [FLASH-I] Flash Read 4IO
   [FLASH-I] FLASH HandShake OK
   [BOOT-I] Manifest Ver:1 
   [BOOT-I] NP XIP IMG[02000000:4c420]
   [BOOT-I] NP SRAM[20050200:2a40]
   [BOOT-I] NP PSRAM[0204ee60:20]
   [BOOT-I] AP XIP IMG[04000000:548e0]
   [BOOT-I] AP SRAM[20003000:12c0]
   [BOOT-I] AP PSRAM[04055ba0:20]
   [BOOT-I] IMG2 BOOT from OTA 1, Version: 1.1 
   [BOOT-I] Start NonSecure @ 0x4000709 ...
   [APP-I] NP CPU CLK: 240000000 Hz 
                                    [APP-I] AP CPU CLK: 240000000 Hz 
   Init heap: 163576
   [LOCKS-I] KM4NS init_retarget_locks
   [MAIN-I] IWDG refresh thread Started!
   [MAIN-I] KM4NS OS START 
   [ameba-wifi] WHC host bring-up (STA) ...
   [WLAN-I] AP heap: 227904
   [WLAN-I] NP heap: 158256
   [WLAN-A] Init WIFI
   [WLAN-E] Efuse empty! Wifi performance may be affected. Press any key to 
ignore and continue
   [BOOT-I] ROM:[V1.0]
   [BOOT-I] FLASH RATE:1, Pinmux:INTERNAL
   [BOOT-I] Boot from Flash
   [BOOT-I] Manifest Ver:1 
   [BOOT-I] IMG1(OTA1) Version: 1.1
   [BOOT-I] IMG1 ENTRY [10400585:0]
   [BOOT-I] AP BOOT REASON 0: 
   Initial Power on
   [BOOT-I] IMG1 ENTER MSP:[30000fc8]
   [BOOT-I] Build Time: Jul  9 2026 11:02:49
   [BOOT-I] PMC_CORE_ROLE: CPU1
   [FLASH-I] Flash ID: 85-20-16 (Capacity: 32M-bit)
   [FLASH-I] FLASH CLK: 100000000 Hz
   [FLASH-I] Flash Read 4IO
   [FLASH-I] FLASH HandShake OK
   [BOOT-I] Manifest Ver:1 
   [BOOT-I] NP XIP IMG[02000000:4c420]
   [BOOT-I] NP SRAM[20050200:2a40]
   [BOOT-I] NP PSRAM[0204ee60:20]
   [BOOT-I] AP XIP IMG[04000000:548e0]
   [BOOT-I] AP SRAM[20003000:12c0]
   [BOOT-I] AP PSRAM[04055ba0:20]
   [BOOT-I] IMG2 BOOT from OTA 1, Version: 1.1 
   [BOOT-I] Start NonSecure @ 0x4000709 ...
   [APP-I] NP CPU CLK: 240000000 Hz 
                                    [APP-I] AP CPU CLK: 240000000 Hz 
   Init heap: 163576
   [LOCKS-I] KM4NS init_retarget_locks
   [MAIN-I] IWDG refresh thread Started!
   [MAIN-I] KM4NS OS START 
   [ameba-wifi] WHC host bring-up (STA) ...
   [WLAN-I] AP heap: 227904
   [WLAN-I] NP heap: 158256
   [WLAN-A] Init WIFI
   [WLAN-E] Efuse empty! Wifi performance may be affected. Press any key to 
ignore and continue
   [WLAN-A] Band=2.4G
   [WLAN-I] NP heap: 96400, wifi used: 61856
   [WLAN-I] AP heap: 181312, wifi used: 46592
   [ameba-wifi] wifi_on(STA) ok
   [ameba-wifi] ameba_wifi_start -> 0
   [ameba-wifi] ameba_wlan_initialize -> 0
   
   NuttShell (NSH) NuttX-13.0.0-RC1
   nsh> [ameba-wifi] connecting to "mowifi" ...
   [WLAN-A] set ssid mowifi
   [WLAN-A] start auth to e8:91:20:fa:8d:1d
   [WLAN-A] auth success, start assoc
   [WLAN-A] assoc success(4)
   [WLAN-A] set pairwise key 4(WEP40-1 WEP104-5 TKIP-2 AES-4 GCMP-15)
   [WLAN-A] set group key 2 1
   [WLAN-I] set cam: gtk alg 4 0
   [$]wifi connected
   [ameba-wifi] connected
   
   nsh> 
   nsh> ifconfig
   wlan0   Link encap:Ethernet HWaddr 00:e0:4c:b7:23:16 at RUNNING mtu 1500
           inet addr:192.168.55.210 DRaddr:192.168.55.1 Mask:255.255.255.0
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to