当前位置: 技术问答>linux和unix
在nand上分出来一块fat报错
来源: 互联网 发布时间:2016-11-12
本文导语: 1G的flash, 把最后700M作为 fat分区, 在linux下, flash_eraaseall /dev/mtd5 mkfs.vfat /dev/mtdblock5 成功, 加载完模块后可以在windows上识别了, 但问题: 1. 在arm写文件, windows看不到, 必须在windows弹出再插入 2. 在Windows上写文件,...
1G的flash, 把最后700M作为 fat分区,
在linux下,
flash_eraaseall /dev/mtd5
mkfs.vfat /dev/mtdblock5
成功, 加载完模块后可以在windows上识别了, 但问题:
1. 在arm写文件, windows看不到, 必须在windows弹出再插入
2. 在Windows上写文件, 会把arm写入的文件擦除, 如在arm写入a.txt, 在pc写入b.txt则a.txt被擦除
3. 在windows格式化后必须重启才能在windwos读写, 且在arm报错
nand_erase_nand: attempt to erase a bad block at page 0x0007ff80
mtdblock: erase of region [0x2f9c0000, 0x40000] on "user" failed
end_request: I/O error, dev mtdblock5, sector 512
4. 插入PC及弹出时, 在arm都报错da8xx_interrupt 512: Unhandled USB IRQ 00090000
CPU : omap-L138
编译选项
[*] USB support à
Support for Host-side USB
USB Device filesystem(DEPRECATED)
USB Serial Converter support à
[*] USB Serial Console device support
OHCI HCD support
Inventra Highspeed Dual Role Controller (TI, ADI, ...)
Driver Mode (USB Peripheral(gadget stack))
USB Mass Storage support
USB Gadget Support à
(2)Maximum VBUS Power usage (2-500mA)
USB Peripheral Controller (Inventra HDRC USB Peripheral)(TI)
USB Gadget Drivers 必须编译为模块
File-backed Storage Gadget 必须编译为模块
[*] File-backed Storage Gadget testing version
在linux下,
flash_eraaseall /dev/mtd5
mkfs.vfat /dev/mtdblock5
成功, 加载完模块后可以在windows上识别了, 但问题:
1. 在arm写文件, windows看不到, 必须在windows弹出再插入
2. 在Windows上写文件, 会把arm写入的文件擦除, 如在arm写入a.txt, 在pc写入b.txt则a.txt被擦除
3. 在windows格式化后必须重启才能在windwos读写, 且在arm报错
nand_erase_nand: attempt to erase a bad block at page 0x0007ff80
mtdblock: erase of region [0x2f9c0000, 0x40000] on "user" failed
end_request: I/O error, dev mtdblock5, sector 512
4. 插入PC及弹出时, 在arm都报错da8xx_interrupt 512: Unhandled USB IRQ 00090000
CPU : omap-L138
编译选项
[*] USB support à
Support for Host-side USB
USB Device filesystem(DEPRECATED)
USB Serial Converter support à
[*] USB Serial Console device support
OHCI HCD support
Inventra Highspeed Dual Role Controller (TI, ADI, ...)
Driver Mode (USB Peripheral(gadget stack))
USB Mass Storage support
USB Gadget Support à
(2)Maximum VBUS Power usage (2-500mA)
USB Peripheral Controller (Inventra HDRC USB Peripheral)(TI)
USB Gadget Drivers 必须编译为模块
File-backed Storage Gadget 必须编译为模块
[*] File-backed Storage Gadget testing version
|
1. 在arm写文件, windows看不到, 必须在windows弹出再插入
不存在问题,就是这样
我做过这个实验,没出现这些情况
格式化是windows做的
尝试加入FTL和NFTL ,修复linux的报错
不存在问题,就是这样
我做过这个实验,没出现这些情况
格式化是windows做的
尝试加入FTL和NFTL ,修复linux的报错