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.

[参考译文] TMS320F28386D:访问 GS RAM

Guru**** 2451970 points
Other Parts Discussed in Thread: TMS320F28386D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1230481/tms320f28386d-acces-to-gs-rams

器件型号:TMS320F28386D

一个问题:GS RAM 在 TMS320F28386D 中共享、是否有方法来检查哪个内核拥有该访问权限?

我假设它有 driverlib 函数。

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

    CPU1是主器件、除非您已在寄存器 GSxMSEL 中设置了位(例如 MSEL_GS10)。 这通常通过调用 MemCfg_setGSRAMMasterSel ()来完成。

    没有用于读取 GSxMSEL 寄存器的 driverLib 函数、因此您必须编写自己的。

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

    我搜索了我的项目,没有找到 RAMGS9分配给 CPU2  MemCfg_setGSRAMMasterSel()。 但 CPU2仍可以使用 RAMGS9。

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

    您好!

    您能解释一下 CPU2仍可使用 RAMGS9的含义吗? 此外、你能否检查 GSxMSEL 寄存器来确认哪个 CPU 被配置为拥有它?  C28x 系统控制和中断一章中的全局共享 RAM (GSx RAM)部分应更详细地解释这一点以及发生的任何仲裁。

    此致、

    Omer Amir