相反,现在的uc浏览器越来越不好用了,功能不完善,软件漏洞很大,经常泄漏个人隐私,还有人因此遭到经济损失了,谢谢望采纳。
1、使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd*
2、mtd_debug info /dev/mtdX (不能使用mtdblockX, mtdblockX 只是提供用来 mount 而已)
3、命令:flash_erase
作用:擦出指定范围内flash的内容,如果不指定,默认擦出起始位置的第一块,使相应flash变为全1
用法:
flash_erase MTD-device [start] [cnt (# erase blocks)] [lock]
MTD-device:待擦出的分区,如/dev/mtd0
start:起始位置设置,这里必须设置为0×20000(128K)的整数倍
cnt: 从start开始计算,要擦出的块数
lock: 写保护
eg: ./flash_erase /dev/mtd0 0×40000 5 //擦出mtd0分区上从0×40000开始的5块数据 ,128K/块
4、命令:flash_eraseall
作用:擦出整个分区的数据,同时也会作坏块检测
用法:
flash_eraseall [OPTION] MTD_DEVICE
-q, –quiet不显示打印信息
-j, –jffs2一jffs2 格式化分区
eg: ./flash_eraseall -j /dev/mtd0
5、命令:flashcp
作用:copy 数据到 flash 中
用法:
usage: flashcp [ -v | --verbose ] <filename><device>
flashcp -h | –help
filename:待写入的数据
device: 写入的分区,如/dev/mtd0
eg:
filename制作:mkfs.jffs2 -e 0×20000 -d cq8401 -o cq8401.img -n //这里的-e 0×20000 必须更你芯片的erasesize 相等
./flashcp cq8401.img /dev/mtd0 // copy cq8401.img文件系统到 /dev/mtd0分区中
当然这个命令的功能跟 dd if=/tmp/fs.img of=/dev/mtd0差不多
6、命令:nandwrite
作用:向nand flash中写数据
用法:
nandwrite [OPTION] MTD_DEVICE INPUTFILE
-a, –autoplace Use auto oob layout
-j, –jffs2 force jffs2 oob layout (legacy support)
-y, –yaffs force yaffs oob layout (legacy support)
-f, –forcelegacy force legacy support on autoplacement enabled mtd device
-n, –noecc write without ecc
-o, –oob image contains oob data
-s addr, –start=addr set start address (default is 0)
-p, –pad pad to page size
-b, –blockalign=1|2|4 set multiple of eraseblocks to align to
-q, –quiet don’t display progress messages
–helpdisplay this help and exit
–version output version information and exit
eg: ./nandwrite -p /dev/mtd0 /tmp/rootfs.jffs2
7、命令:nanddump
作用:dump出nand flash一些信息,如:block size,erasesize,oobblock 大小,oob data ,page data等;同时也会作坏块检测
用法:
nanddump [OPTIONS] MTD-device
–help display this help and exit
–versionoutput version information and exit
-f file–file=file dump to file
-i –ignoreerrors ignore errors
-l length –length=length length
-o –omitoobomit oob data
-b –omitbadomit bad blocks from the dump
-p –prettyprintprint nice (hexdump)
-s addr–startaddress=addr start address
eg:./nanddump -p -f nandinfo.txt /dev/mtd0 //dump出nand flash /dev/mtd0数据并保存到 nandinfo.txt
8、命令:mtd_debug
作用: 对mtd 调试作用
用法:
usage: mtd_debug info <device>
mtd_debug read <device><offset><len><dest-filename>
mtd_debug write <device><offset><len><source-filename>
mtd_debug erase <device><offset><len>
eg:
另外针对nand flash,mtd_debug这个工具来测试mtd驱动也不是很好,用nandwrite和nanddump这两个工具或许更好点。然后可以用cmp这个命令来比较一下nanddump出来的数据和nandwrite写入的数据是否一致。
flash版本安装错误。flash中心是为flashplayer提供服务的软件,但是有一些小伙伴可能因为一些问题会遇到flash运行异常问题,这可能是因为我们的flash版本安装错误,大家只要使用软件中自带的修复工具进行修复即可。
调试是保证所提供的设备能够正常运行的必须程序,所有费用由设备提供商负担。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)