Jieli-Tech / fw-AC63_BT_SDK

Firmware for Generic Bluetooth SDK(AC63 series), Support AC631N/AC635N/AC636N/AC637N/AC632N, compatible with AC69 series without audio support.
Apache License 2.0
172 stars 99 forks source link

AC6321A SDK2.1 蓝牙收发状态设置导致异常复位 #161

Open Orang-Lab opened 2 years ago

Orang-Lab commented 2 years ago

image 1652670697321_34a93c19568b8c3902d6b265facf479 1.SDK2.1 AC6321A BLE主从一体工程只开从机。因为加PA功能调用bt_set_rxtx_status_enable(); 发现导致异常复位。

Leewoniu commented 2 years ago

开PA导致的异常复位问题,你试试以下方法解决: 在蓝牙初始化后调用这三个流程: SFR(JL_WL->CON0, 3, 1, 1); SFR(JL_WL->CON0, 4, 1, 1); JL_PORTA->DIR &= ~(BIT(7) | BIT(8));

Orang-Lab commented 2 years ago

好的 我先按照提供的测试下 在协议栈初始化前调用PA使能会导致异常复位,在协议栈初始化后调用PA状态使能不会异常,但是PA好像不起作用。