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.

[参考译文] CC3100BOOST:使用 Tiva TM4C123G、CC3100 BP 和 Uniflash 使 HTTP 服务器正常工作

Guru**** 2534710 points
Other Parts Discussed in Thread: CC3100, ENERGIA, CC3100SDK, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/588814/cc3100boost-using-tiva-tm4c123g-cc3100-bp-and-uniflash-to-get-http-server-working

器件型号:CC3100BOOST
主题中讨论的其他器件:TM4C123CC3100ENERGIACC3100SDKUNIFLASH

HII 全部、

嗯、我的主要 目标是构建一个 Web 服务器、在该服务器中、我可以 使用 Tiva TM4C123和 CC3100 BP 使用 CCS 来控制和监控不同的传感器和传动器。

我已经使用 Energia IDE 完成了相同的项目、因为它非常容易以 aurdino 样式对 TI LaunchPad 进行编程。

我只想使用 CCS 来实现它、以便深入探究 Energia 未 揭示的问题。

 我从 Tiva 和 CC3100 开始、就像在步骤中一样。

已 将 wlan_ap 从  C:\ti\CC3100SDK_1.2.0\cc3100-sdk\platform\Tiva-c-launchpad\example_project_ccs\getting_started_wlan_ap 导入 CCS 工作区

为相同的路径设置 TIvAware 路径。

将 main.c 文件替换 为 C:\ti\CC3100SDK_1.2.0\cC3100-SDK\examples\http_server/main.c

为 LED 配置 board.h 和 board.c 文件、这些文件可在以后通过 Web 浏览器访问。

5、 现在的代码 是完美的、没有错误地加载到 MCU 中。

 

我从 cc3100SDK 中读取了 http server.pdf 文件、其中指出我们需要将 httpserver.ucf 文件刷写到 串行闪存中。 我在这里感到困惑,

 

为什么我们必须将这些网页加载到闪存中、不能像使用 Energia 那样使用 html 编程来创建网页?

2、串行闪存 是指 Tiva 或 CC3100的闪存。

如果它的 Tiva,我尝试过,但它显示以下错误(因为我第一次使用 UNIFFLASH) uniflash v3.4.1---- 我在版本4.1.1中尝试了它、但也出现了相同的错误  

---------------------------------------------------- 错误--------------------------------------------------------------

[17:25:16]正在加载程序:C:\ti\CC3100SDK_1.2.0\cC3100-SDK\examples\http_server\uniflash_template\http_server.ucf
[17:25:16]错误>> Cortex_M4_0:GEL:加载文件时遇到问题:C:\ti\CC3100SDK_1.2.0\cC3100-SDK\examples\http_server\uniflash_template\http_server.ucf 无法确定文件的目标类型

[17:25:16]加载文件时遇到问题:C:\ti\CC3100SDK_1.2.0\cC3100-SDK\examples\http_server\uniflash_template\ti_server_ucf
无法确定文件的目标类型
[17:25:17]程序操作完成。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

如果它使用任何其他方法、或者我在某个地方出错、请在这里帮助。

此致

更确切地说

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    相反-
    您是否有机会查看过此 TI 参考设计?
    www.ti.com/.../tiduby2a.pdf、www.ti.com/.../TIDM-TM4C129XGATEWAY
    代码示例如下: www.ti.com/.../tidccp3
    此演示包括基于 TM4C123和 CC3100的 Wi-Fi 节点示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    HII Josh、

    感谢您的回复、

    在 CC3100 SDK 下、TI 已经提供了 Tiva 加 CC3100的示例
    我已经完成了这一过程、您建议的文件肯定会帮助我实现主要目标。

    我的帖子实际上与使用 CCS 实现 Tiva + CC3100的 http 网络服务器有关、以及为什么需要 Uniflash 将网页刷写到闪存(Tiva 或 CC3100)中以及如何需要 Uniflash?

    此致

    Sajad
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    网页会刷写到 CC3100串行闪存中
    请参阅=> processors.wiki.ti.com/.../CC31xx_HTTP_Server
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗯、当我看到同一页的用法时、它会提供类似这样的用法

    使用

    按照以下步骤在串行闪存上刷写'main.html'和'blink_led.html':

    打开配置文件,位置为' /examples/http_server/uniflash_template/http_server.ucf

    刷写设备上的文件。 Uniflash_User_Guide 有详细的刷写指令

    配置终端程序以查看日志-[| CC31xx_&_CC32xx_Terminal_setting_Wiki]有详细的刷写说明

    编辑 sl_common.h 并修改 SSID_AP_MODE、PASSWORD_AP_MODE 和 SEC_TYPE_AP_MODE 的值。

    构建并启动项目。 CC3100将以 AP 模式出现、上面设置的值作为其 SSID 名称

    使用客户端的 SSID 名称连接客户端与 CC3100

    在客户端上打开 Web 浏览器、并在客户端的地址栏中输入 CC3100的 IP

     默认 IP 地址为192.168.1.1

     或者、也可以输入'ysimplelink.net 以访问网页

    它说、我们必须使用 Uniflash 在第一点刷写网页、这是我没有得到的、尝试执行它、但它会显示上述帖子中报告的错误?

    谢谢你

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

    我现在知道您的意思-您是否使用 CC31xxEMU 板从 Uniflash 连接到 CC3100 BoosterPack?

    这是通过编程到串行闪存中的索引网页文件进行配置的最简单/最佳方法

    然后、当您在 Uniflash 中打开配置文件时、您应该会看到这种情况。

    您可以在此处添加 html 页面、以 www./为前缀

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

    我不使用 CC31XXEMU、我有 Tiva C TM4C123 Launchpad 板、在该板上、我通过 BoosterPack XL 引脚集成了此 CC3100 BP。

    我尝试使用 Tiva 来执行它、但它会像上一帖子中那样出现错误。

    或者、可能只需要使用 CC31XXEMU 即可完成该操作?

    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正确-请参阅此处的第3节=> www.ti.com/.../swru371b.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢 John 的大力支持。

    我想我应该订购 CC31XXEMU 以使其正常工作

    此致

    更确切地说