реклама на сайте
подробности

 
 
> Вопрос по DMA в LPC2468, использование DMA при работе с MCI
Gas Wilson
сообщение Oct 14 2008, 19:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261



Хотел бы поинтересоваться у гуру - как можно запустить dma при работе с mci? Пробую на примере из Keil RL-ARM. Но при операции с DMA происходит ошибка sad.gif На сайте Keil нашёл заметку по этому поводу http://www.keil.com/support/docs/3357.htm но там говорится насчёт fsarm.lib, что её надо разместить в usb области памяти... Я же пользую только драйвер mci... На форуме товарищ советует разместить буфер в области памяти USB/Ethernet (т.к. DMA работает только для этой области). Буду благодарен всем советам...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Oct 14 2008, 19:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Gas Wilson @ Oct 14 2008, 21:21) *
На форуме товарищ советует разместить буфер в области памяти USB/Ethernet (т.к. DMA работает только для этой области).

USB банк и Ethernet банк это две большие разницы и GPDMA вообще к Ethernet банку доступа не имеет. Можно использовать USB банк памяти висящий на AHB1 вместе с GPDMA и бриджем на APB. Можно и внешнюю память.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 09:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016