Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Конечно можно, только поменяйте таблицу страниц. Учтите, что с PDC вас ждут стандартные грабли.

Отправлено vmp (80.90.120.6) 02 марта 2010, г. 20:26
В ответ на: Ага, спасибо. Посмотрю. Если можно, то ответьте, пожалуйства, на такой вопрос (+) отправлено Igor_Koval 02 марта 2010, г. 19:21

В ARM9 при работе с DMA кеш не обновляется. Нужно либо сбрасывать его вручную, либо располагать буфера в некешируемой области. Мой пример был рассчитан на SDRAM 32M, из которых 1M (размер "большой" страницы) не кешировался. Вам придется либо изучить, как создавать мелкие страницы, либо располагать буфера во внутреннем ОЗУ.
Как один из вариантов (не проверял!): Если схема подключения ОЗУ дает "дубликаты" в адресном пространстве, то можно попробовать описать один из них как кешируемый, а второй - некешируемый и делить адреса программно.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 567:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru