Skip to content

bouffalolab/ncp-blz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Zigbee NCP

This is the common Zigbee NCP firmware release built for Bouffalolab BL702 platform.

NCP uses BLZ (BouffaloLab’s Zigbee serial protocol) to interact with host application (HOST).

Note: NCP image is built with 512KB flash partition table.

UART

There are 2 uarts used by NCP:

  • UART0 for firmware download and communication between NCP and HOST.

  • UART1 for debug purpose,e.g. log print, cli, and etc.

UART0 and UART1 pin configrations:

Name TX RX BANDRATE
UART0 14 15 2000000
UART1 17 27 2000000

Download image

Use bflb_iot_tool or BLDevCube to download NCP image.

  • Put the board to the download mode:

    • Press and hold the RST button.
    • Click the RST button.
    • Release the BOOT button.
  • Use bflb_iot_tool or BLDevCube to download NCP image.

    bflb-iot-tool --chipname=bl702 --port=/dev/ttyACM0 --baudrate=2000000 --firmware=bl702_zigbee_ncp_whole.bin --single

Start NCP

Click the RST button to reboot and run NCP, and from UART1, you will see the chip boot infos and NCP version, e.g.

```shell
Starting bl702 now....
------------------------------------------------------------
RISC-V Core Feature:RV32-ACFIMX
Build Version: release_bl_iot_sdk_1.6.40-2152-g57155a45f-dirty
Std BSP Driver Version: 13abc85
Std BSP Common Version: 9fe1995
RF Version: e118aad
Build Date: Jun 12 2025
Build Time: 15:31:55

...

NCP Version:BL702_NCP_20250612-153148
bl_dma_uart_init: 0

```

User Guide

See docs.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published