WIFI技术
直播中

贾飞小

7年用户 1779经验值
私信 关注
[问答]

如何在w_bt_firmware_controller.c中转换CYW43012 hcd文件c代码?

嗨,
我正在使用带有 CYW43012 模块的STM32平台。 BT 功能起作用。 但是 w_bt_firmware_controller.c 中的默认 brcm_patchram_buf [],射频 TX 信号很弱
我还有其他来自模块制造商的 BT hcd 文件。
我可以知道如何在 w_bt_firmware_controller.c 中转换 CYW43012 hcd 文件 c代码 arrary brcm_patchram_buf[]

回帖(1)

康选谦

2024-3-1 11:29:51
1。使用随附的 hcd2c.pl 文件生成 C 文件。
perl 脚本的示例命令是

>perl hcd2c.pl-n xxx.hcd 固件.c >
2。确保上面生成的 “C” 文件在语法上是正确的,并使用 “brcm_patchram_buf” 和 brcm_patch_ram_length 的名称来表示字节数组和字节数组长度

例如:c
onst uint8_t brcm_patchram_buf [] =;const int brcm_patch_ram_length = sizeof (brcm_patchram_buf); { << byte_array here >> }


3。将此 C 文件重命名为 w_bt_firmware_controller.c,然后放在固件路径中相应的芯片文件夹下。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分