AR# 43457

13.2 EDK, AXI_DMA - axidma_v4_00_a サンプルの xaxidma_example_simple_intr.c に間違いがある

説明

xaxidma_example_simple_intr.c ファイルの RxIntrHandler( ) ファンクションで、間違ったパラメーターがあります。

ソリューション

次のように変更します。変更前 :

/* Read pending interrupts */
IrqStatus = XAxiDma_IntrGetIrq(AxiDmaInst, XAXIDMA_DMA_TO_DEVICE);

/* Acknowledge pending interrupts */
XAxiDma_IntrAckIrq(AxiDmaInst, IrqStatus, XAXIDMA_DMA_TO_DEVICE);

変更後 :

/* Read pending interrupts */
IrqStatus = XAxiDma_IntrGetIrq(AxiDmaInst, XAXIDMA_DEVICE_TO_DMA);

/* Acknowledge pending interrupts */
XAxiDma_IntrAckIrq(AxiDmaInst, IrqStatus, XAXIDMA_DEVICE_TO_DMA);

この問題は、Embedded Design Kit(EDK) 13.3 で修正される予定です。
AR# 43457
日付 05/19/2012
ステータス アクティブ
種類 既知の問題
ツール
IP