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.

[参考译文] CC3200:CC3200上的 PROVISIONING_AP 示例仍会产生错误

Guru**** 2560190 points
Other Parts Discussed in Thread: CC3100, CC3200, CC3200SDK, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/685442/cc3200-provisioning_ap-example-on-cc3200-is-still-producing-error

器件型号:CC3200
主题中讨论的其他部件:CC3100、、 、UNIFLASH

大家好、

我正在尝试启动并运行"Provisioning_ap"示例。 我已成功构建配置库和应用程序。 但是、当我运行 Wifi Starter Pro 应用程序时、我收到错误消息"配置序列尚未启动。 设备正在等待发送配置"。 Starter Pro 应用程序能够在应用程序失败之前找到并开始配置设备。 当应用程序尝试通过 AP 验证连接时失败。 。 有人对可能发生的情况有什么想法吗? 如果其他人认为 有一种更轻松的方法(另一个示例)在 CC3200上设置配置、我也乐于接受建议。 我使用的是 CC3200SDK _1.3.0和服务包 CC3100_CC3200_ServicePack_1.0.1.11-2.10.0.0、也使用了最新的 Android 应用程序 Wifi Starter Pro 应用程序和 CCS 版本:6.2.0.00050 (在 Windows 7上)、 我也未对 user.h 文件中的行进行注释

#include "PROVISIONING_API.h"
 #define SL_EXT_LIB_1              SL_Provisioning

之后,我正确地重建了它,并使用 uniflash 进行了刷写,版本:3.4.1.00012。

我做了所有事情、但仍然存在错误、 是否有人对可能发生的情况有任何想法? 如果其他人认为 有一种更轻松的方法()在 CC3200上设置 PROVISIONING_AP、我也乐于接受建议。

谢谢

