imx6ul nand flash信息显示异常
我拿到的imx6ul nand flash板子在通过命令fdisk -l查看flash信息的时候有异常,我的问题和log如下:root@freescale ~$ fdisk -lend_request: I/O error, dev mtdblock0, sector 0 --------------------为什么这里有IO错误,block0的信息没法显示,是flash坏了么
Buffer I/O error on device mtdblock0, logical block 0
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
Disk /dev/mtdblock1: 2 MB, 2097152 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/mtdblock1 doesn't contain a valid partition table
Disk /dev/mtdblock2: 1 MB, 1048576 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/mtdblock2 doesn't contain a valid partition table
Disk /dev/mtdblock3: 1 MB, 1048576 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/mtdblock3 doesn't contain a valid partition table
Disk /dev/mtdblock4: 8 MB, 8388608 bytes
255 heads, 63 sectors/track, 1 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/mtdblock4 doesn't contain a valid partition table
Disk /dev/mtdblock5: 251 MB, 251658240 bytes -----------------------------------按照nand:4-2-1-1-8-240的空间分配,block4不是240M吗,为什么这里显示251M?
255 heads, 63 sectors/track, 30 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/mtdblock5 doesn't contain a valid partition table
您好:
您使用cat /proc/mtd 查看一下分区大小,可能是这个命令不对吧,我这里看的挺正常的 亲,您能否回答一次就让客户服服帖帖呢?
我这是原卡自带没改过的系统,如果你的正常你就把结果贴上来给我看看嘛.
这样一来一回就耗掉2天时间了,我是在做产品,不是自个学习.
cat /proc/mtd看到的数字都是代码里面写的数字. 本帖最后由 飞凌-chongzi 于 2016-11-17 08:58 编辑
sitence 发表于 2016-11-16 23:41
亲,您能否回答一次就让客户服服帖帖呢?
我这是原卡自带没改过的系统,如果你的正常你就把结果贴上来给我看 ...
您好:
fdisk 这个命令适用于pc机,是带控制器的,
而ul-nand开发板是属于嵌入式开发板,走的是mtd层,不能使用您使用的那个命令
另外您可以插一张SD卡,使用 fdisk这个命令查看其大小,可以确定其大小也是不正常的,从而确定这个命令是不合适的 另外,如果您觉得在论坛上交流比较慢可以给我们发邮件或者打电话,这样会快很多
页:
[1]