目前共有9篇帖子。 字体大小:较小 - 100% (默认)▼  内容转换:台灣正體▼
 
点击 回复
51 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)
 

本帖信息

点击数:51 回复数:8
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2025-12-20 16:23
 
©2010-2025 Purasbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。