ZHCAB23A June   2019  – January 2021 OMAP-L132 , OMAP-L138 , TMS320C6742 , TMS320C6746 , TMS320C6748

 

  1.   商标
  2. 1OMAP-L138 启动过程
    1. 1.1 复位期间
    2. 1.2 复位后
  3. 2启动实用程序
    1. 2.1 AISgen
    2. 2.2 串行引导和闪存加载实用程序
      1. 2.2.1 编译
        1. 2.2.1.1 在 Windows 下
        2. 2.2.1.2 在 Linux 下
      2. 2.2.2 运行
        1. 2.2.2.1 在 Windows 下
        2. 2.2.2.2 在 Linux 下
      3. 2.2.3 串行闪存器选项
    3. 2.3 对定制板的修改
    4. 2.4 重建和定制启动实用程序
      1. 2.4.1 下载闪存实用程序和启动实用程序
      2. 2.4.2 安装和配置所需的软件
        1. 2.4.2.1 Cygwin
        2. 2.4.2.2 Microsoft .NET Framework
      3. 2.4.3 编译器工具
        1. 2.4.3.1 编译器工具 (CODESOURCERY G++ LITE)
        2. 2.4.3.2 C6X 编译器工具
        3. 2.4.3.3 较新版本 CCS
      4. 2.4.4 为特定平台重建串行闪存和启动实用程序包
      5. 2.4.5 为 OMAPL13x 重建 HexAIS 实用程序
  4. 3启动示例
    1. 3.1 启动二进制文件
      1. 3.1.1 说明
      2. 3.1.2 获取软件
      3. 3.1.3 运行
    2. 3.2 在 AM1808/OMAPL138 上启动 DSP 二进制文件
      1. 3.2.1 说明
      2. 3.2.2 获取软件
      3. 3.2.3 运行
        1. 3.2.3.1 OMAP-L138 EVM
        2. 3.2.3.2 C6748 EVM
  5. 4调试引导加载程序
  6. 5OMAP-L138开机基准测试
    1. 5.1 主机启动性能
    2. 5.2 测试详细信息
      1. 5.2.1 方法
      2. 5.2.2 43
      3. 5.2.3 软件
      4. 5.2.4 硬件
      5. 5.2.5 讨论
  7. 6OMAP-L138 引导加载程序常见问题解答
  8. 7参考文献
  9.   A 使用 SYS/BIOS 设置 c_int00
  10.   修订历史记录

调试引导加载程序

OMAP-L1x Debug GEL 文件可用于调试引导问题、确定 ROM 版本以及显示 PLL 设置等其他信息。此 GEL 文件是为所有 OMAP-L13x、AM1x 和 C674x 器件而创建的。

Debug GEL 文件与 CCS 安装捆绑在一起,可在 CCS_INSTALL_PATH\ccs_base\emulation\boards\evmomapl138\gel 中找到。

CCS 说明:

  1. 连接到处理器,可以是任何 OMAP-L1x、AM1x 或 TMS320C674x 器件的 Arm 或 DSP。
  2. Tools -> Gel Files。
  3. 右键单击窗口并选择“Load Gel”。
  4. 转至“Scripts -> Diagnostics -> Run All”。
注:

确保在运行脚本时禁用 MMU,以便正确读取寄存器。可通过转至“Tools -> Advanced Features”,禁用CCS 中 的 MMU。

GEL 文件将打印出以下信息:

  • ROM ID:启动 ROM 的修订号
  • 芯片修订号
  • 启动模式:当前启动模式,由复位时锁存的启动引脚选择
  • ROM 状态代码:ROM 代码的当前状态
  • 说明:有关ROM 在启动过程中可能遇到的任何错误信息的说明
  • 程序计数器:所连接器件(或 DSP)的当前程序计数器
  • 器件信息:从 TI 获得支持时可能会有所帮助的通用器件信息
  • 时钟信息:输出 PLLm_SYSCLKn
    注:

    如果电路板使用 24MHz 以外的输入时钟,您需要相应地修改 gel 文件开头处定义。

  • PSC 状态信息