[an error occurred while processing this directive]
|
Память мне выделяется страницами по 4КБ. Гарантировать что несколько страниц реально в памяти будут лежать по последовательным адресам я не могу, т.е. если мой контроллер начнет писать в первую страницу, реальный физический адрес которой я допустим определил и задал в качестве начального адреса, то при переходе за границу 4КБ он может попасть не в следуюшую страницу, а в совершенно другое место. А время на перепись и рефреш я конечно оставляю....
Вопрос кто и какими методами выделяет для работы с ДМА более 4КБ памяти единным блоком? Это уже чисто программерский вопрос.
E-mail: info@telesys.ru