• Menu
  • Product
  • Email
  • PDF
  • Order now
  • AM62x 器件上的 Linux 电路板移植

    • ZHCACZ9A August   2023  – September 2024 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62P , AM62P-Q1

       

  • CONTENTS
  • SEARCH
  • AM62x 器件上的 Linux 电路板移植
  1.   1
  2.   摘要
  3.   商标
  4. 1 引言
  5. 2 安装 SDK
  6. 3 为定制电路板配置 SDK
  7. 4 启动 U-Boot 电路板端口
    1. 4.1 器件树简介
    2. 4.2 最小配置的功能
    3. 4.3 准备定制板级配置文件
    4. 4.4 初始器件树修改
    5. 4.5 构建 U-Boot 二进制文件
    6. 4.6 U-Boot 部署说明
  8. 5 扩展定制电路板器件树
    1. 5.1 器件树配置
    2. 5.2 描述节点中的外设
    3. 5.3 修改器件树配置
  9. 6 引导 Linux 内核
    1. 6.1 内核引导概述
    2. 6.2 内核部署说明
  10. 7 工具和调试
    1. 7.1 内核调试跟踪
    2. 7.2 OpenOCD 调试
  11. 8 未来的工作
  12. 9 总结
  13. 10参考资料
  14.   修订历史记录
  15. 重要声明
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

Application Note

AM62x 器件上的 Linux 电路板移植

下载最新的英语版本

摘要

AM62x 片上系统 (SoC) 产品系列专为构建基于 Linux 的成本优化型嵌入式系统而设计。AM62x 具有多种外设和配置,适用于许多市场应用,包括汽车和工业应用。此系列提供许多高级功能,以满足当今系统的需求。对于新用户来说,通过使用这些器件开发定制平台来充分利用这些功能可能会很复杂。本应用手册为 Linux 开发提供了一个清晰的起点,从而提高了基于 AM62x SoC 的定制电路板的开发效率。有关 AM62x 产品的更多信息,请参阅器件特定的数据表、用户指南和 SDK 文档。

商标

Arm®is a reg TM ofArm Limited (or its subsidiaries) in the US and/or elsewhere.

Other TMs

1 引言

TI 提供了软件开发套件 (SDK) 来加快 AM62x SoC 的开发。该软件包针对评估模块 (EVM)(例如入门套件 (SK))进行了调优。SDK 和 SK 旨在针对各种用例快速评估 SoC 的许多功能。所有特性和功能(例如各种引导模式)均已启用和优化。虽然这种灵活性对于评估平台非常有用,但为特定用例设计的定制电路板可能不需要增加这种复杂性。例如,在这种情况下,最终产品中只会使用这些引导模式中的几种。

通过 SDK 中提供的完整配置来降低复杂性并不高效,可以将定制电路板启动时间从数天延长到数周。此过程可能涉及随意禁用特性,以确定如何配置更简单的用例。系统的互连性质不利于开发人员找出问题的根源。建议的方法不是剥开复杂系统的各层来找出问题,而是在一开始将最小配置作为坚实的基础,然后迭代到完整和优化的配置。一次逐步添加一项功能可快速识别电路板的哪些方面正常工作,哪些不正常工作。可以针对非功能区域进行调试。

本应用手册详细介绍了如何使用 SDK 添加定制电路板支持。SDK 包含 Linux 内核和 U-Boot(用作引导加载程序)的源代码库。要启用新的定制电路板,需要将 Linux 和 U-Boot 都移植到定制电路板。首先,为新电路板配置 U-Boot 环境。接下来,开始 U-Boot 电路板移植,首先创建所需的定制板级配置文件并对电路板的新器件树(一种描述底层硬件的软件结构)进行初始修改。最后,各个功能和外设会逐渐添加到器件树中,直到完成,并且所有电路板功能都能根据 U-Boot 启动电路板所需正常运行。同一器件树用于在新电路板上启用 Linux 内核,从而完成移植过程。为了解决启动过程中出现的任何错误,本文档还包含调试指南。

建议在收到定制电路板之前,使用 TI EVM 完成本文档中详细介绍的过程。这可在定制电路板到达后实现高效的启动过程,并在已知正常工作的电路板上验证本文档中的步骤。

可以在节 10中找到软件文件下载链接。虽然本指南和提供的文件是面向 AM62x 系列开发的,但可扩展到节 8中所详述的其他 TI SoC。

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale