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.

[参考译文] CC3220SF:无线电工具:固件代码中的封包化测试功能

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/850180/cc3220sf-radio-tool-packetized-test-funtionality-in-fw-code

器件型号:CC3220SF
主题中讨论的其他器件: CC3200CC3XXXRADIOTEST

我想了解 无线电工具1.2中这部分代码的意图。

来自函数"RadioStartTX (..)"的代码片段:

IF (RADIO_TX_封 包化== eTxMode)
{
length = size;
txStarted = 1;

while ((txStarted)&&(length == size))
{
/*发送帧*/
minDelay =(DELAY_AMOUNT%50);
长度= SL_Send (rawSocket、DataFrame、Size、SL_RAW_RF_TX_PARAMS (eChannel、RAE率、 powerLevel 音频、电子前导码);
OSI_SLEEP (minDelay);

minDelay =(DELAY_AMOUNT - minDelay);
while ((minDelay > 0)&&(txStarted))
{
OSI_SLEEP (50);
minDelay-= 50;
}
} 

在函数"sl_send (..)"的第一次调用之后 它返回"0"或"负值"。 因此、while 循环肯定不会再次运行。

这是意图吗?

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

    您好!

    无线电工具1.2版适用于 CC3200器件。 对于 CC3220SF 器件、您需要使用 CC3XXXRADIOTEST (当前版本 v1.0.3.11)。

    (používáte špatnou verzi RadioTools、pro CC3220SF musíte použít CC3XXXRADIOTEST)

    1月

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

    您好、Jan、

    您对该版本的看法正确(您在 该主题中也感到困惑)。

    但关于代码功能、我仍然想知道解释。

    此致

    Jiří μ A

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

    您好!

    您看到 sl_Send() API 中的什么错误代码? 预期正返回代码应从 sl_Send() API 返回。 请确保您使用的是正确版本的 ServicePack 和 SDK。

    1月

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

    您好、Jan、

    我不是在调试代码。 我只是在 文档中看到 sl_send (..) 返回。

    让我们关闭这个主题。

    Jiří μ A

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

    您好 Jan、

    请更新 sl_send (..)文档 功能。

    当前情况:

    返回

    0表示成功、或负错误代码表示失败。

    应为:

    返回

    成功时为零或正值、失败时为负错误代码。

    (注:0字节通常不会被发送、因此不能视为成功)

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

    您好!

    您已链接 SDK 版本1.40.00.03的旧文档。

    在当前 SDK 版本(3.30.01.02)中、以下内容:
    成功时返回、返回发送的字节数或失败时返回负错误代码 

    对于您的开发、您需要导流罩以使用当前文档- CC32xx SDK \simplelink_cc32xx_sdk_3_30_01_02\docs\wifi 主机驱动程序_api\

    1月

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

    您好、Jan、

    感谢您的回复。 实际上、我链接的页面顶部是 版本  2.0.1.18.如何快速找到与此相对应的 SDK 版本(无需在论坛上提问)?

    另外:您还可以参阅已安装 SDK 下的文档(感谢您的回答)。 这是否意味着我不应该使用我所链接的在线手册?

    再次感谢您的支持!

    Jiří μ A

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

    您好 Jiří、

    您应该使用与 SDK 版本配对的 SimpleLink 驱动程序文档。 此版本可在本地的 SDK 安装目录中找到、也可使用 TI Resource Explorer。 在 Resource Explorer 中、您可以根据需要选择 SDK 版本。

    1月

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

    您好 Jan、

    非常感谢您提供此信息(尤其是提供的链接)。

    此致

    Jiří μ A