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.

[参考译文] RTOS/EK-TM4C129EXL:配置 BIOS

Guru**** 2478765 points
Other Parts Discussed in Thread: EK-TM4C129EXL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/688116/rtos-ek-tm4c129exl-configuring-bios

器件型号:EK-TM4C129EXL

工具/软件:TI-RTOS

我正在研发 EK-TM4C129EXL 评估套件。 我不熟悉这个评估板。 我已经学习了实验练习 PDF、但仍然不清楚如何配置 BIOS 闲置函数并将库链接到它。 除了 Eric Wilbur 的2天在线培训讲座视频之外、还有任何关于配置 BIOS 的专题讨论会视频

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

    您好、Naveen、

     这是所有 TI-RTOS 培训视频的链接。

    我建议您也使用 CCS 中的 Resource Explorer 来尝试各种 TI-RTOS 示例。  请参见下面的。

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

    上面提到的这些示例随 BIOS 一起提供。 下图中的示例是不带 BIOS 的情况。 我们是否可以在没有 BIOS 的情况下运行应用程序????。 或者、如果我需要使用 BIOS 运行应用 程序、如何在 BIOS 中包含这些示例。 例如、如果需要包含下面列出的 enet_lwip 文件以与 BIOS 集成、是否可能??。 如何做到这一点??

    此致、

    蔡国荣。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    在您最初的问题和标题中、我认为您希望了解 BIOS、因此我提供了 TI-RTOS 示例。 在您显示的图像中、这些是非 BIOS 示例。 您可以根据需要导入它们。 这些示例与 TivaWare 库中的示例相同。 如果您尚未安装 TivaWare 库、可从 www.ti.com/.../SW-TM4C 下载它们。

    TI-RTOS 有自己的驱动程序(称为 NDK)来支持以太网。 非基于 RTOS 的 enet_lwip 示例基于第三方 LwIP 堆栈。 我们没有任何 LwIP 集成任何类型 RTOS 的示例。 如果您正在寻找具有 RTOS 的以太网解决方案、我建议您查看 TI-RTOS NDK、您将获得我们的 NDK 和 TI-RTOS 团队的支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我需要在应用程序中包含 NTP 服务器、TI-RTOS 堆栈还是 Lwip 第三方堆栈都具有该功能???
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们没有任何可立即使用的 NTP 示例。 我希望以下针对 SNTP 的 NDK API 参考将提供一些指导。 downloads.ti.com/.../index.html

    有关 LwIP NTP 支持、请参阅以下链接。 如果您还有其他有关 LwIP 的问题、我建议您将问题发布到 LwIP 论坛。
    www.nongnu.org/.../group__sntp.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    LwIP 或这些网络堆栈 NDK 上是否有任何文档???? 在我的应用中、微控制器应连接到 IP 地址(DHCP 或静态 IP 地址)并从该 IP 地址接收数据。 在这种情况下、数据将存储在 EK-TM4C129EXL 的哪个缓冲区中??
    是否有任何特定的数据表可用于查找此类信息???


    此致、
    Naveen Kumar
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    有关 LwIP 文档、您可以访问此链接 www.nongnu.org/.../index.html。
    对于 NDK 文档、您可以找到它们:
    www.ti.com/.../spru523k.pdf
    www.ti.com/.../spru524k.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、
    如果我将 NDK 与 TI-RTOS 配合使用、则我开发的应用需要具有静态 IP 地址选项。 TCP 回显代码
    仅支持 DHCP。 我能否将该代码配置为静态 IP 配置???
    此外、我已将 TCP 回显代码上传到控制器、为了测试它、我已打开 tcpsendreceieve.exe 应用程序。 打开它的时间。 IT( tcpreceieve.exe )关闭..
    如何测试 TCP 回显代码???


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

    [引用 user="Naveen Kumar29">如何测试 TCP Echo 代码????
    [/报价]

    您必须从运行中启动它(windows)、然后键入 CMD 或在桌面上进行简短剪切 、以打开一个活动窗口、以便 EXE 执行其代码。

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

    您好!

     您可以配置静态地址。 请参见下面的。 取消单击"Obtain IP address automatically"(自动获取 IP 地址)、然后将您自己的静态地址放在 IP 地址字段中。  

    根据 BP101的建议(感谢 BP101)、您需要打开如下所示的 cmd 窗口。

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

    您好、Charles、

    我可以设置静态 IP 地址、但无法配置端口号。 更改端口号的默认端口号是什么???

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我发现默认端口号为1000、但无法更改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、

    我可以设置静态 IP 地址并配置所需的端口号。 我能够通过以太网从客户端接收数据。 我找不到缓冲区或控制器中存储接收到的数据的阵列。
    在我的检查中,它将存储在名为 char Buffer[]的数组中,该数组位于名为 void tcpWorker (UArg0,UArgarg1 )的函数中。 它是正确的吗??
    我无法使用 C 代码配置程序、尽管我已经完成了 SPRU523k pdf

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

    您好!

     recv 在 socket.h 中定义如下。

    /*

    *==== recv ======

    *

    静态内联 int recv (socket s、void *pbuf、int size、int flags)

      返回 NDK_recv (s、pbuf、size、flags);

    您可以在我提供的 SPRU524K.pdf 中找到 NDK_recv() API 以及其余的 NDK API。 这是该链接。 www.ti.com/.../spru524k.pdf。

    以下是摘录。

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

    [引用 user="Naveen Kumar29"]为了测试它,我打开了 tcpsendreceieve.exe 应用程序。 打开它的时间。 IT( tcpreceieve.exe )关闭..
    如何测试 TCP 回显代码???[/quot]

    问题已得到解答 、但您可以继续提问 其他问题。  如果 您从 Windows 桌面或文件夹启动(位于前 tcieve.exe),则将立即打开并关闭。

    这个问题是如何未得到解答的?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、
    根据您的回复、我可以理解我使用 spru524k.pdf 中提到的 API 编写了一个单独的函数。 此函数包含所有这些 API、可以从客户端读取数据或向客户端发送数据。 我对吗???
    如果我需要在运行时更改 IP 地址和端口号、是否可以使用 XGCONF 选项进行更改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您对 API 的理解是正确的。

    请检查 tchEcho 项目中的 tcpEchoHooks.c 文件、其中端口号1000已定义并作为参数传递、以创建 tcpHandler 任务。