zoukankan      html  css  js  c++  java
  • 嵌入式Linux之增加支持yaffs2错误

    A问题:

      fs/yaffs2/yaffs_mtdif2.c:xxx: error: 'struct xxx1' has no member named 'fun_xxx'

    A解决:

      比对fun_xxx和struct中fun_xxx名字是否相同 有一个版本是修改以下文档

    诸如此类问题:
    vi fs/yaffs2/yaffs_vfs.c +2514
    vi fs/yaffs2/yaffs_vfs.c +2702
    vi fs/yaffs2/yaffs_vfs.c +2708
    vi fs/yaffs2/yaffs_vfs.c +2732
    vi fs/yaffs2/yaffs_vfs.c +2732
    vi fs/yaffs2/yaffs_vfs.c +2757
    vi fs/yaffs2/yaffs_vfs.c +2967
    vi fs/yaffs2/yaffs_mtdif.c +42
    vi fs/yaffs2/yaffs_mtdif1.c +138
    vi fs/yaffs2/yaffs_mtdif1.c +200
    vi fs/yaffs2/yaffs_mtdif1.c +223
    vi fs/yaffs2/yaffs_mtdif1.c +291
    vi fs/yaffs2/yaffs_mtdif1.c +341
    vi fs/yaffs2/yaffs_mtdif2.c +90
    vi fs/yaffs2/yaffs_mtdif2.c +145
    vi fs/yaffs2/yaffs_mtdif2.c +154
    vi fs/yaffs2/yaffs_mtdif2.c +218
    vi fs/yaffs2/yaffs_mtdif2.c +237
    struct内函数名字带有前缀“_”
     

    B问题:

    /mnt/hgfs/ShareUbuntu/linux-3.4.2/fs/Kconfig already mentions YAFFS, so we will not change it
    /mnt/hgfs/ShareUbuntu/linux-3.4.2/fs/yaffs2 exists, so not patching. If you want to replace what is
    already there then delete /mnt/hgfs/ShareUbuntu/linux-3.4.2/fs/yaffs2 and re-run this script
     eg.  "rm -rf /mnt/hgfs/ShareUbuntu/linux-3.4.2/fs/yaffs2"
    曾经打过一次yaffs2补丁,并且配置过内核支持yaffs2 
     

    B解决

      1.内核目录下make menuconfig->file system->[]yaffs2 support 取消支持yaffs2文件系统

      2.rm -rf fs/yaffs2/

      3.重新打补丁./patch-ker.sh c m /linux源代码目录

      4.重新配置内核支持yaffs2,make menuconfig->file system->[*]yaffs2 support 支持yaffs2文件系统

      5.make uImage

  • 相关阅读:
    Windows 窗体设计器中的设计时错误
    union all 里面的order by
    docx转doc时,防止公式被转成图片的解决办法
    学习方向推荐
    关于验收测试的几个困惑
    《实例化需求》读书笔记
    VS2010中使用 SpecFlow + Selenium.WebDriver
    敏捷团队成员应具备的素质
    Jolt Awards: The Best Books
    在Ajax.ActionLink的OnBegin,onComplete等事件中使用this【解决办法】
  • 原文地址:https://www.cnblogs.com/pokerface/p/5657147.html
Copyright © 2011-2022 走看看