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.

[参考译文] 编译器:我使用 CC3235SF 根据 TCP 发送和接收数据执行压力测试、它将被冻结

Guru**** 2595805 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/962012/compiler-i-use-cc3235sf-to-do-a-stress-test-based-on-tcp-sending-and-receiving-data-it-will-freeze

工具/软件:TI C/C++编译器

如标题中所述、连接到 AP 并创建 TCP 连接、

一台计算机使用串行端口助手每100ms 发送一条 AT 命令+Send = 0、0、100、111、这将控制 WiFi 模块客户端每次发送100字节、 另一台计算机充当 TCP 服务器、通过网络调试助手接收、距离约为3到4米、我最终发现它在发送573,524次时卡住、 串行端口未响应命令、因此服务器无法接收数据。

另一个 WiFi 模块也进行了同步测试、并以50ms 的间隔发送了 AT 命令+Send = 0、0、500、111、最后发现它在发送约254、058次时卡住。
这是一个非常严重的问题。 我不知道 at_commands 例程、wifi 模块和硬件电路有什么问题?

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

    您好!

    您应该使用 JTAG 并确定正在进行的操作。 AT 命令示例仅是在应用处理器上运行的代码。 提供的 AT 命令示例代码、您可以根据需要更改此代码或对其进行调试。

    BTW... 您使用什么 SDK 和 ServicePack?

    1月

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

    我认为使用命令示例进行此类测试不会卡住、只会丢失数据包、但结果超出了我的预期、使用较新的 SDK 和4.8 SP

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

    您好!

    正如我说的。 您应该使用 JTAG 并确定代码中发生的情况。

    1月

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

    您好!

    我想知道为什么官方的 at_command 演示程序在执行此应力测试时出现问题。 ?是否曾对此演示进行过类似测试

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

    您好!

    我无法回答有关使用 CC3235在 at_command 演示中执行了哪些确切测试的问题。 请等待 TI 的回答。

    如果我不正确、请使用 network_terminal 示例进行吞吐量测量。 也许您可以使用此示例进行测试。

    1月

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

    您好!

    我们不像您那样使用 AT 命令演示进行测试。 您能否向我们解释一下您的设置以及失败后的情况? 我了解您通过 UART 将我们的器件连接到计算机。 我猜您有一些计算机程序每隔100ms 调用一次+发送一次。  

    您是否曾尝试过在通过 JTAG 发生故障后分析空气日志或调试器件? 我想不出发生这种失败的任何原因。 我现在没有足够的信息来帮助您进一步。  

    Jesu