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