主题:C2000WARE 中讨论的其他器件
工具/软件:
我们如何获取适用于 TMS330F2838xD 的 SCI 闪存内核? 在一个 4 岁的帖子中、您说他们可以在线获得、很快就会发布。 我在任何新的 SDK 中都没有看到它们。 请提供建议。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
我们如何获取适用于 TMS330F2838xD 的 SCI 闪存内核? 在一个 4 岁的帖子中、您说他们可以在线获得、很快就会发布。 我在任何新的 SDK 中都没有看到它们。 请提供建议。
Delaney、
感谢您的指导。 我已经尝试过这些文件、我认为这里有一个更大的问题。 我成功编程了 CPU1、但没有对 CPU2 进行编程。 经过调查、我发现这个处理器实际上无法从 SCI 引导。 此外、使用 VC 时、F2838x ++主机应用程序不会调用自动波特率函数。 所有这些都适用于 F2837xD。 此代码是否已成功测试? 我的理解是 CPU2 需要从 RAM 引导、因此内核与您上面提到的目录中发布的内核会有很大不同。 请告诉我您的调查结果。
Theo
Skyler,
SDK 中的内核有 CPU2 尝试从 SCI-A 加载代码 与 F2837xD 一起使用时相同。 它与该处理器配合使用。 请查看代码、如果您仍然认为 文件正常、请告诉我哪个文件包含要从 IPC 加载代码并从 RAM 引导的代码。 现在我可以告诉你, flash_kernel_c28x_dual_ex1_sci_flash_kernel_cp2.c 中的 main () 调用 sciGetFunction ()...
Theo
尊敬的 Theo:
必须首先加载 CPU1 内核、然后可以调用 RUN_CPU1_BOOT_CPU2 或 RESET_CPU1_BOOT_CPU2 命令以通过 SCI 加载 CPU2 内核。 CPU1 将通过 SCI 接收 CPU2 内核的映像并将其放置在共享 RAM 中。 完成后、共享 RAM 被分配给 CPU2、并对 CPU2 引导模式进行配置、使其引导至 CPU2 内核。 CPU2 配置完成后、CPU2 将引导至内核并准备好通过 SCI 接收内核命令。 当 command =RUN_CPU1_BOOT_CPU2 或 RESET_CPU1_BOOT_CPU2 时、可以在 flash_kernel_c28x_dual_ex1_sci_flash_kernel_cpu1.c 中看到这种情况 。
此行为是否符合您的期望? 如果对流程或项目的使用方法有任何疑问、请告知我。
此致、
Skyler