我有一个物理内存为 6GB 的自定义板。我在通过 mmap 映射物理内存并从用户空间访问它时受到限制。当我映射 1GB 的物理内存时,mmap 不会返回任何错误,但我无法写入超过 200 MB。
谁能指导我如何访问物理内存并从用户空间执行 1 GB 的内存测试。
答案1
看一眼内存测试仪,它可能已经完成了您想要的操作,如果没有,源代码应该是一个合理的起点。
我有一个物理内存为 6GB 的自定义板。我在通过 mmap 映射物理内存并从用户空间访问它时受到限制。当我映射 1GB 的物理内存时,mmap 不会返回任何错误,但我无法写入超过 200 MB。
谁能指导我如何访问物理内存并从用户空间执行 1 GB 的内存测试。
看一眼内存测试仪,它可能已经完成了您想要的操作,如果没有,源代码应该是一个合理的起点。