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

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. 安装 SDK
  6. 为定制电路板配置 SDK
  7. 启动 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. 扩展定制电路板器件树
    1. 5.1 器件树配置
    2. 5.2 描述节点中的外设
    3. 5.3 修改器件树配置
  9. 引导 Linux 内核
    1. 6.1 内核引导概述
    2. 6.2 内核部署说明
  10. 工具和调试
    1. 7.1 内核调试跟踪
    2. 7.2 OpenOCD 调试
  11. 未来的工作
  12. 总结
  13. 10参考资料
  14.   修订历史记录

最小配置的功能

最小配置由最小器件树和使 U-Boot 和 Linux 内核可以访问这些器件树的配置文件组成。在开始扩展器件树以完全支持定制电路板之前,这种最小配置可用于通过一组较少的外设测试初始电路板功能。为简单起见,最小配置最初支持的外设仅限于 SD 读卡器和 UART。如果定制电路板依赖不同的外设进行引导,或无法使用这些外设进行引导,则需要创建新的器件树节点。

最小配置会减慢速度并禁用 SD 读卡器的高级功能。SD 读卡器被迫使用 3.3V 信号以 25MHz 旧版 SDR 运行,以支持更常见的 SD 卡类别。这种支持减少了与高速或低压功能相关的问题数量,如果电路板不能正确支持这些高级功能,则在尝试启动至 Linux 内核时,此类功能通常会导致故障。出于类似的原因,DDR 存储器也配置为较低的速度。新电路板在以理想速度运行时出现间歇性问题是很常见的,因此取消对这些接口的调优有助于隔离问题并加快进度。

使用此最小配置,可以验证定制电路板的功能,并逐步扩展以包括全系列外设和经过优化的功能。本指南是面向 AM62x 开发的,但可扩展到节 8中所述的其他 TI SoC。