打印

yaffs怎么缺失了yaffs_packedtags.h?

[复制链接]
2178|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 linnaldf 于 2009-9-25 22:56 编辑

想把yaffs2移植到uCOS环境下,编译时出错:

在好几个文件都有yaffs_PackedTags结构体,但是源代码没有任何地方定义了yaffs_PackedTags结构体类型,只有yaffs_packedtags1和yaffs_packedtags2两个结构体的定义。

在google网上搜了一下yaffs_packedtags.h,有yaffs_packedtags.h这个文件,内容如下:
#ifndef __YAFFS_PACKEDTAGS_H__
#define __YAFFS_PACKEDTAGS_H__

#include "yaffs_guts.h"

typedef struct
{   
    unsigned chunkId:20;
    unsigned serialNumber:2;
    unsigned byteCount:10;
    unsigned objectId:18;
    unsigned ecc:12;
    unsigned deleted:1;
    unsigned unusedStuff:1;
    unsigned shouldBeFF;

} yaffs_PackedTags;

void yaffs_PackTags(yaffs_PackedTags *pt, yaffs_ExtendedTags *t);
void yaffs_UnpackTags(yaffs_ExtendedTags *t, yaffs_PackedTags *pt);
#endif



但是从官网下载的yaffs2代码却没有这个文件。挺奇怪的。

哪位移植到uCOS下了?请指点下................
谢谢!

发现有人移植成功了,但是不愿意放出来。许多后来者不得不做重复工作了。
所以打算详细分析yaffs2代码的direct方面,介绍如何移植到non-linux平台,并上传源码。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

70

帖子

1

粉丝