zephyr beacon樣例

1,修改beacon樣例,5340PDK做Host。修改如下:

 

第一步:v1.3.0-rc1\zephyr\boards\arm\nrf5340pdk_nrf5340,在此目錄下,修改Kconfig文件,把BT_BUS_TYPE由BT_RPMSG修改爲H4的接口總線。

choice BT_HCI_BUS_TYPE
    default BT_H4 if BT
endchoice

第二步:修改v1.3.0-rc1\zephyr\samples\bluetooth\beacon目錄下,prj.conf修改爲如下。

# Boot
CONFIG_BOOT_BANNER=n
CONFIG_BOOT_DELAY=0

# Console
CONFIG_CONSOLE=n
CONFIG_UART_CONSOLE=n
CONFIG_STDOUT_CONSOLE=n
CONFIG_PRINTK=n
CONFIG_EARLY_CONSOLE=n

CONFIG_BT=y

#CONFIG_BT_DEBUG_LOG=y
CONFIG_BT_DEVICE_NAME="Test beacon"

第三步:修改autoconf.h文件,指定哪個串口。或者配置menuconfig文件

#define CONFIG_BT_UART_ON_DEV_NAME "UART_0"

第三步:v1.3.0-rc1\zephyr\samples\bluetooth\hci_uart,燒錄此工程到nRF52DK上。

 

第四步:接線如下

5340PDK的P0.20接52DK的P0.08

5340PDK的P0.19接52DK的P0.06

5340PDK的P0.19接52DK的P0.07

5340PDK的P0.21接52DK的P0.05

注意波特率

log如下:

[01][03][0C][00][01][03][10][00][01][01][10][00][01][02][10][00][01][18] [00][01][18] [00][01][18] [00][01][18] [00][01][18] [00][01][03] [00][01][1C] [00][01][01] [08][02][00][00][00][00][00][00][00][01][01][0C][08][00]€[00][02][00][00][00] [01][01]黐00][01][02]黐00][01]    [10][00][01]    黐00][01][05] [06]<輀17]Q]骩01][05] [06]礫1C][1E]4b&[01][06] [0F]燵00]餥00][02][01][00][00][00][00][00][00][00][07][00][01][08]  [1C][02][01][04][03][03][14][16][10][00][00]zephyrproject[08][00][00][00][01]      
[0C]    Test beacon[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][01]
 [01][01]

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章