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.

[参考译文] CC2564C:CC2564C

Guru**** 2782575 points

Other Parts Discussed in Thread: CC2564C

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/981863/cc2564c-cc2564c

器件型号:CC2564C

我正在尝试将 CC2564C 芯片置于连续传输模式、但没有成功。 我遵循了下面 E2E 页面中所述的说明。

e2e.ti.com/.../352985

它基本上说明了以下步骤1-4。 但是、我需要使用 VLCT 格式的命令。 我已经成功(我认为!) 已翻译最后两条命令(3和4)、但我不确定第一条命令(1)。 能否有人检查这个问题、看看这是否正确、因为我无法从芯片获取连续信号...

/谢谢

1.下载 SP。

2.运行  hcitool cmd 0x03 0x001a 0x00

3.运行 hcitool cmd 0x3f 0x01fb 0x01 0xff 0x00 0x00 0x00 0x00 0x01

4.运行 hcitool cmd 0x3f 0x01ca 0x62 0x09 0x01 0x00 0x07 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

------------------------------------------------------------------

过程 initscripts;

开始

writeln (TIWINDOW、

'runing Init Script -> initscripts');

 

{********}

{Packet 操作码0x001A}

{********}

RESET_HCI_ARRAY;

add_hci_Byte( 0x01 );

add_hci_Byte( 0x1a );

add_hci_Byte( 0xFC );

add_hci_Byte( 0x01 );

add_hci_Byte( 0x00 );

Write_Any_HCI (HCI_DATA_LENGTH、HCI_DATA_array);

等待(50mS);

 

{********}

{Packet 操作码0x01FB}

{********}

RESET_HCI_ARRAY;

add_hci_Byte( 0x01 );

add_hci_Byte( 0xfb );

add_HCI_Byte( 0xFD );

add_HCI_Byte( 0x07 );

add_hci_Byte( 0x01 );

add_hci_Byte( 0xff );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x01 );

Write_Any_HCI (HCI_DATA_LENGTH、HCI_DATA_array);

等待(50mS);

 

{********}

{Packet Opcode 0x01CA}

{********}

RESET_HCI_ARRAY;

add_hci_Byte( 0x01 );

add_hci_Byte( 0xca );

add_HCI_Byte( 0xFD );

add_hci_Byte( 0x0d );

add_HCI_BYTE (0x62);

add_hci_Byte( 0x09 );

add_hci_Byte( 0x01 );

add_hci_Byte( 0x00 );

add_HCI_Byte( 0x07 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

add_hci_Byte( 0x00 );

Write_Any_HCI (HCI_DATA_LENGTH、HCI_DATA_array);

等待(50mS);

 结束;

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

    什么是 VLCT 格式? 您使用的是哪种主机? HCI 测试仪、Linux 主机?

    谢谢

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

    我使用的是定制软件、它仅接受 VLCT 命令。 "WirelessTools-4.0.0.2"中包含的"BTS 转换"能够从 BTS 文件转换为 VLCT、但下面的命令(hcitool cmd 0x03 0x001a 0x00)是 hcitool 命令格式。

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

    您是否尝试选择'Custom Format'而不是'HCI Format'?

    谢谢

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

    我现在已经能够为此目的设置 HCITester。 如前所述、我尝试从芯片中获取连续 Tx、但仍然没有成功。

    我完成了以下工作:

    1 -复位芯片。

    2-下载 SP

    3-使用 HCITester 运行以下命令

    但传输仅为几秒钟(1-10秒)、然后再次关闭。 有什么想法有什么问题吗?

    /br

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

    下载 SP 后、请禁用扫描(页面和查询)、然后运行以下命令:

    HCI_VS_DRPb_Tester_Con_TX 0xFD84、0x1、0、0、15、 0x00000000、0x00000000
    
    HCI_VS_Write_Hardware_Register 0xFF01、0x0019180c、0x0101
    
    HCI_VS_DRPb_Enable_RF_Calibration 0xFD80、0xFF、 0xFFFFFFFF、0x01 

    谢谢

    e2e.ti.com/.../5086.CC256x-Testing-Guide-_2D00_-Texas-Instruments-Wiki.pdf

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

    您好、再次感谢您的支持。

    我已经多次尝试您发送给我的命令、但有不同的变体(例如测试模式打开和许多其他...)

    一次尝试我可以获得连续传输(接近100!) 但我不能重复这一点,即使我遵循了确切的程序:

    1-重启(重启)

    2-复位

    3- SP 下载(我使用"initscripts-TIInit_6.12.26.bs"。 是否是 CC2564C 的正确配置?)

    4-运行上述命令

    我出了什么问题? 您能否再次确认这是整个问题还是命令缺失?

    https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/352985?Continuous-TX-not-transmitting-continuously-wl18xx 建议在 NoScan 之后再使用几行代码。 HCITester 中有哪些命令是3和4?

    1.下载 SP。

    2.运行 hcitool cmd 0x03 0x001a 0x00

    3.运行 hcitool cmd 0x3f 0x01fb 0x01 0xff 0x00 0x00 0x00 0x00 0x01

    4.运行 hcitool cmd 0x3f 0x01ca 0x62 0x09 0x01 0x00 0x07 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

    /br

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

    我在我们的硬件/认证专家中进行了调查、以提供其他建议/脚本。

    谢谢

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

    您好、Hari/Dan、

    您使用的命令看起来正确。 通常、当我运行测试时、我将器件置于测试模式并使用 CBT 测试仪执行 BT 性能测量。 您是否也能做到这一点?

    谢谢、

    Vince  

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

    尊敬的 Vince:

    不幸的是、我没有测试仪。 我正在准备在外部测试机构测试该器件、因为它们由于拒绝发送连续信号而无法在 BT 上进行测量。

    正如前面提到的、我几乎尝试了所有东西。 我看到命令"Send_HCI_Write_Scan_Enable 0x00"给出了一个结果、就好像我将其更改为0x03、它只发送大约1s、而使用0x00时、我得到大约6-15s 的 Tx。

    这是 SP 问题吗? 我使用了几个版本、但没有看到任何差异。 您能否给我发送一个您知道可以正常工作且已经过测试的问题?

    此外、我还尝试使用"Send_HCI_VS_SLEEP_Mode_Configurations 0xFD0C、0、0、0xFF、0xFF、 0xFF、0xFF、0xFF、100"以及"Send_HCI_Enable_Device_under _Test_Mode" 、但行为没有变化。

    是否有任何其他进程启动并可以每隔6-15秒中断一次 Tx? 今天尝试过其他几种芯片、同样的问题。

    /感谢所有的帮助

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

    Hari、

    您能评论该命令以及0x00和0x13之间的差异吗?

    BR、

    Vince  

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

    您是说"Send_HCI_Write_Scan_Enable"吗?  0x00表示"无扫描"、0x03表示"页面和查询扫描"。


    我想、您没有启用 LE RIGHT? 您是否可以获取固件日志进行检查?

    谢谢

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

    您好 Hari、

    否、我没有启用 LE。 您是否会找到日志。

    这是"initscripts-TIInit_6.12.26.bbs"、可在脚本末尾修改/添加5条命令。 信号只会显示几秒钟。

    /感谢您的 helpe2e.ti.com/.../6114.HCITester-Trace-Log.htm

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

    我指的是 FW 日志:

    同时、我们还将查看 HCI 测试仪日志。

    谢谢

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

    HCI 测试仪日志看起来正常。 您是否仍然遇到问题、您是否获取了 FW 日志?

    谢谢

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

    非常感谢您的支持。 续 传输现在工作。

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

    很高兴听到这个消息.. 祝你好运。