原先9341板子并没有任何异常,因需添加usb led指示,即对应将GPIO15 编进内核。
启动板子后,console 输出SQUASHFS error,具体错误如下
[ 12.290000] SQUASHFS error: squashfs_read_data failed to read block 0x2a92ce
[ 12.300000] SQUASHFS error: Unable to read fragment cache entry [2a92ce]
[ 12.300000] SQUASHFS error: Unable to read page, block 2a92ce, size 13698
[ 12.310000] SQUASHFS error: Unable to read fragment cache entry [2a92ce]
[ 12.320000] SQUASHFS error: Unable to read page, block 2a92ce, size 13698
[ 12.320000] SQUASHFS error: Unable to read fragment cache entry [2a92ce]
[ 12.330000] SQUASHFS error: Unable to read page, block 2a92ce, size 13698
[ 12.340000] SQUASHFS error: Unable to read fragment cache entry [2a92ce]
[ 12.340000] SQUASHFS error: Unable to read page, block 2a92ce, size 13698
[ 12.350000] SQUASHFS error: Unable to read fragment cache entry [2a92ce]
[ 12.360000] SQUASHFS error: Unable to read page, block 2a92ce, size 13698
[ 12.720000] JFFS2 notice: (446) jffs2_get_inode_nodes: Wrong magic bitmask 0x0000 in node header at 0x982d04.
[ 13.060000] SQUASHFS error: xz_dec_run error, data probably corrupt
[ 13.060000] SQUASHFS error: squashfs_read_data failed to read block 0x1ad022
[ 13.070000] SQUASHFS error: Unable to read fragment cache entry [1ad022]
经检查,GPIO15并没有复用,程序软件没发现问题;再发现调试主机console 接在Serial-COM5,是通过USB转串口实现。
尝试用9针串口COM1,通过232转TTL连接板子,SQUASHFS error消失,嘿嘿,SQUASHFS error解决。
经验分享:詹晓明