Bug #13

Development #6: Отладка проекта ambpex5_v20_sx50t_core на модуле AMBPEX5

DMA не работает если используется два блока дескрипторов

Added by Dmitry Smekhov about 13 years ago. Updated about 13 years ago.

Status:Closed Start date:08/10/2011
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:- Spent time: 4.00 hours
Target version:-

Description

При выделении до 63 блоков в системной памяти DMA работает. При этом используется только один блок дескрипторов, который читается только один раз.
При выделении больше 63 блоков DMA не работает. Происходит чтение только одного блока. DMA завершается с ошибкой - Неправильный дескриптор.

History

Updated by Dmitry Smekhov about 13 years ago

  • Status changed from Confirmed to Resolved

Если в блоке заполнены все 63 дескриптора, то вместо команды чтения следующего блока формировалась команда записи. Исправлен ctrl_dma_ext_cmd

Updated by Dmitry Smekhov about 13 years ago

  • % Done changed from 0 to 100

Updated by Dmitry Smekhov about 13 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF