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.

[参考译文] PROCESSOR-SDK-AM335X:Linux 应用示例

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/566610/processor-sdk-am335x-linux-application-examples

器件型号:PROCESSOR-SDK-AM335X
主题中讨论的其他器件:TMDSICE3359

您好!

我目前正在使用 以太网 TCP/IP 功能在 TI Linux 处理器 SDK 上开发 AM335X 应用。

有人能帮我指导这个 SDK 上的示例以太网示例项目,我可以将其用作基础吗?

等待您的回复。

此致、

Mohit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢。

    等待软件团队的响应。 希望他们能尽快回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mohit、

    我们不提供 Linux 以太网示例。 但是、以下 Wiki 可能有用:
    processors.wiki.ti.com/.../Processor_SDK_Linux_Ethernet_Interface
    processors.wiki.ti.com/.../Sitara_Linux_Dual_Emac_Mode
    processors.wiki.ti.com/.../Linux_Core_CPSW_User's_Guide

    有关在 Linux 中编写以太网 API 的信息、另请参阅以下指南:
    aschauf.landshut.org/.../ch01.html
    www.tldp.org/.../Ethernet-HOWTO.html

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

    我想简单介绍一下我在开发以太网应用时要实现的目标。 我对这一点有几个疑问:

    我已经在 TMDSICE3359中设置了处理器 SDK Linux。 之前我在 AM335X 的 Processor SDK 中工作,这是进入处理器 SDK Linux 的主要原因,因为 Linux 环境中具有双 MAC 功能。 现在、我通过此链接" processors.wiki.ti.com/.../Processor_SDK_Linux_Setup_Script"在 ICE_V2_Board 上设置 Linux SDK。 这只是我所做操作的背景、以便更容易理解用例。 通过其中一个以太网端口、我们将使用 Acontis EtherCAT Master 运行 EtherCAT 功能、而在另一个以太网端口上、我们将运行简单以太网应用程序以接受来自主机 PC (主要来自 Android 应用程序)的 TCP 数据包。 我希望你能回答几个问题。 我希望这些要点对您来说更容易,而他们对我有疑问。

    在第4点中。 在上面的链接中配置开发环境以太网连接如图所示。 这种以太网连接的目的是什么?

    在 uboot 设置中的 setup.sh 脚本中、如果我选择将内核和文件系统放入 SD 卡中而不是放在 tftp 上进行构建、那么我认为不需要以太网连接?

    此外,在 SDK 中构建 Linux 内核时,我已禁用了使用 make menuconfig 选项为 EtherCAT 应用构建 TI CPSW ALE 支持的选项。 如果禁用此选项,会影响以太网通信? 是正确还是错误? 请在此上面放点光?

    此外,为了构建 EcMasterdemo,我们需要使用 arch 构建 atemsys.ko 库,并通过命令导出该变量:export arch=armv6-vfp-eabihf。

    我尝试包括 arch= armv6-vfp-eabihf,但 atemsys.ko 中的 Makefile 查找路径/arch/armv6-vfp-eabihf/Makefile,但 Linux 内核路径中不存在此路径,即:/opt/ti-processor-sdk-linux-am335x-evm-03.02.00.05/board-support/linux-4.4.32 +gitAUTOINC+adde2ca9f8-gadde2ca9f8。 虽然存在/arch/arm/Makefile 路径、并且一些其他 TI 专家已经使用此论坛中已知的架构构建了此应用、但他们不是 Linux SDK 专家。 您能不能帮助您了解如何使用此 arch=armv6-vfp-eabihf 来构建 atemsys.ko 库。

    4.最后一个疑问,如何在 Linux 处理器 SDK 上使用 SD 卡运行应用程序。 我能否在 TI wiki 中找到这些步骤。 我一直找不到它。

    感谢 Yordan 的所有帮助。 我是 TI Linux 环境的新手、因此我需要您的宝贵帮助才能通过测试。

    请尽快帮助我。

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

    您能不能帮助我解决这些问题。

    您可以跳过应答查询号 1.我已经解决了这个问题。

    请帮助我其他人。 感谢你能抽出时间。

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

    对问题的任何回答。