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.

[参考译文] AM6442:如何设置 DDR 控制器优先级?

Guru**** 2484615 points
Other Parts Discussed in Thread: AM6442

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1443784/am6442-how-do-i-set-the-ddr-controller-priority

器件型号:AM6442

工具与软件:

大家好、TI 技术团队、

使用 am6442进行多核存储器访问时、我遇到存储器争用问题。 具体而言、我们使用2个 A53内核来运行 Linux、其他 R5内核运行 FreeRTOS、而 DDR 用作 A53内核和 R5内核之间的共享存储器。
当内核访问很大一部分存储器进行写入访问时、将影响 R 内核访问 DDR 的执行时间、从而导致明显的波动、并且显然存在存储器争用。 为了解决这个问题、我想在访问 DDR 控制器时为 R 内核提供比内核更高的优先级。 您能否提供一种可行的方法、应该设置哪些寄存器才能成功?

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请查看 TRM 的第8.1.4.1节"服务等级"。  这说明了如何设置系统中不同启动器(包括 R5内核)的优先级。

    此致、

    James