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.

[参考译文] TMS320F280039C:关于 mem 中的 HIC/DMA 写入/读取非主器件访问违规

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1312942/tms320f280039c-about-hic-dma-write-read-non-master-access-violation-in-mem

器件型号:TMS320F280039C

TMS320F28003x 实时微控制器文档中的3.15.2.1和3.15.2.2中定义了相关寄存器、但3.11.7.7和3.11.7-8中没有特定的实现方法。

在相关例程中、我发现您的公司通过3.15.2.2中的 NMAVSET.DMAWRIT=1字段实施非主访问冲突。

请在280039C 中实现以下4个功能?

非主器件 DMA 写违规;

非主器件 DMA 读取违例;

非主器件 HIC 写违反;

非主器件 HIC 读取违例;

--

谢谢、此致

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

    你好,耶鲁,

    Pls 以下4个函数是在280039C 中实现的?

    请看一下  driverlib 函数中 memcfg 模块的 MemCfg_enableViolationInterrupt 和 MemCfg_disableViolationInterrupt 函数、该函数用于启用/禁用 单个 RAM 访问违规中断源。

    您可以传递 要启用/禁用的中断源的位掩码。

    如果您提出同样的问题、请告诉我。

    TMS320F28003x 实时微控制器文档中的3.15.2.1和3.15.2.2中定义了相关寄存器,但3.11.7.7和3.11.7.8中没有特定的实现方法。

    我想您在查阅章节编号时使用的是旧 TRM。 请查看最新的 TRM。

    谢谢

    阿斯温