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中内容的话可以重新分区然后再将分区重新分配成原来的大小。

  • 相关阅读:
    [杂说]网络是基础生产工具
    这几天的工作
    [代码]大家来动动脑筋吧
    测试
    [基础] 如何使用extern和static限定符
    元宵节快乐
    复杂的“人"
    C# SMTP发邮件不支持465端口的解决方案,网易企业邮箱
    软件三层架构模型
    ASP.NET MVC 使用二级域名来注册Area区域
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/2098292.html
Copyright © 2011-2022 走看看