请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LINUXSDK-OMAPL138 Thread 中讨论的其他器件:OMAPL138
工具/软件:Linux
我使用的是 OMAPL138 LCDK (TMDSLCDK138)、PROCESSOR-SDK-LINUX_OMAPL138 04_01_00_06。
我使用以下命令将 jffs2映像写入 NAND (以及主题 e2e.ti.com/.../640940中提到的重建内核)
主机:------------------------------------------------ $ tar -XF arago-base-tisdk-image-omap138-lcdk.tar.xz -C rootfs $ mkfs.jffs2 -r rootfs -e 128 -n -p -o arago-base-tisdk-image-omap138-lcdk-rootfs.jffs2 目标:------------------------------------------------------- $ cat /proc/mtd dev:size erasesize name mtd0:00020000 00020000 "u-boot_env" mtd1:00080000 00020000 "u-boot" mtd2:00500000 00020000 "kernel" mtd3:1fa60000 00020000 "rootfs" $ flash_erase /dev/mtd3 fa0 Erasing 128 kiboot @:1fb 00000_bad 00000_bad 0b 闪存块:1fb 00000_bad 90000_block:1fskiptskerskerskipping 0990090000_bt 跳过位于1fa20000 flash_erase 的坏块:跳过位于1fa40000的坏块 Erasing 128 Kibyte @ 1fa40000 -- 100%完成 $ nandwrite -p /dev/mtd3 /boot/arago-base-tisdk-image-omapl138-lcdk-rootfs.jffs2 在偏移量0x0处将数据 写入块1在偏移量0x20000 处... 在偏移量0x6200000 $ mount -t jffs2 /dev/mtdblock3 /mnt/nandrootfs jffs2处写入数据到块784:注意:(610) jffs2_build_xattr_subsystem:完成构建 xattr 子系统、找到0个 xdatum (0未检查、0个孤立)和0个 xref (0个死区、0个孤立区)。 $ ls -l /mnt/nandrootfs drwxr-xr-x 2 1000 1000 2017年9月26日 bin drwxr-xr-x 2 1000 1000 2017年9月26日启动 drwxr-xr-x 2 1000 1000 2017年9月26日 dev drwxr-xR-x 33 1000 1000 2017年9月26日 etc drwxr-xr-x 3 1000 1000 2017年9月0日26日主页 lrwxrwxrwx 1 1000 1000 2017年9月26日初始化->/lib/systemd/systemd drwxr-xr-x 8 1000 1000 2017年9月26日 lib drwxr-xr-x 2 1000 1000 2017年9月26日介质 drwxr-xr-x 3 1000 1000 2017年9月26日 mnt drwxr-xr-x 3 1000 1000 2017年9月26日 OPT drwxr-xr-x 2 1000 1000 2017年9月26日 proc drwxr-xr-x 2 1000 1000 2017年9月26日运行 drwxr-xr-x 2 1000 1000 2017年9月26日 sbin drwxr-xr-x 3 1000 1000 2017年9月26日 srv drwxr-xr-x 2 1000 1000 2017年9月0日 sys drwxrwxr-x 2 1000 1000 2017年9月26日 tmp drwxr-xr-x 11 1000 1000 2017年9月26日 usr drwxr-xr-x 8 1000 1000 2017年9月0日
首次引导始终成功。 在下次引导期间会出现多个错误消息。 示例:
jffs2:MTD->READ (0x6211044的0x7bc 字节)返回 ECC 错误 jffs2:MTD->READ (0x6205354的0x4ac 字节)返回 ECC 错误 jffs2:MTD->READ (0x62052cc 的0x534字节)返回 ECC 错误 jffs2 :MTD->READ (0x62052cb) 0x62074c (0x620dc 0x620dc 0x620dc) 从0x620dc (0x620dcb)错误0x620dc 0x620dc 0x620dc 返回0x6204bc 0x620db) 0x620dc (0x620dc 0x620dc 0x620dc 0x620dc 0x620dc 0x
我的内核配置: e2e.ti.com/.../1780_2E00_omapl138lcdk_2D00_alternate_2E00_config
我的引导日志: e2e.ti.com/.../jffs2_5F00_boot_5F00_ecc_5F00_errors.log
如何解决?