日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 程序读写Env分区 --- mtdparts,/dev/mtd*,mtd_debug

發(fā)布時(shí)間:2025/5/22 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 程序读写Env分区 --- mtdparts,/dev/mtd*,mtd_debug 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. uboot $mtdparts 和 linux /dev/mtd* 的聯(lián)系

比如:
uboot:# setenv mtdparts 'mtdparts=nx_2016:1408k@0k(boot),128k@1408k(env),-(extra);nx_2017:16m(k0),16m(k1),-(nandextra)'

linux:# cat /proc/mtd
dev:??? size?? erasesize? name
mtd0: 00160000 00010000 "boot"
mtd1: 00020000 00010000 "env"
mtd2: 00280000 00010000 "extra"
mtd3: 00400000 00010000 "nx_2016"
mtd4: 04000000 00004000 "nx_2017"
mtd5: 01000000 00004000 "k0"
mtd6: 01000000 00004000 "k1"
mtd7: 02000000 00004000 "nandextra"

2. mtd_debug usage
參考
http://blog.csdn.net/yinkaizhong/archive/2008/12/25/3604794.aspx

比如,進(jìn)一步看env分區(qū)的信息:
linux:# mtd_debug info /dev/mtd1
mtd.type = MTD_NORFLASH
mtd.flags = MTD_CAP_NORFLASH
mtd.size = 131072 (128K)
mtd.erasesize = 65536 (64K)
mtd.writesize = 1
mtd.oobsize = 0
regions = 0



3. 分區(qū)的操作
比如對(duì)env分區(qū)進(jìn)行擦除:
# mtd_debug erase /dev/mtd1 0 0x20000
?

轉(zhuǎn)載于:https://blog.51cto.com/jiangjqian/402794

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的linux 程序读写Env分区 --- mtdparts,/dev/mtd*,mtd_debug的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。