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.

通过EDMA写SRIO的LSU寄存器失败

Other Parts Discussed in Thread: 66AK2H12

你好:

本人想通过66AK2H12上的DSP通过使用EDMA来控制SRIO通信。首先,我在MSMC上写好LSU0~5的值,然后将这些数值通过使用EDMA的AB-Transfer传给LSU。然而当EDMA通信结束后(corresponding IPR bit set to 1),在LSU寄存器中的数值没有发现改变。为了检验EDMA的配置是否正确,我将detestation address 改为DDR address后,数值可以正确的被写入。

我想到会不会是因为MPU(memory protection unit)使得EDMA通信失败。因为是第一次尝试了解MPU,所以有些吃力。比如,我在 Table 6-7 (showing below) in the 661k2h12 User Guide,找不到EDMA的privilege ID。所以,我无法确定EDMA通信是否被MPU所妨碍。

问题1:何种原因照成了EDMA写LSU寄存器失败?

问题2:如何确定EDMA的Privilege ID?

谢谢!

于熙宁

x 出现错误。请重试或与管理员联系。