Chinaunix

标题: 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)




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2