TMS320C6748: 需要移植Yaffs,使用文件系统来管理NandFlash

Part Number: TMS320C6748

移植Yaffs时发现Nand的读写操作是封库的(Nandlib),无法改动源码。

Nandlib 只提供以下两个接口:

extern NandStatus_t         NANDPageWrite(NandInfo_t *nandInfo, unsigned int blkNum,
                                          unsigned int pageNum,
                                          volatile unsigned char *txData,
                                          unsigned char *eccData);
extern NandStatus_t         NANDPageRead(NandInfo_t *nandInfo, unsigned int blkNum,
                                         unsigned int pageNum,
                                         volatile unsigned char *rxData,
                                         unsigned char *eccData);
我需要写入oob数据到Spare区域,目前没有接口可以写入或者读取Spare区域,我该怎么新增或者修改接口。
能否提供目前接口写ECC和坏快标记的Spare区域。