主题中讨论的其他器件: CC31XXEMUBOOST
我的客户正在使用 CC3100无线电工具执行射频测试、在点击"Start Tx Testing"按钮后、出现错误代码(-101)的错误。
我找不到有关此错误代码的任何信息、此错误代码代表什么?
客户正在通过 XDS110的 UART 连接 CC3100、它是否与错误代码有关?
此致、
水阳
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.
我的客户正在使用 CC3100无线电工具执行射频测试、在点击"Start Tx Testing"按钮后、出现错误代码(-101)的错误。
我找不到有关此错误代码的任何信息、此错误代码代表什么?
客户正在通过 XDS110的 UART 连接 CC3100、它是否与错误代码有关?
此致、
水阳
您好!
101网络无法访问: #define SL_ENETUNREACH (-101)/*网络无法访问*/
我不确定如何使用无线电工具的原始接口实现这一点。
您或客户能否按照代码查看哪个 SL 命令返回了此错误代码?
您可以获取 NWP 日志吗? (见 https://www.ti.com/lit/swru368第19章)。
您好、Kobi、
在进一步测试后、我认为该错误是由 XDS110引起的。 XDS110没有无线电工具所需的用于流控制的 CTS/RTS。
遗憾的是、客户只能使用其电路板上的内置 XDS110来连接到 CC3100、因此他们需要在无线电工具中打开流控制。 我发现无线电工具的源代码中有一个参数、即\RadioToolApplication_Source\cC3100LibUART\Source\RadioTool.c:
这似乎决定了流控是否被启用。 我 计划尝试关闭此选项并重建无线电工具、同时在执行此操作之前需要确认以下两个问题:
1.这是关闭流量控制的正确方法吗? 有什么东西我丢失了吗?
2.使用什么版本的 Visual Studio 来构建项目? 我尝试了 Visual Studio Express 2010、但它无法打开.sln 项目文件。
此致、
水阳
1.我认为这是禁用流量控制的正确方法。 您可以参考下面的线程来启用流控制(它与 CC26xx 和 SYSCFG/TI 驱动程序有关、这些驱动程序与 CC3100无关、但可以帮助您了解需要更改的内容)。
2.从发行说明中:"您需要具有 2010最低版本的 Visual Studio 才能打开项目"。 我不确定问题是什么(可能与"表达"相关)。 如果您要发送有关错误的更多信息、我们可以尝试提供帮助。
您好、Kobi、
我最终能够在另一台计算机上重建源代码、我使用 params.FlowControlEnable = 0重建了 CC3100LibUART 项目、并使用 生成的 DLL 替换了 RadioToolApplication 文件夹中的 CC3100LibUART.dll、但没有区别。
您是否能够重建源代码? 我是否可以请求您帮助构建一个没有流量控制的版本来支持客户的用例? 谢谢!
此致、
水阳
您好、Shuyang、
请 在此处参阅 CC3100无线电工具用户指南中的第11节。
对于 CC3100、我们建议客户使用具有 FTDI 调试支持的 CC31XXEMUBOOST 连接到无线电工具。 另请注意、客户可以使用 UART 和 SPI 进行连接。 请参阅表11-1和11-2。
BR、
成