TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2564 HFP DEMO open stack

Hi TI

请教个问题

        我移植cc2564 HFP demo工程到一个M4核的MCU(非STM32),提示打开堆栈错误。

        我单步跟踪了数据,发送、接收的数据如下,前两个命令reset(0x0C03) 和设置波特率的发射和接收(0xFF36)应该没有问题,接收的数据是正确的。但是发送的第三个命令(0xFE37发送出去,但是接收错误(0xF8)。

请问:0xFF36命令的作用是什么?发生这个错误可能的原因是什么?非常感谢!!!!!!

TX: 0x01 0x03 0x0C 0x00                                  0x01 0x36 0xff 0x04 0x00 0x10 0x0E 0x00                            0x01 0x37 0xFE 0x02 0x07 0x10

RX: 0x04 0x0E 0x04 0x01 0x03 0x0C 0x00       0x04 0x0E 0x04 0x01 0x36 0xFF 0x00                                  0xF8

Viki Shi:

见这边文档: processors.wiki.ti.com/…/CC256x_VS_HCI_Commands

user440976568:

回复 Viki Shi:

这个文档我已经看过了 没有0xFE37这个命令 也没有出错可能原因的说明

Viki Shi:

回复 user440976568:

0xFE37 GAP Bond Get Parameter dev.ti.com/…/TI_BLE_Vendor_Specific_HCI_Guide.pdf

sorry回答有误,以下面alvin的为准

user440976568:

回复 Viki Shi:

你确定cc2564 HFP demo 0xFE37指的是GAP Bond Get Parameter??????深切表示怀疑

user440976568:

回复 Alvin Chen:

谢谢Alvin我用的是cc2564B,补丁应该是对的。cc2564的这个协议栈应该能在任何M4核的CPU上运行吧?然后需要做的就是CPU和CC2564之间的UART移植。

Alvin Chen:

回复 user440976568:

可以的,我们用的MSP432就是一个M4F,移植的话就是移植硬件的UART接口试试,先调通open stack.

赞(0)
未经允许不得转载:TI中文支持网 » cc2564 HFP DEMO open stack
分享到: 更多 (0)