目前共有9篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:不轉換▼
 
點擊 回復
28 8
STM32H743XI单片机UART驱动CYWL6208-GS蓝牙模块成功
一派掌門 二十級
1樓 發表于:2025-12-20 15:55
在Keil MDK V5.18a环境下,既可以用libbtstack.a库,也可以用libbtstack.ar库。
一派掌門 二十級
2樓 發表于:2025-12-20 15:58
使用a库时,需要在项目属性C/C++选项卡里面的Misc Controls中添加--wchar32选项,才能编译通过,否则会报ble_hello_sensor_CM7\ble_hello_sensor_CM7.axf: Error: L6242E: Cannot link object btm_ble_privacy.o as its attributes are incompatible with the image attributes.
   ... wchart-16 clashes with wchart-32.的错误。
如果用的是ar库,那就可以直接使用,不用加--wchar32选项。
 
一派掌門 二十級
3樓 發表于:2025-12-20 16:00
其他需要注意的地方:
(1)Default SRAM必须选择0x24000000,不能选择0x20000000,否则UART DMA无法启动传输。


(2)必须勾选Use Memory Layout from Target Dialog选项,否则上面的设置不生效。
 
一派掌門 二十級
4樓 發表于:2025-12-20 16:01
 
一派掌門 二十級
5樓 發表于:2025-12-20 16:04
用ar库也一样能跑起来:
 
一派掌門 二十級
6樓 發表于:2025-12-20 16:05
推荐使用ar库,兼容性更好。
 
一派掌門 二十級
7樓 發表于:2025-12-20 16:14


运行程序后,可在安卓手机上搜索到一个名叫hello的蓝牙设备,并且可以配对成功。
 
一派掌門 二十級
8樓 發表于:2025-12-20 16:20
程序使用的蓝牙固件是:
const char brcm_patch_version[] = "BCM4343A1_001.002.009.0153.0000_Generic_UART_26MHz_wlbga_eLG_lite_AnyCloud"; //(Azurewave AW-CU427, 26Mhz)
const uint8_t brcm_patchram_format = 0x01;
如果程序运行过程中,下载固件后就没有反应了,那肯定是固件内容不对,下错固件了。
 
一派掌門 二十級
9樓 發表于:2025-12-20 16:23
 

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:28 回複數:8
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2025-12-20 16:23
 
©2010-2025 Purasbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。