工具/软件:Linux
您好!
我正在努力将 AM335x 定制板的内核从3.12升级到4.4。 我使用了与3.12中相同的配置来编译4.4、但我看到了4.4的内核严重错误(3.12没有问题)。 看起来、UBI 无法打开根 MTD 设备、并且获取错误'-19'以及与 UBIFS 相同的错误。 我已经使用内核3.12 (网络引导)测试了对同一 MTD 器件的读取/安装、它工作正常、没有问题。
4.4上是否有新的配置(MTD->ubi->unifs)?
bootargs 是否需要任何更改(请参阅 beloe 以了解当前 bootargs)?
ubi 创建过程是否需要任何更改?
有人能建议什么原因会导致这个问题吗?
ubi 错误:无法打开 MTD 11、错误-19
UBIFS 错误(pid:1):无法打开“ubi0:rootfs”,错误-19VFS:无法打开根设备“root0:rootfs”或未知块(0、0):错误-19
内核严重错误-未同步:VFS:无法在未知块(0、0)上安装根 FS
#引导加载程序参数
mtdids=nand0=OMAP2-nand.0
mtdparts=mtdparts=OMAP2-nand.0:128k (SPL)、128k (SPL.Backup1)、128k (SPL.Backup2)、128k (512k。backup3)、512K (u-boot)、512K (u-boot)、512KB (u-boot.Backup1)、128k (u-boot-env)、512m (backfs (fs)、ft (root1)、ft (backfs (root1)、fs (root1)、内核(root1)、vt (root1)、ft (root1 (root1)、(root1)、fs (root1)
nandargs=setenv bootargs console=${console}${optargets}noinitrd mem=128M root=${nandroot}rootfstypes=${nandrootfstype}ip=none loglevel=7 panel=3
nandboot=echo 从 NAND 引导...;nboot ${loadaddr}0 ${nandsrcaddr};n 并读取${fdtaddr}${fdtsrcaddr}${fdtgsize};运行 nandargs;bootm ${loadaddr}-${fdtaddr};reset;