Bug #13
Development #6: Отладка проекта ambpex5_v20_sx50t_core на модуле AMBPEX5
DMA не работает если используется два блока дескрипторов
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 over 13 years ago
- Status changed from Confirmed to Resolved
Если в блоке заполнены все 63 дескриптора, то вместо команды чтения следующего блока формировалась команда записи. Исправлен ctrl_dma_ext_cmd
Updated by Dmitry Smekhov over 13 years ago
- % Done changed from 0 to 100
Updated by Dmitry Smekhov about 13 years ago
- Status changed from Resolved to Closed