相同的demo。Ubuntu下运行没问题,在海思开发板运行一直有问题。
期间检查了无数遍参数与mmap的实现代码,完全没问题。后来发现原来是文件系统的问题导致。
mmap的文件存放在SD卡中成功,放在在内置Flash ext目录下出现mmap: Invalid argument
ext目录下文件系统为jffs2 SD卡为vfat
jffs2会对文件进行压缩,不知道是否是这个因素导致的。
相同的demo。Ubuntu下运行没问题,在海思开发板运行一直有问题。
期间检查了无数遍参数与mmap的实现代码,完全没问题。后来发现原来是文件系统的问题导致。
mmap的文件存放在SD卡中成功,放在在内置Flash ext目录下出现mmap: Invalid argument
ext目录下文件系统为jffs2 SD卡为vfat
jffs2会对文件进行压缩,不知道是否是这个因素导致的。