This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2564MODAEM:CC2564MODA -使用读取本地版本信息命令验证 UART 接口

Guru**** 1482555 points
Other Parts Discussed in Thread: CC2564MODAEM, CC2564
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/875285/cc2564modaem-cc2564moda---verify-uart-interface-with-a-read-local-version-information-command

器件型号:CC2564MODAEM
主题中讨论的其他器件: CC2564

我们已使用入门套件(i.MX6 ULL)连接评估板 CC2564MODAEM 的 UART/电源。

为了执行第一个功能测试、我们按照 https://processors.wiki.ti.com/index.php/CC256x_Testing_Guide#UART_Communication 上的 TI 示例进行操作 。目前、我们得到了有效的响应帧、但紧随其后的是"硬件错误事件"、因此无法进行更多通信。

功能测试:

使用以下命令序列、模块在手动生成的关断后进行响应、如下所示

非常好

八位位组

别施雷本格

 

0x01

1

数据包类型 à HCI 命令数据包

 

0x01

1

操作码 LSB à OCF[7:0]

读取本地版本信息命令

(OCF:0x01、OGF:0x04)

0x10

1

操作码 MSB à OGF[15:10]+ OCF[9:8]

0x00

1

长度

 


7.7.14 命令完成事件

非常好

八位位组

别施雷本格

 

0x04

1

数据包类型

 

0x0E

1

事件数据包代码

命令完成事件

0x0C

1

长度

 

0x01

1

num_hci_Command_packets

 

0x01

1

命令操作码(LSB)

 

0x10

1

命令_操作码(MSB)

 

0x00

1

状态   。

Read_local_Version_Information 命令成功

0x06

1

HCI_VERSION

蓝牙核心规范4.0

0x0000

2.

HCI_Revision

 

0x06

1

LMP/PAL_Version

 

0x0D00

2.

制造商名称

0x000D

0x901B

2.

LMP/PAL_Subversion

0x1B90 à CC256xB

 但还有第二个事件报告硬件错误。 之后、蓝牙模块不再应答。

7.7.16 硬件错误事件

非常好

八位位组

别施雷本格

0x04

1

数据包类型

0x10

1

事件数据包代码 à 硬件错误事件

0x01

1

长度

0x06

1

硬件代码:UART_HCI_ERR_BAD_TYPE

TI 论坛中介绍了硬件事件、但没有答案。  

@TI

硬件错误事件的原因是什么?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    错误0x06表示您的平台和 CC2564之间的 UART 接口存在错误。 在发送"读取本地版本"命令后、您是否会在 UART TX 线上向 CC2564发送任何内容?  

    我建议您也尝试使用这些命令在支持的平台上进行测试、例如 MSP432或 STM32。 这将使您能够查看问题是与您使用的命令有关还是与您的 imx6平台上的移植/设置有关。

    此致、

    Michael