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

  • 相关阅读:
    Web前端开发工程师编程能力飞升之路
    commonJSAMDCMD
    js正则替换十六进制
    JS获取粘贴内容
    ajax跨域访问总结
    需要坚持,能写出自己满意的内容
    【新年献词】我们是南方周末,我们三十而立
    iOS: 动态更改 backBarButtonItem 的 title
    iOS: 计算 UIWebView 的内容高度
    iOS: 在键盘之上显示一个 View
  • 原文地址:https://www.cnblogs.com/pokerface/p/5657147.html
Copyright © 2011-2022 走看看