内核增加支持yaffs2错误问题汇总



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

时间: 2024-11-05 06:26:21

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

s3c2440 移植linux内核 添加网卡支持 yaffs2文件系统支持

三.内核的移植 说明:针对的是百问网的jz2440 gcc:4.9.1 1.移植内核 首先,下载源码包:https://www.kernel.org/ 现在时间为2014年12月20日其主界面截图为: 在此,就在下较新的稳定的版本作为尝试.在这里有个命名问题需要说明一下,最前面的2.6或者3.18是主版本号码,后面的次版本号是比如2.6.32.65中的32,再后面的比如2.6.32.65中的65是升级版本号,主版本号为奇数的是开发本比如3.17,主版本号为偶数的为稳定版比如3.18,一般情况下名

Android项目从Eclipse增加支持Android Studio

使用Eclipse开发Android已经有些年头了,然而Android Studio(后面简称AS)为谷歌自己推的IDE.现在AS已经出了2.0版本,其功能的确要比Eclipse要多. AS对硬件要求较高,Eclipse使用ADT插件也是简单易用.本文不对这2个IDE的优缺点进行阐述,没有哪个一定能完全替代哪一个这么一说,选择自己喜欢的就好. 不过博主喜欢接触新事务,AS都出这么久了,也该拿出来遛遛了.对于一直使用Eclipse开发的安卓项目如何转换增加支持AS.(是增加支持AS,处理后AS和E

转载 修改 Linux 内核 DM9000 支持 tiny210 开发板

错误现象: dm9000 dm9000: read wrong id 0x2b2a2928dm9000 dm9000: wrong id: 0x2b2a2928dm9000 dm9000: not found (-19). TCP cubic registeredNET: Registered protocol family 17Registering the dns_resolver key typeVFP support v0.3: implementor 41 architecture 3

DB2错误信息汇总

DB2错误信息(按sqlcode排序) sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统 +111 01590 为2型索引设置了SUBPAGES语句 +117 01525 要

GDAL2.1增加支持Mongodb存储空间大数据

      随着空间数据越来越渗透到社会生活的各个方面,大数据提供服务的能力有待增强.如全国地理国情普查数据,仅空间矢量数据一个省数据量在30GB左右,影像更在TB级,全国数据量就更不得了,传统的集中存储模式如果在几个部门间使用还凑合,在十几个部门,成千上万次服务请求并发的情况下,难以为继.为此尽早使用互联网思维,采用集群并发处理的模式处理空间数据,提供必要的统计分析为当务之急.为此本文探讨了如何使用Mongodb存储空间大数据,从最基本的数据入库存储开始. 1目录 1.1 gdal2.1增加支

u-boot-2016.03 支持yaffs2文件系统烧写之添加nand write.yaffs2命令

我们进入nand的命令文件cmd/nand.c,在do_nand函数里,有nand read或write的代码,而其中有对jffs2的支持,却并没有对yaffs2的支持.以前的老版本uboot是有对yaffs文件系统烧写的支持的,于是我们参考老版本的uboot代码,在do_nand函数里的nand write/read部分加上一段代码,如下: 1 #ifdef CONFIG_CMD_NAND_TRIMFFS 2 } else if (!strcmp(s, ".trimffs")) {

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

AIDE是一个Android Java集成开发环境,可以在Android系统内进行Android软件和游戏的开发.它不仅仅是一个编辑器,而是支持编写-编译-调试运行整个周期,开发人员可以在Android手机或者平板机上创建新的项目,借助功能丰富的编辑器进行代码编写,支持实时错误检查.代码重构.代码智能导航.生成APK,然后直接安装进行测试.

Linux 5.7 内核正在支持 Zstd 压缩算法

导读 Linux 5.6 引入了可选的 F2FS 透明数据压缩支持,并通过 LZO 和 LZ4 压缩算法实现.现在,Linux 5.7 内核正在支持 Zstd 压缩算法. F2FS 的维护者 Jaegeuk Kim 合并了一个由华为工程师提交的用于支持 Zstd 压缩算法的补丁,以及对文件系统级别的压缩支持. 这就意味着,在 Linux Kernel 5.7 及更高版本上,在挂载 F2FS 文件系统时设置 compress_algorithm=zstd 可以启用 Zstd 压缩功能. 对 Zst

Embeded linux之内核编译错误警告汇总

错误A: WARNING: drivers/spi/hi_spi.o(.data+0x0): Section mismatch in reference from the variable hi_spi_platform_driver to the function .init.text:hi_spi_probe()The variable hi_spi_platform_driver referencesthe function __init hi_spi_probe()If the refe