Other Parts Discussed in Thread: CC3351
器件型号: CC3351
您好:
我将 MCU SDK R7.2 与 Zephyr RTOS 搭配使用。
CC3351 通过 SPI 连接到 WLAN 部分、并对 BLE 器件使用具有 115200 波特的 RTS/CTS 的 UART。
目前、我成功运行 HCI H4 初始化。 我看到设备在 BLE 中进行广播、但无法连接。 当我使用 nrfconnect 应用程序连接到器件时、我看到 UART 总线上没有交换数据。
以下是 HCI H4 初始化(使用逻辑分析仪捕获):
h01 h03 h0C h00 h04 h0E h04 h01 h03 h0C h00 h01 h03 h10 h00 h04 h0E h0C h01 h03 h10 h00 h00 h00 h00 h00 h60 h00 h00 h00 h01 h01 h10 h00 h04 h0E h0C h01 h01 h10 h00 h0D h2C h02 h0D h0D h00 h2C h02 h01 h02 h10 h00 h04 h0E h44 h01 h02 h10 h00 h20 h00 h80 h00 h00 hC0 h00 h00 h00 h00 hE4 h00 h00 h00 h28 h22 h00 h00 h00 h00 h00 h00 h04 h00 h00 hF7 hFF hFF h7F h00 h00 h00 h30 hF0 hFF hFF hFF hE3 h80 h1F h00 h04 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h01 h33 h0C h07 h04 h02 h00 h0F h00 h00 h00 h04 h0E h04 h01 h33 h0C h00 h01 h31 h0C h01 h01 h04 h0E h04 h01 h31 h0C h00 h01 h03 h20 h00 h04 h0E h0C h01 h03 h20 h00 hFF hD9 h00 h08 h00 h00 h00 h00 h01 h02 h20 h00 h04 h0E h07 h01 h02 h20 h00 hFF h00 h01 h1C h20 h00 h04 h0E h0C h01 h1C h20 h00 hFF hFF hFF hFF hFF h03 h00 h00 h01 h2F h20 h00 h04 h0E h0C h01 h2F h20 h00 hFB h00 h90 h42 hFB h00 h90 h42 h01 h24 h20 h04 hFB h00 h90 h42 h04 h0E h04 h01 h24 h20 h00 h01 h01 h20 h08 h6F h08 h00 h00 h00 h00 h00 h00 h04 h0E h04 h01 h01 h20 h00 h01 h01 h0C h08 h10 h88 h00 h02 h00 h00 h00 h20 h04 h0E h04 h01 h01 h0C h00 h01 h09 h10 h00 h04 h0E h01 h09 h10 h00 h9A h4D h22 hE7 h72 h7C h01 h06 h20 h0F h30 h00 h60 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h07 h00 h04 h0E h04 h01 h06 h20 h00 h01 h06 h20 h0F h30 h00 h60 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h07 h00 h04 h0E h04 h01 h06 h20 h00 h01 h08 h20 h20 h11 h02 h01 h06 h03 h19 h41 h08 h09 hFF h55 h01 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h04 h0E h04 h01 h08 h20 h00 h01 h08 h20 h20 h11 h02 h01 h06 h03 h19 h41 h08 h09 hFF h55 h01 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h04 h0E h04 h01 h08 h20 h00 h01 h09 h20 h20 h12 h11 h09 h41 h72 h63 h68 h69 h65 h20 h4C h45 h20 h47 h61 h65 h74 h61 h6E h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h04 h0E h04 h01 h09 h20 h00 h01 h09 h20 h20 h12 h11 h09 h41 h72 h63 h68 h69 h65 h20 h4C h45 h20 h47 h61 h65 h74 h61 h6E h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h04 h0E h04 h01 h09 h20 h00 h01 h20 h01 h01 h04 h0E h04 h01 h20 h00
我还看到 cc3351 记录器中的日志讨论了天线配置(BLE TX 模式)。 我想我在 cc3351 芯片本身或 BLE 栈中有误配置。
我附上了从 CC3351 记录器从引导系统捕获的日志及其配置文件。
我还尝试通过从 Linux 板捕获序列来比较 HCI H4 初始化序列。 这里是转储:
hFF hFF h02 h04 h2A h00 h00 h01 h03 h0C h00 h04 h0E h04 h01 h03 h0C h00 h01 h03 h10 h00 h04 h0E h0C h01 h03 h10 h00 h00 h00 h00 h00 h60 h00 h00 h00 h01 h01 h10 h00 h04 h0E h0C h01 h01 h10 h00 h0D h2C h02 h0D h0D h00 h2C h02 h01 h09 h10 h00 h04 h0E h01 h09 h10 h00 hAA hCC h89 hB5 h68 h34 h01 h02 h10 h00 h04 h0E h44 h01 h02 h10 h00 h20 h00 h80 h00 h00 hC0 h00 h00 h00 h00 hE4 h00 h00 h00 h28 h22 h00 h00 h00 h00 h00 h00 h04 h00 h00 hF7 hFF hFF h7F h00 h00 h00 h30 hF0 hFF hFF hFF hE3 h80 h1F h00 h04 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h00 h01 h03 h20 h00 h04 h0E h0C h01 h03 h20 h00 hFF h59 h00 h08 h00 h00 h00 h00 h01 h02 h20 h00 h04 h0E h07 h01 h02 h20 h00 hFF h00 h01 h1C h20 h00 h04 h0E h0C h01 h1C h20 h00 hFF hFF hFF hFF hFF h03 h00 h00 h01 h01 h0C h08 h90 hE8 h04 h02 h00 h80 h00 h20 h04 h0E h04 h01 h01 h0C h00 h01 h01 h20 h08 hFF h1F h00 h00 h00 h00 h00 h04 h0E h04 h01 h01 h20 h00 h01 h4B h20 h00 h04 h0E h06 h01 h4B h20 h00 h00 h14 h01 h0F h20 h00 h04 h0E h05 h01 h0F h20 h00 h10 h01 h10 h20 h00 h04 h0E h04 h01 h10 h20 h00 h01 h2A h20 h00 h04 h0E h05 h01 h2A h20 h00 h01 h29 h20 h00 h04 h0E h04 h01 h29 h20 h00 h01 h2E h20 h02 h84 h03 h04 h0E h04 h01 h2E h20 h00 h01 h2F h20 h00 h04 h0E h0C h01 h2F h20 h00 hFB h00 h90 h42 hFB h00 h90 h42 h01 h23 h20 h00 h04 h0E h08 h01 h23 h20 h00 h1B h00 h48 h01 h01 h3B h20 h00 h04 h0E h05 h01 h3B h20 h00 h14 h01 h63 h0C h08 h00 h00 h80 h00 h00 h00 h00 h00 h04 h0E h04 h01 h63 h0C h00 h01 h24 h20 h04 hFB h00 h90 h42 h04 h0E h04 h01 h24 h20 h00 h01 h31 h20 h03 h00 h01 h01 h04 h0E h04 h01 h31 h20 h00
注意:初始化后、WIFI 正常工作、但无法通过 BLE 连接到器件。
提前感谢、
logger_ble_hci_h4.csvcc33xx-conf.txt
Gaetan