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.

从mysimplelink.net添加file后,有没有标志参数,说明配置完成?

Other Parts Discussed in Thread: CC3200

TI工程师:

   我在使用mysimplelink.net配置CC3200后,想要切换到STA模式,但是不知道怎样切换。

    因为CC3200工作在AP模式而让人通过mysimplelink.net配置的时间是不确定的,需要一个标志参数来切换到STA。

   请问,程序中有无设置该参数?

   或者可以通过其他方法切换到STA?

  谢谢!

  • Wayy,

    您好!

    可以实现。具体调用NWP API将3200切换到STA 模式,然后将NWP复位即可切换到STA模式。谢谢!

  • 怎样判断添加profile已经成功了呢?

  • 1.  如果你通过mysimplelink.net来访问的话,有选项可以设置模式,AP或STA

    2. 如果你调用API添加profile的话,如果成功,它会返回index, 如果失败,会返回-1

  • 1.在mysimplelink.net的界面设置完之后,将模式设置为STA,这时界面开始刷新,刷不出来,表示已经推出AP。但是CC3200设备却并没有自动切换到STA模式,我理解的是设备下次重新上电后将默认以STA模式启动。

    问题:设置为STA后设备应该以STA自动重启吗?

    2.在mysimplelink.net上进行配置时,我进行单步调试,看不到任何API的调用,能否讲述一下在mysimplelink.net上添加文件后,3200内部处理流程?

  • 你好,

    关于STA或者AP的方式是在static void ReadDeviceConfiguration()函数中有说明:

    unsigned int uiGPIOPort;
    unsigned char pucGPIOPin;
    unsigned char ucPinValue;

    //Read GPIO
    GPIO_IF_GetPortNPin(SH_GPIO_3,&uiGPIOPort,&pucGPIOPin);
    ucPinValue = GPIO_IF_Get(SH_GPIO_3,uiGPIOPort,pucGPIOPin);

    //If Connected to VCC, Mode is AP
    if(ucPinValue == 1)
    {
    //AP Mode
    g_uiDeviceModeConfig = ROLE_AP;
    }
    else
    {
    //STA Mode
    g_uiDeviceModeConfig = ROLE_STA;
    }

  • 1. 因为AP和STA是两种完全不同的工作模式,所以模式切换之后,WIFI是需要重启的。如果你需要它自动重启,是可以从MCU端的代码去控制的,这里面的HTTP SERVER带的网页操作是供参考。

    2. 你看不到任何调用是正常的,因为HTTP SERVER是在芯片的网络处理器内部,MCU端看不到。