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.

[参考译文] RTOS/WL1835MODCOM8B:RTOS/WL1835MODCOM8B

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/642050/rtos-wl1835modcom8b-rtos-wl1835modcom8b

器件型号:WL1835MODCOM8B
Thread 中讨论的其他器件:WL1835

工具/软件:TI-RTOS

您好!

我正在对连接到 AM335x 评估板的 wl1835模块测试 ACK 策略。

通过将 wl1835配置为 AP、我能够测试'Block Ack' ACK 策略、并在 Wireshark 上观察到'Block ack'数据包。

但是、当我尝试测试"无 Ack"时、在 Wireshark 上观察到了 ACK 数据包。 我尝试将 wl1835配置为 AP 和基站。

在这两种情况下、都在 Wireshark 上观察到了 ACK 数据包。

我的问题是:

1) 1)这是预期行为吗? 如果是,为什么? 如果不是,应该如何在 wl1835上测试“无 ACK”?

--

谢谢。

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

    ACK 数据包由 wl18xx 的固件自动生成、而不是由驱动程序/操作系统自动生成。
    为什么要禁用它们? 这不是您应该做的事情。

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

    我正在测试 ACK 策略、正如我在驱动程序(文件:drivers/net/wireless/ti/wlcore/conf.h)中所做的那样、
    支持三种 ACK 策略、即传统、块和无 ACK。
    我可以看到块 ACK 的行为、并希望测试无 ACK 策略。
    是 TI 固件阻止了我吗?

    根据您的回答、我不应尝试此测试。 我的问题是、中断/原因会影响电路板或影响电路板的性能
    阻止我测试无 ACK 的原因是什么? 标准 IEEE802.11策略中没有提到 ACK。

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

    Vaishali、

    在 RX 端、我们肯定不支持标准定义的 ACK 策略。 这意味着、如果我们收到没有 ACK 策略的帧、我们不会使用 ACK 进行应答。

    在 TX 端、我们可以通过 wlconf 工具根据 tid 配置策略(请参阅下文)。

    这意味着我们传输的帧将使用配置的 ACK 策略生成。

    core.tx.tid_conf0.ack_policy = 0x00
    core.tx.tid_conf1.ack_policy = 0x00
    core.tx.tid_conf2.ack_policy = 0x00
    core.tx.tid_conf3.ack_policy = 0x00
    core.tx.tid_conf4.ack_policy = 0x00
    core.tx.tid_conf5.ack_policy = 0x00
    core.tx.tid_conf6.ack_policy = 0x00
    core.tx.tid_conf7.ack_policy = 0x00

    家伙