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.

[参考译文] TMS320F28384D:优化 CPU1和 CM 之间的数据传输以实现高效以太网通信

Guru**** 1831610 points
Other Parts Discussed in Thread: TMS320F28384D
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1428249/tms320f28384d-optimizing-data-transfer-between-cpu1-and-cm-for-efficient-ethernet-communication

器件型号:TMS320F28384D

工具与软件:

您好!

我们正在使用此部件。 无 TMS320F28384D。 我们将 CPU1用于电源控制算法、将 CM 用于以太网通信。

对于 CPU1和 CM 之间的数据传输、我们想获得一些建议。

已集成外部 RAM 存储器(SDRAM 部件号 AS4C32M16SB-7BIN)与 CPU1、以存储在系统故障期间捕获的600KB 关键数据。

目的是通过以太网将该数据传输到另一个系统以进行分析、但只能通过 CM 访问以太网。

目前、我们正在使用 MSGRAM 空间来促进从 CPU1到 CM 的数据传输。但是、对于 CPU1toCM 共享、MSGRAM 限制为2KB、并且已为其他参数传输分配了1KB、因此只剩下1KB 用于传输600KB 数据。

两个内核的此过程会消耗大量时间。 此外、还有其他控制算法需要在故障条件下进行管理。 我们正在寻求建议、以便在缩短的时间内尽快传送尽可能多的数据。

由于这个限制、我们无法充分利用以太网通信的速度、因为共享 MSGRAM 正成为瓶颈。

此外、我们还询问是否可以将 RAM 存储器直接连接到 CM 并访问数据以进行传输。 如有任何详细建议或解决办法、欢迎您提出。