紧急求救?[求助]

我用仿真器与标准模块连接时,采用扇区写入模式, 发现能建立文件,但里面是512字节的随机乱码,单步走时发现程序根本没有进入扇区写入程序,我用的是贵公司编好的入口子程序, 我想问下执行firewrite时什么时候返回阶段性代码,单步走是发现返回的都是成功操作,也就是为00H,根本就不转到扇区写入程序段, 还有就是在关闭文件前改变文件长度的命令:MODIFY_FILEQUERY是高位在前还是地位在前 我用51系列单片机用ASM写的,是采用大端还是小端? 谢谢!

你在调用CMD_FileWrite写之前,要没有给参数mCmdParam.Write.mSectorCount附你所一次要写的扇区数呢? 感觉数据没写入只是将文件长度更新了。51单片机一般都是大端格式,用FileModify()更新文件长度你只需要把长度附给参数mCmdParam.Modify.mFileSize即可。


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