Vikas

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

    请发送"Provisioning_ap"示例的终端日志。
    您是否更改了示例中的任何内容?

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




                    (一
                          CC3200 AP 配置应用程序       
                    (一



    主机驱动程序版本:1.0.1.11
    编译版本2.0.7.0.31.0.4.1.1.5.3.3
    器件配置为默认状态
    设备作为工作站启动
    正在启动配置..
    [NetApp 事件]获取的 IP:IP=192.168.1.1,Gateway=192.168.1.1
    [NetApp 事件]租用给客户端的 IP:IP=192.168.1.2
    [NetApp 事件]租用给客户端的 IP:IP=192.168.1.2
    [NetApp 事件]租用给客户端的 IP:IP=192.168.1.2

    我认为正在进行一些超时操作,是的,我更改了 user.h 文件行号.52中的示例代码,我刚刚删除了该行号中的注释 52并重建它...  #define SL_EXT_LIB_1              SL_Provisioning

    如果我执行了任何错误操作、请详细检查、但 PROVISIONING_AP 失败。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请确保在更改 user.h 后重新编译 simplelink 项目
    它应该重建与 provisinong_ap 链接的 simplelink.a (确保在 Project Properties/Build->ARM Linker->File Search Path 中路径正确)。

    我不熟悉您提到的错误消息("配置序列尚未启动。 器件正在等待发送配置")从何处获取此配置?

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

    您好、Kobi、

                    我再次验证了 PROVISIONING_ap,它通过 simplelink.a 重建,PROVISIONING_ap 已链接。

                    我在源文件中尝试了一些修改,即 main.c /*删除所有配置文件*/,只是注释了这两行,即没有655和656,然后重新生成它 ,因此终端 输出在之前发生了变化,您可以得到一些想法,但仍然是错误(“配置序列尚未启动。 设备正在等待发送配置")。 此错误出现在 Simple link Starter Pro Android 应用程序(最新)中。

                 // lRetVal = sl_WlanProfileDel (0xFF);
            //  assert_ON_ERROR (lRetVal);




                    (一
                          CC3200 AP 配置应用程序
                    (一



    主机驱动程序版本:1.0.1.11
    编译版本2.0.7.0.31.0.4.1.1.5.3.3
    器件配置为默认状态
    设备作为工作站启动
    正在启动配置..
    [WLAN 事件] STA 连接到 AP:sorgensystems、BSSID:0:17:7c:7e:d:8e
    [NetApp 事件]获取的 IP:IP=192.168.2.8,Gateway=192.168.2.1
    [NetApp 事件]获取的 IP:IP=192.168.1.1,Gateway=192.168.1.1
    [NetApp 事件] IP 租借给客户端:IP=192.168.1.2
    [NetApp 事件] IP 租借给客户端:IP=192.168.1.2
    [NetApp 事件] IP 租借给客户端:IP=192.168.1.2

    谢谢

    Vikas

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

    我怀疑 simplelink.a 未正确链接、而不是"main.c"。
    我验证了版本、它适用于我。
    您是否使用非操作系统版本?

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

    您好、Kobi、

                    是的,我正在使用非操作系统版本,它是否可以 在非操作系统版本中工作?? 此外  ,我 还正确地构建 了整个项目,plz 您可以在.png 文件中看到。 我有一个疑问,为什么我们迁移到 Free RTOS ,其中配置_ap 工作正常????????我们还可以在 cc3200中配置为 free-RTOS???

    谢谢、

    Vikas

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

    您好!

    非操作系统应该可以工作(这是我刚刚尝试过的操作系统)。

    确保在中将 simplelink 项目真正配置为在 SDK 根下构建、而不是在工作区中构建。

    我不明白您是想迁移到 FreeRTOS 还是仅仅因为此配置问题而考虑它。

    BR、

    Kobi

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

    您好、Kobi、

                    在 SDK_1.3.0中,有人给出 了 C:\TI\CC3200SDK_1.3.0\cc3200-sdk\examples\Provisioning_ap\ccs\Releases\Provisioning_ap (.bin),带有旧时间戳(17-02-2017)。我同意这个.bin 文件在 非操作系统中工作正常。 但在我从 cc3200SDK 导入的 CCS 文件夹 Project Explorer Provisioning_ap 中、我正在尝试编译该文件、然后将其刷写到 cc3200、并 在 我的工作区路径中、即。 C:\Users\Admin\workspace_v6_2是这些.bin 文件的创建

    即  C:\Users\Admin\workspace_v6_2\Provisioning_ap (.bin)、带最新时间戳(2018年7月5日)。 正如您提到的 ,一行--- >[请确保在中将 simplelink 项目配置为在 SDK 根目录下构建、而不是在工作区中构建。]

    所以。 在编写此文档时、我在 SDK 根 位置下创建了一个新的工作区 、即 C:\TI\CC3200SDK_1.3.0\cc3200-sdk\workspace_new\Provisioning_ap\Release\Provisioning_ap (最新.bin)、但配置仍然失败。

    抱歉、如果我执行了错误的过程、请告知。但我的案例假设我希望在 Provisioning_ap 源代码中进行一些修改、无论.bin 文件生成的文件将反映在我的工作区中、即

    C:\Users\Admin\workspace_v6_2\Provisioning_ap (.bin) 此处 失败 ,但我在活动工作区中只需要此最新的.bin 文件。 因此, 无论有人给 C:\TI\CC3200SDK_1.3.0\cc3200-sdk\examples\Provisioning_ap\ccs\Release\Provisioning_ap (.bin)的时间戳(17-02-2017),这种情况都可以正常工作,我不知道为什么?? 我的活动工作区不是???

    此致

    Vikas

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

    您好!

                我等了很长时间才收到社区方面的任何有希望的回复、但没有回复、因此我要关闭此主题、但 CC3200:CC3200上的 PROVISIONING_AP 示例仍会产生错误。

    谢谢

    Vikas

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

    很明显、您缺少一些东西、但我无法从您上面的描述中找到这一点。

    请尝试按照重建配置库和 PROVISIONING_ap 的2个步骤进行操作。

    首先、在将项目复制到工作区后重建"provisioninglib.a"(显示新库所在的文件夹)。 结果应低于 /provisioninglib/Release.

    然后、在构建 provisionfor_ap 应用程序时、请确保引用正确的库(即更新后的"provisioninglib.a"的位置应出现在 Project Properties/Build->ARM Linker->File Search Path 中)。


    BTW。 您在哪里看到了您提到的错误消息("配置序列尚未启动。 设备正在等待发送配置")? 我不熟悉这一点。

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

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

    我假设您已经找到了这个解决方案、因此我将关闭这个主题。
    如果问题仍然相关、请打开新主题。

    BR、
    Kobi