相同的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會對文件進行壓縮,不知道是否是這個因素導致的。