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

 

  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.   修订历史记录

安装 SDK

如果尚未在主机上安装 AM62x Linux Processor SDK,则电路板启动的第一步是下载此 SDK。下载说明可在 AM62x Processor SDK 指南中找到。

此 SDK 包含源代码存储库、预构建的二进制文件、文件系统映像和其他有用的开发工具。以下说明基于 AM62x Processor Linux SDK 的 10.x 版本。确切的路径可能因 SDK 版本而异,可能需要搜索目录来确定组件的位置。本文档将 SDK 目录路径称为 TI_SDK。

在 10.x 版本的 SDK 中,U-Boot 存储库位于 TI_SDK/board-support/ti-u-boot-2024.04+git 下方。本文档将此路径称为 TI_U_BOOT。

在 10.x 版本的 SDK 中,Linux 内核存储库位于 TI_SDK/board-support/ti-linux-kernel-6.6.xx+git-ti 下方(其中 xx 表示将更改的次要版本号)。本文档将该路径称为 TI_LINUX。