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.

[参考译文] TMS320F28388D:存储器映射阻止读取

Guru**** 2606725 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034414/tms320f28388d-memory-map-prevented-reading

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

尊敬的团队:

为什么 Address*(0x400B1000)显示" 内存映射阻止读取"?

客户使用了示例代码-  C2000Ware_3_04_00_00\driverlib\f2838x\examples\cm\i2c

MCAN 消息 RAM 17K x 8 0x4007 8000 0x4007 C3FF

为什么使用这部分 RAM? 我现在没有足够的 RAM,28388D 不支持扩展。  如果我不使用 MCAN,是否可以使用此 RAM 来存储实时数据?

GEL 文件中的定义以0x400A1000开头。 手册错误了吗? 并且可以看到0x400A1000的地址数据。

 他没有找到 GEL 中提到的 EtherCAT 寄存器。

客户希望使用 EtherCAT RAM 部分和 MCAN 消息 RAM 进行数据存储。 现在、他可以读取和写入 MCAN 消息 RAM 部分、但 他只能读取而不能写入 EtherCAT RAM 部分。 然后 、他 在"Registers"视图中搜索 EtherCAT 寄存器、但 找不到它。  他如何将数据写入 EtherCAT RAM 段?

请帮助您检查它。

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

    您好!

    由于地址映射中未提及 EtherCAT RAM 直接访问地址、因此您将收到错误消息。 这看起来像是 MAP 文件中的错误、但让我与我们的 SW 团队一起检查 TI、1-2天内即可返回给您。

    此致、

    Vivek Singh

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

    我们将在下一个版本中解决此问题。