微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于CC2564的TM4C解决方案移植到STM32F407上

关于CC2564的TM4C解决方案移植到STM32F407上

时间:10-02 整理:3721RD 点击:

刚才我编辑了一下 怎么就不在了?  重新发一下

我将CC2564 一直到STM32F407的时候 在打开蓝牙协议栈时(   if(!OpenStack(HCI_DriverInformation, BTPS_Initialization))  )   从这个  Result = BSC_Initialize(HCI_DriverInformation, 0);  函数返回的Result 是 -4   导致协议栈无法打开   是什么原因呢? 我在例程和datasheet里面都没有找到有关于返回的错误代码的解释。

HCI_DriverInformation 这个结构体里面的东西我没有改变。。 这个里面又是一个union   HCI_COMMDriverInformation_t COMMDriverInformation;
                                                                                                                                                             HCI_USBDriverInformation_t  USBDriverInformation;

 HCI_USBDriverInformation_t  USBDriverInformation 这个是在哪里使用了呢?

入参HCI_DriverInformation  是 HCI_COMMDriverInformation_t 类型呢。。但是HCI_COMMDriverInformation_t里面的COMPortNumber,它的注释是Physical COM Port Number,这里的Physical COM Port Number具体指什么东西?是不是就是UART0    ,如果是这样,那我直接改成STM32上对应的USART2 或 USART3 的 2 和 3   ,协议栈是否能识别呢?

楼主的问题怎么解决的?到底是哪里出了问题?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top