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.

[参考译文] MSP430FR6972:当帧速超过64k 时、msp430fr6972 DMA#39;S 无法写入目标

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/839990/msp430fr6972-msp430fr6972-dma-s-can-not-write-destination-when-over-64k-fram

器件型号:MSP430FR6972

你(们)好  

 我使用 MSP430FR6952的 DMA 将数据从一个 FRAM 块传输到另一个块,当目标通过64K 闪存(即 x0 10000)时、

无法成功传输数据!

这是单 )管理单元:(其中目标寄存器无法成功配置,、但当目标寄存器小于0x10000时、它确实如此!

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

    您好 Kissn、

    本主题和主题中对此进行了一些讨论、并将其进一步链接到  :https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/564374 

    它看起来是您正在使用的内在函数的某种组合、可能是您设置的数据模型。  我认为_data16_write_Addr 应该起作用、因为 DMA0DA 位于低64KB 存储器中。  _data20内在函数主要用于直接写入高内存地址。   

    谢谢、

    JD