ZHCACZ9 august   2023 AM625 , AM625-Q1 , AM625SIP

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2开始最小平台开发
    1. 2.1 最小平台的功能
    2. 2.2 最小平台准备
    3. 2.3 构建二进制文件
  6. 3部署说明
    1. 3.1 验证最小配置功能
  7. 4扩展最小配置
  8. 5工具和调试
    1. 5.1 常见问题
    2. 5.2 OpenOCD 调试
  9. 6未来的工作
  10. 7总结
  11. 8参考文献

最小平台的功能

在开始开发完全集成的定制电路板之前,这种最小配置可用于通过一组较少的外设测试初始器件功能。为了向开发人员提供更佳的设计,最小配置最初仅支持 SD 卡启动模式。由于定制电路板上所需的硬件有限且启动器件时启动时间较短,因此选择 SD 卡启动模式作为唯一的启动模式。

除了提供开发起点之外,最小配置还通过减慢和禁用组件的许多高级功能来支持广泛的组件。有所降级的两个重要功能包括 SD 读卡器和 DDR 配置。SD 读卡器被迫使用 3.3V 信号以 25MHz 旧版 SDR 运行,以支持更常见的 SD 卡类别。这种支持减少了与高速或低压功能相关的问题数量,如果电路板不能正确支持这些高级功能,则在尝试启动至内核时,此类功能通常会导致故障。默认情况下,最小配置使用 1GB 的 DDR,但可以减少到 512MB,并实施节 2.2中概述的其他一些更改。此外,默认的 DDR4 配置速度也已从 1600MTs (800MHz) 降至 600MTs (300MHz),这有助于减少由于信号完整性问题而导致的内核启动故障。此外,不同类型的 DDR(例如 LPDDR4)需要不同的 DDR 配置,必须在尝试启动器件之前生成该配置。

使用此基本配置,可以验证定制电路板的功能,并逐步扩展以包括全系列外设。节 5中概述了在此启动过程中调试问题的步骤。本指南是面向 AM62x 开发的,但可扩展到节 6中所述的各种其他 TI SoC。