标题: uclibc的mmap出错 [打印本页] 作者: dpsuffix 时间: 2006-08-14 18:12 标题: uclibc的mmap出错 (unsigned long)mmap(NULL,size,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,devmem,physical);
返回总为-1,把MAP_PRIVATE|MAP_ANONYMOUS改成0或改成MAP_SHARED都出错,连接libc库是没有问题的。
请高手指点作者: cylwj 时间: 2006-08-14 19:07
你使用的target平台是什么?作者: richardhesidu 时间: 2006-08-14 19:25
自己去看一下man page吧作者: dpsuffix 时间: 2006-08-15 09:14
平台是OMAP730,arm926T
这个mmap是想把DiskOnChip映射到内存中,devmem是/dev/mem的fd,physical是DOC的在内存中的物理地址(不知道理解的对不对)
errno是 EINVAL We don't like start or length or offset. (E.g., they are too large, or not aligned on a PAGESIZE
boundary.)
start是0,size是8192,physical是819200(0xc8000)