“线程”中讨论的其它部件: TMDSCNCD28388D, C2000WARE
您好,
我正在处理位于 TMDSCNCD28388D 评估板上的 TMS320F28388D CPU。 处理器包含3个 CPU 内核:CPU1 (C2000)/ CPU2 (C2000)/ CM (Connectivity Manager - ARM Cortex-M4)。
CPU1内核似乎无法直接访问 CM 内核的闪存。 我假设我必须先通过 CPU1启动 CM 核心,然后通过 IPC 接口在核心之间交换数据,然后 CM 最终可以将数据存储在闪存中。 因此,我认为我必须首先通过名为‘Copy from IPC Message RAM and boot to RAM’(从 IPC 消息 RAM 复制并引导至 RAM)的引导模式引导 CM (请参阅参考手册 spruii0c.pdf 表‘5-1)。 Boot System Overview’(引导系统概述)。
我现在的计划是编写 CPU1应用程序(例如基于闪烁的 LED 示例), 它以‘从 IPC 消息 RAM 复制并引导至 RAM’引导模式引导 CM,我想将 CM 引导映像作为阵列添加到 CPU1项目。 我还想举构建配置 CM_RAM 中 CM 核心的 LED 闪烁示例(整个应用程序驻留在 RAM 内存中),检查 CM 核心是否正在运行该 LED 闪烁应用程序。
我有以下问题
1)请确认 CPU1无法直接访问 CM 闪存吗?
2)我的方法是否正确,是否必须先通过‘Copy from IPC Message RAM and boot to RAM’(从 IPC 消息 RAM 复制并引导至 RAM)引导模式引导 CM? 之后,CM 应用程序可以通过 IPC 消息 RAM 继续与 CPU1核心通信,并访问 CM-FLASH。
3)文件 spruii0c.pdf 表5-1中是否有一个 TI 示例项目,该项目显示了 CPU1如何通过 IPC 启动 CM,称为‘从 IPC 消息 RAM 复制并引导至 RAM’?
4)是否有‘Copy from IPC Message RAM and boot to RAM’的应用说明,因为参考手册 spruii0c.pdf 第5.7.1.6章中的信息不够详细? 在本章中,我只能一次写入最大的 CM 启动加载器映像 2[kword]到 IPC 消息 RAM,由 CM 将其复制到 RAM 并执行。 这当然是对 CM 图像大小的限制。
5)我也看不到引导映像必须采用何种格式的信息,因此,如何在 CM 项目中为该引导模式设置‘Arm Hex Utility’工具?
6)如果没有进一步的文档或项目示例:CM ROM 引导加载器源代码是否可用,以便从该代码中了解‘从 IPC 消息 RAM 复制并引导至 RAM’引导模式在 CM 视图中的工作情况? 如果是,我可以在哪里找到它?
谢谢,
Inno




















