访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux nand flash常用命令

时间:2019-07-23

常用dos命令大全及其用法_linux常用命令_常用linux命令大全

使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd*

#cat /proc/mtd

dev: size erasesize name

mtd0: 00c00000 00020000 “ROOTFS”

mtd1: 00200000 00020000 “BOOTLOADER”

mtd2: 00200000 00020000 “KERNEL”

mtd3: 03200000 00020000 “NAND ROOTFS partition”

mtd4: 04b00000 00020000 “NAND DATAFS partition”

为了更详细了解分区信息用mtd_debug命令

ps:fstab文件中mount硬盘时,尽量使用uuid,而不应该使用/dev/sdb4这样的驱动文件。例如:mount /dev/cdrom /cdrom/dev:dev 是设备英文缩写。mount /dev/ad0s1 /mnt/1 mount /dev/ad0s2 /mnt/2 mount /dev/ad0s3 /mnt/3 mount /dev/ad0s4 /mnt/4。

mtd.type = MTD_NORFLASH

mtd.flags =

mtd.size = 12582912 (12M)

mtd.erasesize = 131072 (128K)

mtd.oobblock = 1

mtd.oobsize = 0

throw new executorexception("unknown statement type: " + ms.getstatementtype())。[::] new [placement] new-type-name [new-initializer][::] new [placement] ( type-name ) [new-initializer]。new product name: la division with 20 of new type: new products new type: 99% new origin: new brand in wuhan city of hubei province: extension of the chu kang new quantity: 5000 kg packaging description: 1 kg。

regions = 0

命令:flash_erase

作用:擦出指定范围内flash的内容,如果不指定,默认擦出起始位置的第一块,使相应flash变为全1

用法:

pthread_mutex_destroy(&(cnt.lock))。pthread_mutex_unlock(&(((ct_sum*)cnt)->lock))。pthread_mutex_lock(&(((ct_sum*)cnt)->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/块

命令:flash_eraseall

作用:擦出整个分区的数据,同时也会作坏块检测

linux常用命令_常用linux命令大全_常用dos命令大全及其用法

用法:

flash_eraseall [OPTION] MTD_DEVICE

 上一个教程:Linux重要命令-whereis