配置CC256x 加载SP问题
时间:10-02
整理:3721RD
点击:
CC2560配置过程。
背景: MCU :STM32----BT:CC256x
使用:BTSTACK
但是由于需要初始化 CC2560 HW,因此porting 了 BTPSVEND.c cc256xb.h 内容
1、 BTPSVEND.c中调用HCI_VS_InitializeAfterHCIReset() 初始化CC2560
2、 其中会调用 Download_Patch()函数 这个函数会把BasePatch()这个大数组发到CC2560
是通过调用HCI_Send_Raw_Command(BluetoothStackID, OGF, OCF, TempBuffer[3], &TempBuffer[4], &Status, &Length, ReturnBuffer, TRUE);发送的
这里关键点就是:HCI_Send_Raw_Command()是BluePioa.a 里的API函数。
感觉应该是有一定的发送规则。
其中 OGF OCF 如何发送?
TempBuffer[3], 是发送的长度
&TempBuffer[4],发送的数据
我尝试重写HCI_Send_Raw_Command() -à规则如下: 先发一个字节的OGF 再发一个字节的OCF 在发 TempBuffer[3]个字节的 &TempBuffer[4]
结果无返回
能否告知 该函数的发送规则
感谢
求助