開發板、固件使用疑問 (已解決)
本帖最后由 zonweeinbt 于 2024-5-15 16:12 编辑藍牙方案: QCC5181
開發底板: CISDO高通QCC30xx/QCC51xx蓝牙开发板 V1.1
問題1:
測試如下固件,BT、USB、AUX_IN、I2S_OUT都正常,但按鍵沒有反應,且其中幾顆LED恆亮or微亮,看似是Code與Pin不匹配
想詢問各位使用過的經驗如何?
qcc5181 qcc5171 固件
https://www.52bluetooth.com/forum.php?mod=viewthread&tid=86768
(出处: 我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站)
答1:
如圖跳線測試後,按鍵功能如原文描述 PIO2:短按播放暂停,长按3秒配对,长按6秒清空配对记录
PIO3:短按音量减,长按上一曲
PIO4:短按音量加,长按下一曲
問題2:
a. 測試如下工程,APP無法找到QCC5181裝置
a.1 問題1的固件找得到
a.2 XtalLoadCapacitance = 10~23 都測試過,都不行
b. 為什麼不需要修改 CHIP_LED_BASE_PIO、CHIP_NUM_LEDS、PIO 編號? 不會與開發板IO不匹配嗎?
qcc5181 部署默认headset工程
https://www.52bluetooth.com/forum.php?mod=viewthread&tid=86225
(出处: 我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站)
答2:
LED部分: (參考 QCC5181_WLCSP_Data_Sheet)
CHIP_LED_BASE_PIO = 58
CHIP_NUM_LEDS = 4
DEF其他部屬:
同原文 (qcc5181 部署默认headset工程)
APP認不到原因:
(參考官方文件: Qualcomm_S5_and_S3_Headset_Application_Quick_Start_User_Guide)
應是主程式未啟動,由pydbg介面下指令 apps1.fw.call.appTestHeadsetPowerOn()
LED0 才開始閃爍,APP才找到QCC5181藍牙裝置,連線後AUX_OUT聲音正常。
至於為何沒在Deploy後直接啟動,尚不清楚 (SYS_CTRL已為HIGH)
问题1,根据原理图对照按键的PIO,原理图可以参考https://www.cisdo.cn网站下载中心。
问题2,app无法找到?是否蓝牙地址冲突,指示灯可以看出来是否处于配对模式,默认headset工程的LED PIO确实是从LED2开始,需要修改宏定义。另外固件并不是和开发板完全匹配的,实际开发都是根据文档,基于headset修改自己需要的按键PIO 忘记说明了,qcc3071 qcc3072 qcc3081 qcc3091 qcc5171 qcc5181这些芯片的硬件完全相同。 基本上都是要自己根据硬件改代码的,除非是根据那个开发板来开发的 @jjtz @轩轩
感謝解惑!
页:
[1]