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

 
 
> Использование периферии at91rm9200 под Linux
GenEv
сообщение Jan 24 2010, 09:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 29-11-06
Пользователь №: 22 884



Хочу получить доступ к периферии.
Делаю так.

int fd;
void * tempa;

fd = open("/dev/mem", O_RDWR);
if (fd == -1)
{
printf("open error...\n");
return 1;
}
tempa = mmap(0 , 256, PROT_EXEC|PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0xFFFFFC00);//AT91C_BASE_PMC

возникает ошибка
The error generated was 22
That means: Invalid argument

Подскажите что не так?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 12:09
Рейтинг@Mail.ru


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