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.

[参考译文] CC2642R:如何使用 HCI_LE_TransmitterTestCmd 发送263字节数据包?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1422736/cc2642r-how-to-use-hci_le_transmittertestcmd-to-send-263-bytes-packet

器件型号:CC2642R

工具与软件:

您好!

我们的客户要求我们发送263字节长度的数据包以进行 BQB 测试。

但是、该函数声明数据长度@param dataLen 测试数据长度:0..37字节。

是否有发送263字节长度数据包的 API?

/**
*该 LE API 用于启动发送直接测试模式测试。
*
*控制器应以最大功率传输数据。
*
*@警告使用 DTM 完成后、应发出 HCI 复位。
*
*@PAR 相应的事件
*@Evt_Cmd 带有 cmdOpcode 的 ref h451_convert_convert_test @ref HCI_LE_TRANSFER_TEST
*
*@param txChan Tx RF 频率 k=0..39,其中2MHz )。
*@param dataLen 测试数据长度:0..37字节
*@param pktPayload @ref DTM_params
*
*@return @参考 HCI_SUCCESS
*/
extern hciStatus_t HCI_LE_TransmitterTestCmd (uint8 txChan、
uint8 dataLen、
uint8 pktPayload );

谢谢、此致、

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

    您好!  

    根据蓝牙规范、DTM 数据包中的数据长度限制为255字节。 这样就无法发送更大的 DTM 数据包。  

    我希望这将有所帮助、

    此致、  

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

    尊敬的 Cl é ment:

    因为显示为 @param dataLen Test data length:0..37 bytes only、我们可以使用此函数来发送255 bytes packet 吗?

    谢谢、此致、

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

    尊敬的 Kenny:  

    好时机、这是文档中的一个拼写错误。 我将修复这个问题。  

    我确认  HCI_LE_TransmitterTestCmd 和 HCI_LE_EnhancedTxTestCmd 都可以传输最高255字节的 DTM 数据包。  

    此致、