-
- Из этого фрагмента следует что нет, не можешь. Но если сильно
хочется - нужно смотреть режимы работы ДМА и схему шин и памяти.
Может быть можешь частично, может быть времянки ДМА поплывут, может
быть глюки возникнут. Все приключения - на твоей совести. - =AlexD=(10.04.2023 13:22)
- +1. - Nikolay_Po(10.04.2023 13:30)
- Нет. В тот момент, когда используешь - нет. Когда используешь -
значит, приложению требуется. Если требуется - значит "can not". - Nikolay_Po(10.04.2023 11:17)
- Хер там! (по крайней мере для FJ) Использую 2000 под ДМА, остальные
48 - для души. Проблем не было. - Kpoк(10.04.2023 11:45)
- Тьфу ты! Так бы и сказал с самого начала. А то за перевод
цепляешься. В переводе ясно сказано, что если функция DMA
используется, то есть, если модуль используется вообще, то ОЗУ для
других целей использовать нельзя. Если фраза была про этот
контроллер, то используешь в нерекомендованном режиме. Nikolay_Po(1016 знак., 10.04.2023 13:08)
- Как использовать ДМА, если ОЗУ становится недоступно для ядра? - AlexBi(10.04.2023 14:27)
- Использовать по назначению, для чтения/записи из/в
источник/назначение прямого доступа. - Nikolay_Po(10.04.2023 14:37)
- Как получить доступ к результатам чтения по ДМА, как задать данные
для передачи по ДМА? Или предлагается отключить ДМА, подготовить
данные, включить ДМА, дождаться окончания передачи, отключить ДМА,
обработать данные? - AlexBi(10.04.2023 14:52)
- Не занудствуйте! Что нужно для работы с DMA - можно и нужно. Как
память общего применения - нельзя. Nikolay_Po(349 знак., 10.04.2023 14:56)
- Не понятно что может помешать использовать остатки области ОЗУ, выделенной под ДМА? AlexBi(388 знак., 10.04.2023 15:31)
- Он имеет в виду как вычитать принятые по DMA данные. И 100% на
чтение там будет доступ. Как минимум после окончания работы DMA. - POV(10.04.2023 14:59)
- Память двухпортовая, нарочно. 100% на чтение будет доступ даже во время работы DMA! - Nikolay_Po(10.04.2023 15:00)
- Не занудствуйте! Что нужно для работы с DMA - можно и нужно. Как
память общего применения - нельзя. Nikolay_Po(349 знак., 10.04.2023 14:56)
- Как получить доступ к результатам чтения по ДМА, как задать данные
для передачи по ДМА? Или предлагается отключить ДМА, подготовить
данные, включить ДМА, дождаться окончания передачи, отключить ДМА,
обработать данные? - AlexBi(10.04.2023 14:52)
- Использовать по назначению, для чтения/записи из/в
источник/назначение прямого доступа. - Nikolay_Po(10.04.2023 14:37)
- Тьфу ты! Так бы и перевел с самого начала! - Kpoк(10.04.2023 13:34)
- Как использовать ДМА, если ОЗУ становится недоступно для ядра? - AlexBi(10.04.2023 14:27)
- Тьфу ты! Так бы и сказал с самого начала. А то за перевод
цепляешься. В переводе ясно сказано, что если функция DMA
используется, то есть, если модуль используется вообще, то ОЗУ для
других целей использовать нельзя. Если фраза была про этот
контроллер, то используешь в нерекомендованном режиме. Nikolay_Po(1016 знак., 10.04.2023 13:08)
- Хер там! (по крайней мере для FJ) Использую 2000 под ДМА, остальные
48 - для души. Проблем не было. - Kpoк(10.04.2023 11:45)
- Из этого фрагмента следует что нет, не можешь. Но если сильно
хочется - нужно смотреть режимы работы ДМА и схему шин и памяти.
Может быть можешь частично, может быть времянки ДМА поплывут, может
быть глюки возникнут. Все приключения - на твоей совести. - =AlexD=(10.04.2023 13:22)