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.

[参考译文] EK-TM4C123GXL:使用 CCS 的 Tiva-TM4C123G 和 CC3100 HTTP Web 服务器应用。

Guru**** 2044370 points
Other Parts Discussed in Thread: CC31XXEMUBOOST, CC3100, ENERGIA, MSP430F5529, UNIFLASH, CC3100SDK, EK-TM4C123GXL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/588785/ek-tm4c123gxl-tiva-tm4c123g-and-cc3100-http-web-server-application-using-ccs

器件型号:EK-TM4C123GXL
主题中讨论的其他器件:CC3100ENERGIAMSP430F5529UNIFLASHCC3100SDK、 CC31XXEMUBOOST

大家好、

我的帖子与 Tiva 和 CC3100 HTTP Web 服务器的问题有关。

我的项目的主要目标是注意连接到我的 Tiva launchpad 加 CC3100的不同传感器。

我使用 Energia 框架实现了这一目标、因为已经定义了一个简单的 Web 服务器示例、因此使用 Energia 时无需进行任何修改。

现在、当谈到 CCS 时、MSP430F5529 + CC3100可与 SDK 中定义的所有示例正常配合使用、我们还尝试了大多数示例、甚至 HTTP 服务器、并且我能够使用 Web 浏览器控制板载 LED。

我在 Tiva + cc3100上遇到的问题,我阅读了 http 服务器示例的文档,它说我们需要先使用 Uniflash 将 server.ucf 文件解压缩到闪存中,但我想知道为什么要这样做,什么时候我们可以使用 CCS 执行所有操作。

要对 HTTP Web 服务器的电路板进行编程(以控制板载 LED)、请执行以下步骤

将 WLAN_AP 项目导入到我的工作区中并设置 TIvAware 的路径。        (  导入路径(C:\ti\cC3100SDK_1.2.0\cC3100-sdk\platform\Tiva-c-launchpad\example_project_ccs\getting_started_with wlan_ap))

2.尝试构建制造过程以验证路径,一切都很好。

2.现在将 main .c 替换为 C :\ti\CC3100SDK_1.2.0\cC3100-SDK\examples\http_server 中的 main.c。

尝试再次构建、现在我收到一些错误、指示 LED1、LED2 等未定义。

我知道程序的 board.c 和 board.h 文件存在问题、因为在这些文件下没有为 Tiva LED 定义函数。

我尝试定义这些 LED、但无法找到 LED1必须定义为 PortF 引脚1的位置、LED2必须定义为 PortF PIN2的位置。

如果可能、建议使用一些资源来轻松处理整个问题。

谢谢你

此致  

Sajad

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

    您好!

     在 LaunchPad 上、LED 按如下方式连接到 PF 端口。 您可以查看 project0示例 t (under /examples/boards/ek-tm4c123gxl/project0以了解如何为这些 LED 设置宏。

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

    你(们)好

    LED1和 LED2实际上并未对端口 F 引脚1/PIN2进行寻址。 这是 http_server 示例的枚举类型。

    typedef 枚举

      NO_LED、

      LED1、

      LED2、

      LED3

    } ledEnum;

    还有一件事、如果您没有使用 Uniflash 将"server.ucf"下载到串行闪存中、您计划将包含 html 文件的文件下载到串行闪存中吗? 您必须刷写 html 文件才能访问相应的页面。

    谢谢

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

    您是否尝试从 CCS Resource Explorer 下载 TM4C 的 Wifi 示例?

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

    我使用了具有30天评估许可证的 IAR EWARM、并使用串行闪存 API (cc3100-sdk\examples\file_operations)下载了 html 文件。 糟糕的人员方法、我没有 CC3100仿真器 BoosterPack (CC31XXEMUBOOST)。

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

    您好、Nazamul 和 Charles、

    感谢您的回答、

    Charles 我试过这些 wifi 示例,他们似乎在使用 Tiva + CC3100。

    Nizamul,我在 Enum 文件中定义了 LED 端口,但问题是,如何将 html 文件刷写到 Tiva + CC3100中,

    现在、我似乎还必须尝试这种糟糕的 MAN 闪烁方法。

    感谢您的帮助。

    此致  

    而是 SAJAD

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Sajad、
    请查看以下这些帖子。 希望他们能为您的问题提供一些线索。

    e2e.ti.com/.../480158
    e2e.ti.com/.../373094
    e2e.ti.com/.../1590683

    BTW、我目前正在出差。 请期待延迟响应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Charles、

    好的、我将查看这些链接

    谢谢你  

    此致

    而是 Sajad

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

    您好 Sajad、

    请检查"C:\ti\CC3100SDK_1.1.0\cC3100-SDK\examples\file_operations"或 http://processors.wiki.ti.com/index.php/CC31xx_File_Operations_Application

    根据 html 文件的内容 、您可以将其存储在 TM4C123G 的 RAM 或 ROM 中。 请注意双引号( \ "双引号内容"\ )。

    谢谢

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

    非常感谢您提供的有用链接、
    上次您谈到了使用 IAR 刷写 HTML 页面的"差" MAN 方法。
    有关该操作方法的任何链接。

    此致

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

    你(们)好

    抱歉、我没有找到有关此内容的有用在线教程。 一年多以前,我自己做了。 您需要对"example/file_operation"源代码执行以下更改。

    1.更改"sl_file_name"定义的文件名。 根据您的应用程序模式、这应该类似于"www/html_file_name.html"或"www/safe/html_file_name.html"。 (有关更多信息、请参阅 swru368a.pdf 的第12章)。

    2.使用 您的 html 代码更改 const 变量"oldMacDonald "的内容。 我执行了如下操作

    const _u8 pagecontent[]="\
    \
    \
    SimpleLink (TM)- CC31xx - TI 片上 WiFi \
    \
    \
    大家好!\
    \
    ";

    [注意:如果将文件内容变量从"oldMacDonald "更改为 "pagecontent"。 然后确保更改其余部分]

    希望您将在进行上述更改后进行构建、并能够使用"HTTP Server"应用浏览加载器页面。 如果您发现任何困难、请告诉我。  

    谢谢

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


    再次感谢您的回答

    我将根据您的想法尝试执行此操作、并将相应地更新您。

    此致

    Sajad 等人