rkwifibt-rebuild输出日志如下:
umask 0022 && make -C /root/rk3308b_rockchip/buildroot O=/root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/. rkwifibt-rebuild
rm -f /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/.stamp_rsynced
rm -f /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/.stamp_staging_installed
rm -f /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/.stamp_target_installed
rm -f /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/.stamp_images_installed
rm -f /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/.stamp_host_installed
rm -f /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/.stamp_built
rkwifibt 1.0.0 Syncing from source dir /root/rk3308b_rockchip/buildroot/../external/rkwifibt
rsync -au --chmod=u=rwX,go=rX --exclude .svn --exclude .git --exclude .hg --exclude .bzr --exclude CVS /root/rk3308b_rockchip/buildroot/../external/rkwifibt/ /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0
rkwifibt 1.0.0 Building
/root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/host/bin/aarch64-rockchip-linux-gnu-gcc -o /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/brcm_patchram_plus1 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/brcm_patchram_plus1.c
/root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/host/bin/aarch64-rockchip-linux-gnu-gcc -o /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/dhd_priv /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/dhd_priv.c
/root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/dhd_priv.c: In function ‘main’:
/root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/dhd_priv.c:81:15: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
ifr.ifr_data = &priv_cmd;
^
/root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/dhd_priv.c:89:2: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
close(ioctl_sock);
^~~~~
rkwifibt 1.0.0 Installing to target
mkdir -p /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/lib/modules
mkdir -p /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/system/etc/firmware
/usr/bin/install -D -m 0644 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/firmware/broadcom/AP6236/wifi/* /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/system/etc/firmware
/usr/bin/install -D -m 0644 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/firmware/broadcom/AP6236/bt/* /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/system/etc/firmware
/usr/bin/install -D -m 0755 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/brcm_patchram_plus1 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/brcm_patchram_plus1
/usr/bin/install -D -m 0755 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/brcm_tools/dhd_priv /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/dhd_priv
sed -i ‘s/MODULE_PATH//usr/lib/modules/bcmdhd.ko/g’ /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/S66load_wifi_modules
/usr/bin/install -D -m 0755 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/S66load_wifi_modules /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/etc/init.d
sed -i ‘s/BTFIRMWARE_PATH//system/etc/firmware/BCM4343B0.hcd/g’ /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/bt_load_broadcom_firmware
sed -i ‘s/BT_TTY_DEV//dev/ttyS0/g’ /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/bt_load_broadcom_firmware
/usr/bin/install -D -m 0755 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/bt_load_broadcom_firmware /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/bt_load_broadcom_firmware
/usr/bin/install -D -m 0755 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/bin/arm64/* /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/
/usr/bin/install -D -m 0755 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/wpa_supplicant.conf /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/etc
/usr/bin/install -D -m 0755 /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/build/rkwifibt-1.0.0/wifi_start.sh /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin
rm -rf /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/bt_pcba_test
rm -rf /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/bt_init.sh
cp -r /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/bt_load_broadcom_firmware /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/bt_pcba_test
cp -r /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/bt_load_broadcom_firmware /root/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release/target/usr/bin/bt_init.sh
root@ubuntu:~/rk3308b_rockchip/buildroot/output/firefly_rk3308_qt_release#
deviceio_test 测试输出如下:
/ # deviceio_test wificonfig
version:V1.2.1
#### Please Input Your Test Command Index ####
- ble_wifi_config_start
- ble_wifi_config_stop
- airkiss_wifi_config_start
- airkiss_wifi_config_stop
- softap_wifi_config_start
- softap_wifi_config_stop
Which would you like: 1
===== rk_ble_wifi_init =====
hcd_file = /system/etc/firmware/BCM4343B0.hcd
killall: bsa_server: no process killed
bsa_server died.
start broadcom bluetooth server bsa_sever
|----- bluetooth bsa server is open ------|
e[30;47mBSA_trace 1@ 01/01 08h:02m:26s:196ms: bsa_sv_dm_set_3d_type type=chip_id (not safe)e[30;47m
e[30;47mBSA_trace 2@ 01/01 08h:02m:26s:197ms: Command [all] with arg [0]e[30;47m
e[30;47mBSA_trace 3@ 01/01 08h:02m:26s:197ms: [ all ] trace level = 0e[30;47m
e[30;47mBSA_trace 4@ 01/01 08h:02m:26s:197ms: BTM_SetTraceLevele[30;47m
DEBUG: check_bsa_server: wait bsa_server open.
DEBUG: check_bsa_server: bsa_server has been opened.
DEBUG: rk_bt_init: p_bt_content->bt_name: RockChip
e[30;47mBSA_trace 1@ 01/01 08h:02m:27s:176ms: BSA_MgtOpenInite[30;47m
e[30;47mBSA_trace 2@ 01/01 08h:02m:27s:177ms: BSA_MgtOpen (/data/bsa/config/)e[30;47m
Created thread with thread_id= 9f3881d0
e[30;47mBSA_trace 3@ 01/01 08h:02m:27s:179ms: bsa_cl_mgt_inite[30;47m
e[30;47mBSA_trace 4@ 01/01 08h:02m:27s:179ms: UIPC_Inite[30;47m
e[30;47mBSA_trace 5@ 01/01 08h:02m:27s:179ms: UIPC_Open ChId:3e[30;47m
e[30;47mBSA_trace 6@ 01/01 08h:02m:27s:179ms: uipc_cl_socket_connect: connect(/data/bsa/config/./bt-daemon-socket) failed(No such file or directory)e[30;47m
e[30;47mBSA_trace 7@ 01/01 08h:02m:27s:179ms: uipc_cl_control_open fails to connect control sockete[30;47m
e[30;47mBSA_trace 8@ 01/01 08h:02m:27s:179ms: BSA_MgtOpen UIPC_open fails (cannot connect to server)e[30;47m
ERROR: app_mgt_open: Connection to server unsuccessful (0), retrying…
e[30;47mBSA_trace 9@ 01/01 08h:02m:28s:180ms: BSA_MgtOpen (/data/bsa/config/)e[30;47m
e[30;47mBSA_trace 10@ 01/01 08h:02m:28s:180ms: bsa_cl_mgt_inite[30;47m
e[30;47mBSA_trace 11@ 01/01 08h:02m:28s:180ms: UIPC_Inite[30;47m
e[30;47mBSA_trace 12@ 01/01 08h:02m:28s:180ms: UIPC_Open ChId:3e[30;47m
e[30;47mBSA_trace 13@ 01/01 08h:02m:28s:180ms: uipc_cl_socket_connect: connect(/data/bsa/config/./bt-daemon-socket) failed(No such file or directory)e[30;47m
e[30;47mBSA_trace 14@ 01/01 08h:02m:28s:180ms: uipc_cl_control_open fails to connect control sockete[30;47m
e[30;47mBSA_trace 15@ 01/01 08h:02m:28s:180ms: BSA_MgtOpen UIPC_open fails (cannot connect to server)e[30;47m
ERROR: app_mgt_open: Connection to server unsuccessful (1), retrying…
e[30;47mBSA_trace 16@ 01/01 08h:02m:29s:181ms: BSA_MgtOpen (/data/bsa/config/)e[30;47m
e[30;47mBSA_trace 17@ 01/01 08h:02m:29s:181ms: bsa_cl_mgt_inite[30;47m
e[30;47mBSA_trace 18@ 01/01 08h:02m:29s:181ms: UIPC_Inite[30;47m
e[30;47mBSA_trace 19@ 01/01 08h:02m:29s:181ms: UIPC_Open ChId:3e[30;47m
e[30;47mBSA_trace 20@ 01/01 08h:02m:29s:181ms: uipc_cl_socket_connect: connect(/data/bsa/config/./bt-daemon-socket) failed(No such file or directory)e[30;47m
e[30;47mBSA_trace 21@ 01/01 08h:02m:29s:181ms: uipc_cl_control_open fails to connect control sockete[30;47m
e[30;47mBSA_trace 22@ 01/01 08h:02m:29s:181ms: BSA_MgtOpen UIPC_open fails (cannot connect to server)e[30;47m
ERROR: app_mgt_open: Connection to server unsuccessful (2), retrying…
e[30;47mBSA_trace 23@ 01/01 08h:02m:30s:182ms: BSA_MgtOpen (/data/bsa/config/)e[30;47m
e[30;47mBSA_trace 24@ 01/01 08h:02m:30s:182ms: bsa_cl_mgt_inite[30;47m
e[30;47mBSA_trace 25@ 01/01 08h:02m:30s:182ms: UIPC_Inite[30;47m
e[30;47mBSA_trace 26@ 01/01 08h:02m:30s:182ms: UIPC_Open ChId:3e[30;47m
e[30;47mBSA_trace 27@ 01/01 08h:02m:30s:182ms: uipc_cl_socket_connect: connect(/data/bsa/config/./bt-daemon-socket) failed(No such file or directory)e[30;47m
e[30;47mBSA_trace 28@ 01/01 08h:02m:30s:182ms: uipc_cl_control_open fails to connect control sockete[30;47m
e[30;47mBSA_trace 29@ 01/01 08h:02m:30s:182ms: BSA_MgtOpen UIPC_open fails (cannot connect to server)e[30;47m
ERROR: app_mgt_open: Connection to server unsuccessful (3), retrying…
e[30;47mBSA_trace 30@ 01/01 08h:02m:31s:183ms: BSA_MgtOpen (/data/bsa/config/)e[30;47m
e[30;47mBSA_trace 31@ 01/01 08h:02m:31s:183ms: bsa_cl_mgt_inite[30;47m
e[30;47mBSA_trace 32@ 01/01 08h:02m:31s:183ms: UIPC_Inite[30;47m
e[30;47mBSA_trace 33@ 01/01 08h:02m:31s:183ms: UIPC_Open ChId:3e[30;47m
ERROR: app_mgr_read_config: app_xml_read_cfg failed:-1
ERROR: app_mgr_config: Creating default XML config file
e[30;47mBSA_trace 34@ 01/01 08h:02m:31s:184ms: BSA_DmGetConfigInite[30;47m
e[30;47mBSA_trace 35@ 01/01 08h:02m:31s:184ms: BSA_DmGetConfige[30;47m
DEBUG: app_mgr_get_bt_config: Enable:1
DEBUG: app_mgr_get_bt_config: Discoverable:0
DEBUG: app_mgr_get_bt_config: Connectable:0
DEBUG: app_mgr_get_bt_config: Name:Broadcom Bluetooth Device
DEBUG: app_mgr_get_bt_config: Bdaddr c0:84:7d:8d:2f:d1
DEBUG: app_mgr_get_bt_config: ClassOfDevice:00:00:00
DEBUG: app_mgr_get_bt_config: First host disabled channel:255
DEBUG: app_mgr_get_bt_config: Last host disabled channel:255
DEBUG: app_mgr_write_config: Enable:1
DEBUG: app_mgr_write_config: Discoverable:1
DEBUG: app_mgr_write_config: Connectable:1
DEBUG: app_mgr_write_config: Name:RockChip
DEBUG: app_mgr_write_config: Bdaddr c0:84:7d:8d:2f:d1
DEBUG: app_mgr_write_config: ClassOfDevice:00:04:24
DEBUG: app_mgr_write_config: RootPath:/data/bsa/pictures
ERROR: app_xml_read_db: open(/data/bsa/config/bt_devices.xml) failed
ERROR: app_mgr_read_remote_devices: app_xml_read_db failed:-1
ERROR: app_mgr_config: No remote device database found
DEBUG: app_mgr_sec_set_security:
e[30;47mBSA_trace 36@ 01/01 08h:02m:31s:189ms: BSA_SecSetSecurityInite[30;47m
e[30;47mBSA_trace 37@ 01/01 08h:02m:31s:189ms: BSA_SecSetSecuritye[30;47m
INFO: app_mgr_config: Add all devices found in database
ERROR: app_xml_read_si_db: open(/data/bsa/config/si_devices.xml) failed
ERROR: app_read_xml_si_devices: app_xml_read_si_db failed: -1
e[30;47mBSA_trace 38@ 01/01 08h:02m:31s:190ms: BSA_DmSetConfigInite[30;47m
DEBUG: app_mgr_set_bt_config: Enable:1
DEBUG: app_mgr_set_bt_config: Discoverable:1
DEBUG: app_mgr_set_bt_config: Connectable:1
DEBUG: app_mgr_set_bt_config: Name:RockChip
DEBUG: app_mgr_set_bt_config: Bdaddr c0:84:7d:8d:2f:d1
DEBUG: app_mgr_set_bt_config: ClassOfDevice:00:04:24
DEBUG: app_mgr_set_bt_config: First host disabled channel:79
DEBUG: app_mgr_set_bt_config: Last host disabled channel:79
e[30;47mBSA_trace 39@ 01/01 08h:02m:31s:190ms: BSA_DmSetConfige[30;47m
e[30;47mBSA_trace 40@ 01/01 08h:02m:31s:251ms: BSA_TmReadVersionInite[30;47m
e[30;47mBSA_trace 41@ 01/01 08h:02m:31s:252ms: BSA_TmReadVersione[30;47m
INFO: app_mgr_read_version: Server status:0
INFO: app_mgr_read_version: FW Version:2.1.12.102
INFO: app_mgr_read_version: BSA Server Version:BSA0107
DEBUG: app_dm_get_dual_stack_mode: Get DualStackMode
e[30;47mBSA_trace 42@ 01/01 08h:02m:31s:253ms: BSA_DmGetConfigInite[30;47m
e[30;47mBSA_trace 43@ 01/01 08h:02m:31s:254ms: BSA_DmGetConfige[30;47m
DEBUG: app_manager_init: Current DualStack mode:DUAL_STACK_MODE_BSA
Start ble …
DEBUG: app_ble_rk_server_open: app_ble_rk_server_open
[RK] ble status: RK_BLE_STATE_IDLE
INFO: app_ble_start: app_ble_start
e[30;47mBSA_trace 44@ 01/01 08h:02m:34s:255ms: BSA_BleEnableInite[30;47m
e[30;47mBSA_trace 45@ 01/01 08h:02m:34s:255ms: BSA_BleEnablee[30;47m
DEBUG: app_ble_rk_server_set_device_name: app_ble_device_name: RockChipBle
INFO: app_ble_rk_server_gatt_server_init: wifi_introducer_gatt_server_init
e[30;47mBSA_trace 46@ 01/01 08h:02m:34s:256ms: BSA_BleSeAppRegisterInite[30;47m
e[30;47mBSA_trace 47@ 01/01 08h:02m:34s:256ms: BSA_BleSeAppRegistere[30;47m
INFO: app_ble_rk_server_register: server_if:4
INFO: app_ble_rk_server_create_gatt_database: app_ble_rk_server_create_gatt_database
DEBUG: app_ble_rk_server_set_uuid: len: 16, uuid: 0000180A-0000-1000-8000-00805F9B34FB
uu.uuid128: 0xfb 0x34 0x9b 0x5f 0x80 0x0 0x0 0x80 0x0 0x10 0x0 0x0 0xa 0x18 0x0 0x0
e[30;47mBSA_trace 48@ 01/01 08h:02m:35s:259ms: BSA_BleSeCreateServiceInite[30;47m
e[30;47mBSA_trace 49@ 01/01 08h:02m:35s:259ms: BSA_BleSeCreateServicee[30;47m
DEBUG: app_ble_rk_server_profile_cback: event = 13
INFO: app_ble_rk_server_profile_cback: BSA_BLE_SE_CREATE_EVT server_if:4 status:0 service_id:40
INFO: app_ble_rk_server_profile_cback: BSA_BLE_SE_CREATE_EVT attr_index:0
DEBUG: app_ble_rk_server_create_gatt_database: srvc_attr_index: 0
DEBUG: app_ble_rk_server_set_uuid: len: 16, uuid: 00009999-0000-1000-8000-00805F9B34FB
uu.uuid128: 0xfb 0x34 0x9b 0x5f 0x80 0x0 0x0 0x80 0x0 0x10 0x0 0x0 0x99 0x99 0x0 0x0
DEBUG: app_ble_rk_server_add_char: attr_type: 1, attr_index: 1
e[30;47mBSA_trace 50@ 01/01 08h:02m:35s:361ms: BSA_BleSeAddCharInite[30;47m
e[30;47mBSA_trace 51@ 01/01 08h:02m:35s:361ms: BSA_BleSeAddChare[30;47m
DEBUG: app_ble_rk_server_profile_cback: event = 14
INFO: app_ble_rk_server_profile_cback: BSA_BLE_SE_ADDCHAR_EVT status:0
INFO: app_ble_rk_server_profile_cback: attr_id:0x2a
INFO: app_ble_rk_server_profile_cback: BSA_BLE_SE_ADDCHAR_EVT attr_index:1
DEBUG: app_ble_rk_server_add_char: attr_type: 2, attr_index: 2
e[30;47mBSA_trace 52@ 01/01 08h:02m:35s:462ms: BSA_BleSeAddCharInite[30;47m
e[30;47mBSA_trace 53@ 01/01 08h:02m:35s:462ms: BSA_BleSeAddChare[30;47m
DEBUG: app_ble_rk_server_profile_cback: event = 14
INFO: app_ble_rk_server_profile_cback: BSA_BLE_SE_ADDCHAR_EVT status:0
INFO: app_ble_rk_server_profile_cback: attr_id:0x2b
INFO: app_ble_rk_server_profile_cback: BSA_BLE_SE_ADDCHAR_EVT attr_index:2
e[30;47mBSA_trace 54@ 01/01 08h:02m:35s:563ms: BSA_BleSeStartServiceInite[30;47m
INFO: app_ble_rk_server_start_service: service_id:40
e[30;47mBSA_trace 55@ 01/01 08h:02m:35s:563ms: BSA_BleSeStartServicee[30;47m
DEBUG: app_ble_rk_server_profile_cback: event = 15
INFO: app_ble_rk_server_profile_cback: BSA_BLE_SE_START_EVT status:0
DEBUG: app_ble_rk_server_set_advertisement_data: ble_name: RockChipBle
DEBUG: app_ble_rk_server_set_advertisement_data: attr_UUID 0 is service uuid, service_uuid_len: 16
e[30;47mBSA_trace 56@ 01/01 08h:02m:36s:564ms: BSA_DmSetConfigInite[30;47m
e[30;47mBSA_trace 57@ 01/01 08h:02m:36s:564ms: BSA_DmSetConfige[30;47m
e[30;47mBSA_trace 58@ 01/01 08h:02m:36s:565ms: BSA_DmSetConfigInite[30;47m
e[30;47mBSA_trace 59@ 01/01 08h:02m:36s:566ms: BSA_DmSetConfige[30;47m
DEBUG: app_dm_set_ble_local_privacy: Set BLE Local Privacy : 1
e[30;47mBSA_trace 60@ 01/01 08h:02m:36s:567ms: BSA_DmSetConfigInite[30;47m
e[30;47mBSA_trace 61@ 01/01 08h:02m:36s:567ms: BSA_DmSetConfige[30;47m
DEBUG: app_dm_set_ble_visibility: Set BLE Visibility Discoverable:1 Connectable:1
e[30;47mBSA_trace 62@ 01/01 08h:02m:36s:568ms: BSA_DmSetConfigInite[30;47m
e[30;47mBSA_trace 63@ 01/01 08h:02m:36s:568ms: BSA_DmSetConfige[30;47m
#### Please Input Your Test Command Index ####
- ble_wifi_config_start
- ble_wifi_config_stop
- airkiss_wifi_config_start
- airkiss_wifi_config_stop
- softap_wifi_config_start
- softap_wifi_config_stop
Which would you like:
为什么一直提示connect(/data/bsa/config/./bt-daemon-socket) failed,我看过文档配置了AP6236,可是问题依旧存在。