zoukankan      html  css  js  c++  java
  • nandflash 分区相关

    VIVI 分区的内容一定要和内核分区一致!  不然会导致挂载文件系统或者其他失败!

    1.vivi分区是在vivi烧写到flash后执行命令 bon part 0 128k 192k 1216k 4288k 64656k这样子来分区的。而不是在烧写vivi的时候就已经分好的。

    2.vivi分区后需要将vivi源文件中目录arch/s3c2410/下smdk.c中的代码修改和vivi物理分区一样

    这样才能正确引导内核和挂在文件系统!!!但是vivi修改分区和修改源代码没有太大联系,vivi每次都会从0开始的地址开始运行。

    2.vivi修改完分区后flash就会被格式化。所以修改完分区后得重新烧写vivi、内核、文件系统。

    3.烧写vivi是通过串口或者JTAG来完成的,一般内核和文件系统是由vivi下写好的驱动完成flash擦写的,这个驱动有些是以太网接口(博创2410实验板,vivi里面有网口驱动),有些是通过USB接口来完成的(友善之臂mini2440,vivi里面写了USB驱动)。烧写vivi和内核还有文件系统之间互不影响。所以在出厂时已经烧好的flash上重新烧写vivi的话是不改变flash中内
    核和文件系统所在分区的内容的。

    4.想删除flash中内容的话可以重新分区然后再将分区重新分配成原来的大小。

  • 相关阅读:
    Maven报错,没有有效的生命周期
    6张图解释IO流
    传统Java JDBC
    快速杀死占用8080端口进程的批处理(kill-8080.bat)
    ubuntu环境配置终极解答
    Linux系统下Java开发环境的配置(未完...)
    Linux常用命令及操作(第二弹)
    Linux下安装Mysql
    Linux常用命令及操作
    int转LPCTSTR
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/2098292.html
Copyright © 2011-2022 走看看