pclx

海思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也行。

 

分类:

技术点:

相关文章:

  • 2021-12-19
  • 2021-11-18
  • 2022-12-23
  • 2023-02-04
  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案