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.

[参考译文] CC3220SF:加载 HTML 页面时出现问题

Guru**** 2562120 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/930640/cc3220sf-issue-loading-html-page

器件型号:CC3220SF
主题中讨论的其他器件:UNIFLASH

各位专家:

当我处于 ap 模式时、我在访问 HTML 页面方面遇到一些问题。 我需要在 MCU 中刷写页面还是需要采用其他方法。 请就此事项向我提供帮助。

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

    Manish、您好!

    您有什么问题?

    AP 或 STA 模式下内部 Web 服务器的行为相同。 如果要使用自己的网页、则需要将其上传到设备中。 这可以通过 Unflash 软件来实现。 对于 AP 和 STA 模式、有些 Web 服务器配置选项是单独的。

    1月

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

    您好、Jan、

    我已经在 9.1.3中阅读了用户指南、但您能提供一个如何闪存的小示例。 我做了几次计时、但仍然没有成功。 请你帮我很多忙

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

    您好!

    您需要使用 Uniflash 并在\www\"directory"下上传 html 文件-例如\www\index.html。

    1月

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

    您好、Jan、

    如果我错了、请检查并更正我。

    正如我使用这种方法、但 HTML 页面完全没有加载。 以下是随附的图片请 告诉我是否正确。

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

    Manish、您好!

    当您插入一个如192.168.1.123/config.XHTML 的完整路径时、您的文件 config.XHTML 和 MQTT_config.XHTML 应该可以正常工作。 如果未显示文件、则表示您没有正确配置 Web 服务器(在 AP 模式下启用 Web 服务器、设置正确的端口等)

    1月

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

    您好、Jan、

    在下面的陈述之前、我们是否需要调用 HTTPServer_init、对此主题有一点疑问:

    retVal1 = sl_NetAppStop (sl_NetApp_HTTP_Server_ID);
    if (retVal1 >= 0)
    {
    retVal1 = sl_NetAppStart (sl_NetApp_HTTP_Server_ID);
    } 

    
    

    请根据您的建议清除此疑问、我已经做了这样的处理、但我已经检查了上述函数的返回值、即返回0、端口也是80。

    还有一个问题是、我们是否需要在代码上指定 html 路径?

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

    Manish、您好!

    通常、您应该创建 www/index.html 文件、并且您的所有其他 html 文件都应该与链接在一起 或其他方式(通过 Ajax 等进行后台加载)。 您无需以某种方式在 C 代码中指定 html 文件。

    也许您可以将 www/index.html 页面添加到您的 sFlash 中、并检查它是否正常工作。 当你打开 webbroslwer 你看到什么? 默认 ROM 页、您自己的索引页还是无任何内容?

    请注意、需要为 AP 模式单独启用 Web 服务器。 这可以通过 Uniflash 或在切换到 AP 模式后完成。

    1月

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

    您好、Jan、

    通过执行以下语句、我将负责分别为 AP 模式启动 Web 服务器

    retVal1 = sl_NetAppStop(SL_NETAPP_HTTP_SERVER_ID);
    if(retVal1 >= 0)
    {
      retVal1 = sl_NetAppStart(SL_NETAPP_HTTP_SERVER_ID);
    }
    感谢您的建议、我将按照您的上述说明进行操作、并提供更新