现在调试通过了,建立新文件也成功了 strcpy( (char *)mCmdParam.Create.mPathName, "/LALA.TXT" ); i = CH374FileCreate( ); 在windows下能看到LALA.TXT 然后往文件下写数据: pCodeStr=(PUINT8)"123456"; while( 1 ) { for ( i=0; i { c = *pCodeStr; mCmdParam.ByteWrite.mByteBuffer = c; if ( c == 0 ) break; pCodeStr++; } //我在ADS-AXD调试中看到mCmdParam.ByteWrite.mByteBuffer 存上了“123456”,i=0x06 if ( i == 0 ) break; mCmdParam.ByteWrite.mByteCount = i;//mCmdParam.ByteWrite.mByteCount=0x06 i = CH374ByteWrite( ); } 最后一句条用库函数,能写上长度为6的“123456”吗?
而实际上写完我再在windows中看到/LALA.TXT里面只要数字“1”,其他数字没写进去,库函数没看懂,不知道哪里出问题了?