ZHCAEV9 December   2024 AM62D-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 将二进制文件加载到 AM62D
  5. 2处理器内核基准测试
    1. 2.1 C7x DSP 基准测试
      1. 2.1.1 快速傅里叶变换
      2. 2.1.2 数字信号处理
        1. 2.1.2.1 FIR
        2. 2.1.2.2 级联双二阶滤波器
        3. 2.1.2.3 点积
      3. 2.1.3 数学运算
    2. 2.2 在 A53 内核中执行的 Dhrystone
  6. 3存储器系统基准测试
    1. 3.1 临界存储器访问延迟
    2. 3.2 UDMA:DDR 至 DDR 数据复制
    3. 3.3 C7x DRU 性能:通过 DMA 进行块复制
  7. 4应用特定的基准测试
    1. 4.1 SBL 引导时间
    2. 4.2 IPC 性能
    3. 4.3 闪存
    4. 4.4 应用特定延迟
  8. 5总结
  9. 6参考资料

将二进制文件加载到 AM62D

AM62D 的 FREERTOS-SDK 文档说明了对于在 AM62D EVM 上加载和运行裸机和 FreeRTOS™ 二进制文件所需的软件和工具进行设置的步骤。下面列出了步骤摘要。有关更多详细信息,请参阅 FREERTOS-SDK 文档。

  1. 下载并安装 FREERTOS-SDK。
  2. 下载并安装所有必需的软件和工具:
    1. SysConfig
    2. GCC AARCH64 编译器
    3. C7000-CGT 编译器工具链
    4. Python3
    5. OpenSSL
    6. Mono 运行时
    7. Code Composer Studio™ (CCS)
    8. TI CLANG 编译器工具链
  3. 使用 make -sj4 all 构建 SDK
  4. EVM 设置:
    1. 将 EVM 设置为 UART 引导模式。
    2. 使用 UART micro USB 端口将 EVM 连接到 PC。
    3. 使用 Unilflash 刷写初始化二进制文件。若要从 FFTLIB、MATHLIB、DSPLIB 和 VXLIB 等库中运行 C7x 内核,请使用 SBL null。
  5. 使用 CCS 将 .out 二进制文件加载到 EVM(此方法用于在 C7x DSP 上运行裸机内核):
    1. 为 AM62D 设置 XDS110 目标配置。仅在第一次运行时执行此步骤。
    2. 将 EVM 更改为 OSPI NOR 引导模式。
    3. 使用 JTAG micro USB 端口将 EVM 连接到 PC。
    4. 启动在上一步中创建的 XDS110 配置。
    5. 连接到 C7XSS_0。
    6. 将 .out 二进制文件加载到 C7x 中。
    7. 运行。
  6. 对于 Dhrystone 中的 FreeRTOS 示例,将 .appimage 文件刷写到器件中。