在AT+EFSF设置文件路径,第二次进入DT mode,之前一次在DT mode 下AT+...
时间:10-02
整理:3721RD
点击:
[AT Command]在AT+EFSF设置文件路径,第二次进入DT mode,之前一次在DT mode 下AT+EFSF设置的文件路径是否有效
[DESCRIPTION]
退出DTmode之后,会将上次的buffer清除掉;所以再次进入DTmode之前设置的文件路径是无效的;另外,即使是在DTmode下使用了EFSFopen了文件路
径,这个路径的也在10s内有效,如果超过10s,需要重新open,否则将会是对根目录进行操作;
Example:
AT+ESUO=3//进入DT模式
OK
AT+EFSF=2,"0043003A005C004F0074006800650072"//设置文件路径C:\Other,
OK
AT+ESUO=4//退出DT模式OKAT+ESUO=3//第二次进入DT模式
OK
AT+EFSW=0,"006B0075006E006700660075002E007400780074"//kungfu.txt,
OK
AT+EFSW=2,1,1,"43"OKAT+EFSW=1OKAT+ESUO=4//第二次退出DT模式
OK
以上命令的运行结果是在C盘的根目录下创建了kungfu.txt这个文件,而不是在C:\Other下面创建的。
[SOLUTION]
在第二次进入DT模式后再执行一次AT+EFSF或者在写(读、删除)文件时使用全路径;
AT+EFSF执行后在10s内有效,所以要在10s执行写(读、删除)文件的操作;
[DESCRIPTION]
退出DTmode之后,会将上次的buffer清除掉;所以再次进入DTmode之前设置的文件路径是无效的;另外,即使是在DTmode下使用了EFSFopen了文件路
径,这个路径的也在10s内有效,如果超过10s,需要重新open,否则将会是对根目录进行操作;
Example:
AT+ESUO=3//进入DT模式
OK
AT+EFSF=2,"0043003A005C004F0074006800650072"//设置文件路径C:\Other,
OK
AT+ESUO=4//退出DT模式OKAT+ESUO=3//第二次进入DT模式
OK
AT+EFSW=0,"006B0075006E006700660075002E007400780074"//kungfu.txt,
OK
AT+EFSW=2,1,1,"43"OKAT+EFSW=1OKAT+ESUO=4//第二次退出DT模式
OK
以上命令的运行结果是在C盘的根目录下创建了kungfu.txt这个文件,而不是在C:\Other下面创建的。
[SOLUTION]
在第二次进入DT模式后再执行一次AT+EFSF或者在写(读、删除)文件时使用全路径;
AT+EFSF执行后在10s内有效,所以要在10s执行写(读、删除)文件的操作;