当前位置: 技术问答>linux和unix
关于Linux nandflash分区表的疑问?
来源: 互联网 发布时间:2017-04-25
本文导语: Linux的分区表在那个文件.移植的时候根据不同的处理器会用不用的文件分区表吗? 另外uboot里面也有分区表.在那个文件.不同版本的uboot怎么找到分区表文件. 感觉分区表文件应该是一个公用文件,不会随着处理的改变而改变.. 求...
Linux的分区表在那个文件.移植的时候根据不同的处理器会用不用的文件分区表吗?
另外uboot里面也有分区表.在那个文件.不同版本的uboot怎么找到分区表文件.
感觉分区表文件应该是一个公用文件,不会随着处理的改变而改变..
求大神指点..谢谢了..
|
Uboot下直接改代码中默认的环境变量中的mtdparts就可以了吧。
linux下与代码版本有关,不同芯片对应的包含对flash做分区的代码的文件可能不一样。
不过有一个办法去找这个文件:
uboot不传递mtdparts信息给linux,当linux启动完成之后应该就是其代码内默认的分区方法。
cat /proc/mtd
记录当前分区的大小、偏移、名称。
然后在linux代码中搜索这些分区名称,就能找到相关的文件。
我没用过你说的这种板卡,所以没办法告诉你是哪个文件。
linux下与代码版本有关,不同芯片对应的包含对flash做分区的代码的文件可能不一样。
不过有一个办法去找这个文件:
uboot不传递mtdparts信息给linux,当linux启动完成之后应该就是其代码内默认的分区方法。
cat /proc/mtd
记录当前分区的大小、偏移、名称。
然后在linux代码中搜索这些分区名称,就能找到相关的文件。
我没用过你说的这种板卡,所以没办法告诉你是哪个文件。