主题中讨论的其他器件: 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 |
|
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
硬件错误事件的原因是什么?