一片16位和两片8位的flash, 应该一样的
每次都是16位操作, 奇数字节的操作, 都会出现空闲字节
mtd代码应该会考虑flash口宽度的问题……
好久没来论坛拉, 很是想念大家,
希望各位假期愉快……
tffsShow应该带参数
试试tffsShowALL……
void tffsShow
(
int driveNo /* TFFS drive number */
)
{
Physic……
是个好主意, 但是如果ryansheng还要求调用的顺序,
需要在某初始化前加入代码, 就不太好办拉……
ryansheng说得对, 如果定义拉INCLUDE_TFFS和INCLUDE_DOSFS
usrRoot中会自动调用dosFsInit, dosFsLibInit等dos初始化……
pBootDev = tffsDevCreate (drive, 0)
这个drive的取值我没有看懂, 手册上说"drive决定于socket注册的顺序"
你的pBoo……
老版本的jffs是将文件系统和驱动合在一起的
jffs2.0则是建立在mtd之上的
分不分fs和driver关键看jffs代码本身,
我只作移植, 不会对jffs代码修……
对应文档, socket应该是最低一层, 控制flash芯片
对应\target\src\drv\tffs\sockets\下的systffs.c,
下面有对应各主板的sys……