能否提供CH375FileReadX函数的源代码[求助]

使用这个函数读U盘,每次读1个扇区,不停的循环读,直到指示读完为止(mCmdParam.ReadX.mSectorCount等于0). 可是不能将文件完全读出,读几个扇区就认为读完了.程序如下: for(;;) { mCmdParam.ReadX.mSectorCount = 1; mCmdParam.ReadX.mDataBuffer = NAND_PORT; //将读出的数据放到NAND中 //准备NAND的写 CH375FileReadX(); //从文件中读取1个扇区写到NAND中 //结束NAND的写 } 另外一段程序就不会出错. for(;;) { mCmdParam.ReadX.mSectorCount = 1; mCmdParam.ReadX.mDataBuffer = bufaddr; //将读出的数据放到缓冲区中 CH375FileReadX(); //从文件中读取1个扇区写到缓冲区中 //将缓冲区中的数据写入NAND中 }

百思不得其解,希望赐教并提供源代码给我.谢谢!!!!!! 邮箱:个人信息保护,已隐藏

NAND_PORT是存放数据的首地址


NAND_PORT是存放数据的NAND FLASH的地址,也就是NAND FLASH的读写端口.


NAND_PORT是一个地址, mCmdParam.ReadX.mDataBuffer 需要的是内存块. 你使用外部子程序可以解决问题.


只有登录才能回复,可以选择微信账号登录