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.

[参考译文] TMDSICE3359:TI Sitara 嵌入式 Linux 入门

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1101140/tmdsice3359-getting-started-with-ti-sitara-embedded-linux

器件型号:TMDSICE3359
主题中讨论的其他器件: SysConfigSN65HVS882

您好!  

我不熟悉嵌入式 Linux。 我想从 TI Sitara 开始。  

我有 TMDSICE3359评估板。

请向我提供我可以从哪里开始的一些来源。

此致、

Imran

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

    尊敬的 Imran:

    请从文档 https://software-dl.ti.com/processor-sdk-linux/esd/docs/07_03_00_005/devices/AM335X/linux/index.html 开始

    ICE 板的相关信息如下: https://www.ti.com/tool/TMDSICE3359

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

    您好、 

    感谢您的快速回复。 我可以获得一些视频教程或网络研讨会链接吗?

    此致、

    Imran

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

    尊敬的 Imran:

    您可以在 https://training.ti.com/中进行搜索。 但我认为没有任何有关入门主题的视频。

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

    您好、 

    实际上我尝试了您的链接。 所以,面对一些问题,我有一些疑问:

    我尝试安装 ti-processor-sdk-linux-am335x-evm-08.02.00.24-linux-x86-Install.bin。 但是、当我使用 Ubuntu 22进行 Linux 虚拟化时、它出现故障、并且它要求 Ubuntu 18.04。

    那么、我是否可以通过任何方法在最新版本的 Ubuntu 上安装此 SDK、或者我是否只需要安装18.04?

    tisdk-default-image-am335x-evm.wic  该文件的确切用法是什么。 我已使用 balenaEtcher 刻录此文件。 我将该存储卡放入 Sitara EVM 中。

    但它没有启动。 此文件是否还有其他工作要做?

    3.从何处可以获取 TMDSICE3359的映像文件?  

    4.是否必须有 Linux 机器进行开发,还是可以在 Windows 机器上开始开发?

    开发需要使用哪种 IDE? CCS 或该特定 SDK 是否具有 IDE?

    此致、

    Imran

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、 
    实际上、我已经完成了以下步骤:-
     我在 Ubuntu 18.04上安装了 SDK、因为我最初尝试使用最新版本的 Ubuntu、即22.04、但最后显示的 SDK 配置器仅支持18.04
    然后、我使用文件 tisdk-default-image-am335x-evm.wic 创建了具有 balenaEtcher 的 SD 卡。  
    那么、现在我不确定在运行安装脚本之前、我是否需要将 SD 卡连接到 Linux 主机?
    同时、我是否还需要将 AM335 EVM 连接到同一台机器? 在运行脚本时、SD 卡是否应与 EVM 或 Linux 主机连接?
    运行脚本后的下一步是什么?
    此致、
    Imran
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 

    现在、我尝试通过脚本创建 SD 卡。 我按照所有步骤并在选择选项中选择了 tisdk-default-image-am335x-evm.wic 并创建了它。 但是、当我将该卡插入 EVM 时、它不会启动。

    因此、我直接从该链接 https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM335X/07.03.00.005下载映像文件、 然后使用该映像烧录 SD 卡、然后从此 SD 卡引导 EVM、并成功引导 EVM。

    现在、我的问题是、可以使用此映像文件开始开发、还是最好从 SDK sdcard 创建开始?

    此致、

    Imran

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

    尊敬的 Imran:

    当您说"它没有启动"时、是否有任何控制台输出(例如 U-Boot)?

    此外、当您使用 Linux PC 读取 SD 卡时、您能否看到引导分区和根分区、装入这些分区并访问文件?

    通过从 TI.com 下载 WIC 映像创建的 SD 卡与您自己创建的映像之间的结构/内容应该大致相同(您可以进行快速的并排比较以查看)。 我还假设您在实验中使用了相同的物理 SD 卡、对吧?

    此致、Andreas

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

    尊敬的 Andreas:

    当您说"它没有启动"时、是否有任何控制台输出(例如 U-Boot)?

    是的、它进入 U-Boot。 但核不是开始的  

    此外、当您使用 Linux PC 读取 SD 卡时、您能否看到引导分区和根分区、安装这些分区以及访问文件

    是的,两个分区都已创建。 我将匹配这些文件并告知您

     我还假设您在实验中使用了相同的物理 SD 卡、对吧?

    是的

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

    现在、我正在使用由映像文件创建的 SD 卡、它可以正常工作。 希望每次使用 WIC 和图像文件时没有区别。  
    现在我面临两个问题:

    1.如何设置静态 IP? 以便我可以在 EVM 和主机之间建立连接

    当我运行 ifconfig 时、我将获得此结果。

    现在,我运行以下命令:ifconfig eth0 192.168.0.14 netmask 255.255.255.0 broadcast 192.168.0.1

    我能够从 eachother ping EVM 和主机

    如何永久设置静态 IP?

    2.我已经在 Linux 主机上下载并安装了 CCS。 我创建了一个 hello 程序

    现在、我尝试通过 RSE 将银行文件传输到 EVM、但在所有配置之后、当我尝试连接时、此窗口将弹出:-

    请帮助我解决这些问题。

    此致、

    Imran

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

    尊敬的 Imran:

    很抱歉我不在办公室。 我很高兴看到您取得了进展、并能够启动 EVM。

    设置永久静态 IP 是 Linux 的一个常见问题、它不是特定于 TI EVM 的问题。 您可以在 Linux 中的文件/etc/network/interfaces 中添加配置。 您可以在互联网上找到大量信息。

    2.要开发 Linux 应用程序,您不必使用 CCS。 通常、您可以在 Linux 主机上编写代码、交叉编译代码并在 EVM 上运行代码。 有关详细信息、请参阅以下链接。

    https://dev.ti.com/tirex/explore/node?node=ABYUM7gl3nvjuFIfdN8hww__7qm9DIS__LATEST

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

    您好、 

    感谢您的回复。 这两个问题都得到了解决。

    我在运行 GPIO、UART、SPI、I2C 等基本外设方面需要您的帮助

    您能向我提供一些文档/教程和示例吗?

    此致、

    Imran

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

    尊敬的 Imran:

    请查看以下链接的文档:

    https://software-dl.ti.com/processor-sdk-linux/esd/docs/07_03_00_005/linux/Foundational_Components_Kernel_Drivers.html

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

    您好、Bin Liu、

    我正在使用  TMDSICE3359 EVM、此 EVM 上是否有用于测试目的的用户 LED? 我正在查看 用户指南(AM335x ICE EVM Rev2.1硬件用户指南)。 但没有找到它。 但我发现 了 GPIO3_18上的通用 I/O。 我已经安装了 SysConfig 软件、但在该软件中、当我尝试启用 GPIO3_18时、它会显示资源冲突。

    您能不能向我建议如何使用此 EVM 编写 GPIO 示例代码?

    此致、

    Imran

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

    尊敬的 Imran:

    我检查了 TMDSICE3359 EVM 原理图、但未看到任何外露的备用 GPIO 引脚。 此 EVM 用于专用工业通信、因此我不希望它将 GPIO 引脚用于通用目的。 GPIO3_18也被路由至 SN65HVS882 (电路原理图第14页)。

    如果您想实践 GPIO 编程、我建议您使用 AM335x BeagleBone Black 板。