遇到mpp错误解决方法: 情形类似: [SAMPLE_COMM_SYS_CalcPicVbBlkSize]-167: w:768,u32AlignWidth:64 [SAMPLE_COMM_SYS_Init]-323: HI_MPI_VB_Init failed! [SAMPLE_VIO_8_D1]-297: system init failed with -1! program exit abnormally! 1、查看是否加载mmz驱动成功: a、查看uboot启动项,看mmz分配的内存和系统分配各是多少 我的错误是在uboot项: bootargs=bootargs=mem=128M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype b、查看驱动加载脚本是否与uboot启动项中参数相符 如这块板子系统分配了128,加载mmz驱动时就要相应的减少分配 c、一个最简单的办法判断uboot启动项是否加载成功: 用free命令: 我的错误: # free total used free shared buffers Mem: 253620 28992 224628 0 0 Swap: 0 0 0 Total: 253620 28992 224628 d、查看内核和文件系统(sdk)的版本,和编译器(gclib,uclib)