simple mmap problem on at91sam9263
Phillip Liang
liangcw at netzero.com
Wed Oct 10 18:56:12 UTC 2007
Hi,
I am trying GPIO on at91sam9263 with 2.6.21.1 Kernel using uclibc 0.9.29.
The simple mmap always return -1. errno = 22, EINVAL.
How do I debug the problem?
thanks.
#define MAP_SIZE 4096UL
#define MAP_MASK (MAP_SIZE - 1)
#define AT91_SYS 0xFFFFE000
map_base = mmap(0, MAP_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, AT91_SYS & ~MAP_MASK);
the same error from :
map_base = mmap(0, getpagesize(), PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0xffffe000);
More information about the uClibc
mailing list