Q1:
fs/yaffs2/yaffs_mtdif2.c:xxx: error: 'struct xxx1' has no member named 'fun_xxx'
A1:比对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内函数名字带有前缀“_”
 
Q2:
/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 
A2:

  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

内核增加支持yaffs2错误问题汇总的更多相关文章

  1. OMAP4之DSP核(Tesla)软件开发学习(二)Linux内核驱动支持OMAP4 DSP核

    注:必须是Linux/arm 3.0以上内核才支持RPMSG,在此使用的是.config - Linux/arm 3.0.31 Kernel Configuration.(soure code fro ...

  2. 给Linux内核增加一个系统调用的方法(转)

    作者:chenjieb520 给Linux内核增加一个系统调用的方法    为了更加好地调试linux内核,笔者的实验均在mini6410的arm板上运行的.这样做的原因,第一是因为本人是学嵌入式的, ...

  3. Linux内核SPI支持概述

    1. 什么是SPI? Serial Peripheral Interface是一种同步4线串口链路,用于连接传感器.内存和外设到微控制器.他是一种简单的事实标准,还不足以复杂到需要一份正式的规范.SP ...

  4. AIDE支持实时错误检查、代码重构、代码智能导航、生成APK

    AIDE是一个Android Java集成开发环境,可以在Android系统内进行Android软件和游戏的开发.它不仅仅是一个编辑器,而是支持编写-编译-调试运行整个周期,开发人员可以在Androi ...

  5. maven package 命令报:-source1.3 中不支持注释错误

    在使用maven 打包或者编译时报:-source1.3 中不支持注释错误解决方案如下: <build>  <plugins>   <plugin>    < ...

  6. 向linux内核增加一个系统调用-2(利用proc打印信息)

    添加系统调用,打印/proc中的系统信息 前面关于proc和内核态函数的东西可以对比代码来看. 参考 http://blog.csdn.net/kylin_fire_zeng/article/deta ...

  7. 内核添加对yaffs2文件系统的支持

    移植方法: 第一步,我们需要YAFFS2的源码,如果大家有兴趣想了解YAFFS2文件系统的驱动原理的话可以直接去访问他们的官网,地址是www.yaffs2.net,上面说的很详细的,也有源码下载地址, ...

  8. 内核打上yaffs2补丁遇到的问题

    移植yaffs2文件系统时,首先要在内核中添加对yaffs2的支持,使用命令:./patch-ker.sh c 内核目录时,出现下面错误: usage:  ./patch-ker.sh  c/l m/ ...

  9. Android学习【Android内核编译流程和错误笔记】

    博客:http://blog.csdn.net/muyang_ren Ubuntu14.04 LTS(要求是64位长期支持版LTS) Jdk1.8 内核:android4.0 一:jdk 1.解压jd ...

随机推荐

  1. [转贴]漫谈C语言及如何学习C语言

    抄自http://my.oschina.net/apeng/blog/137911,觉得很有用,收藏它 目录:[ - ] 为什么要学习C语言? C语言学习方法 1,参考书籍 2,动手实验环境搭建 3, ...

  2. SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-003-@Conditional根据条件生成bean及处理profile

    一.用@Conditional根据条件决定是否要注入bean 1. package com.habuma.restfun; public class MagicBean { } 2. package ...

  3. 【HDOJ】5288 OO’s Sequence

    二分寻找对于指定pos的最左因数点和最右因数点. /* 5288 */ #include <iostream> #include <string> #include <m ...

  4. HDOJ/HDU 2564 词组缩写(单词缩写)

    Problem Description 定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写. 比如,C语言里常用的EOF就是end of file的缩写. Input 输入的第一行是一个整数T ...

  5. 哈希(2) hash索引

    首先复习:       索引:快速查找的数据结构 1.可以读以下mysql中索引的使用方法,图文并茂.很好理解. http://www.it165.net/database/html/201310/4 ...

  6. leecode 排列的学习

    前面写过3个排列.这里再写一次. 1.全部都不重复https://oj.leetcode.com/problems/permutations/ (使用交换法)只是本人对c++ stl不熟,不会把排列结 ...

  7. JavaScript高级程序设计33.pdf

    操作样式表 CSSStyleSheet类型表示的是样式表包括通过<link>元素包含的样式表和在<style>元素中定义的样式表,前面提到过这两个元素本身分别是由HTMLLin ...

  8. jQuery 参考手册 - 文档操作

    上传图片时页面崩溃..全部付之东流 addClass() after() append() appendTo() attr() before() clone() detach() empty() ha ...

  9. 我的第一个JApplet-绘制笑脸

    初学Java,有很多东西都不太理解,但是我想以前初学C语言的时候也是不太懂,先参考着书上的程序写,然后用多了就自然而然的懂了! 下面来简单的介绍一下我自学的第一个Java小应用程序-绘制笑脸,下面是源 ...

  10. Linux 日志基础

    首先,我们将描述有关 Linux 日志是什么,到哪儿去找它们,以及它们是如何创建的基础知识.如果你已经知道这些,请随意跳至下一节. Linux 系统日志 许多有价值的日志文件都是由 Linux 自动地 ...