解決 insmod :can't insert 'hi3516cv500_dis.ko':Operation not permitted問題


海思3516dv300加載內核程序,出現 insmod :can't insert 'hi3516cv500_dis.ko':Operation not permitted錯誤,

經過大佬指點,原因在於uboot的bootargs參數中,memsize過大,導致內存沖突,

之前設置的是:'mem=768M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 rw mtdparts=hinand:1M(boot),4M(kernel),32M(rootfs),-(user)',

修改方法:setenv bootargs 'mem=128M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 rw mtdparts=hinand:1M(boot),4M(kernel),32M(rootfs),-(user)'就好。

設置成更小的setenv bootargs  'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 rw mtdparts=hinand:1M(boot),4M(kernel),32M(rootfs),-(user)'也可以加載內核程序,但是會影響自己的程序正常運行,設置96M也行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM