Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: User memory и SIM900
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Balkan
Здравствуйте всем,

попробовал функция запис и чтение фаил в flash memory SIM900.

ето log:
------------------------------------------------------------
at+gmr

Revision:1137B01SIM900M64_ST_ENHANCE

OK


AT+CFSTERM

OK
AT+CFSINIT

OK
AT+CFSWFILE="0001.a",0,10,10000

CONNECT

1234567890

OK
AT+CFSRFILE="0001.a",0,10

ERROR
AT+CFSGFIS="0001.a"

+CFSGFIS: 10

OK
AT+CFSRFILE="0001.a",0,10

ERROR
AT+CFSDFILE="0001.a"

OK
---------------------------------------------------
т.е. файл ест , но не могу читат,

и не могу разобратся в чем дело.

Буду очень благодарен за помощь
Заранее спасибо
yooj
а что говорит AT+CFSGFRS?
Цырен.
Цитата(Balkan @ May 13 2013, 01:49) *
Здравствуйте всем,

попробовал функция запис и чтение фаил в flash memory SIM900.

ето log:
------------------------------------------------------------
at+gmr

Revision:1137B01SIM900M64_ST_ENHANCE

OK


AT+CFSTERM

OK
AT+CFSINIT

OK
AT+CFSWFILE="0001.a",0,10,10000

CONNECT

1234567890

OK
AT+CFSRFILE="0001.a",0,10

ERROR
AT+CFSGFIS="0001.a"

+CFSGFIS: 10

OK
AT+CFSRFILE="0001.a",0,10

ERROR
AT+CFSDFILE="0001.a"

OK
---------------------------------------------------
т.е. файл ест , но не могу читат,

и не могу разобратся в чем дело.

Буду очень благодарен за помощь
Заранее спасибо


Не уверен, надо проверить, но я бы после записи файла подал AT+CFSTERM. И лишь потом бы пытался его прочитать.
Balkan
Сделал так:

AT+CFSWFILE="0001.a",0,10,10000

CONNECT
1234567890
OK
AT+CFSGFIS="0001.a"

+CFSGFIS: 10

OK
AT+CFSGFRS?

+CFSGFRS: 2536448

OK

AT+CFSRFILE="0001.a",0,10

ERROR

AT+CFSTERM

OK
AT+CFSRFILE="0001.a",0,10

ERROR

и опять не получается......
CADiLO
AT+GSV

SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B01SIM900M64_ST_ENHANCE
OK

AT+CFSINIT
OK

AT+CFSWFILE="001.BIN",0,10,10000

CONNECT
OK

AT+CFSGFIS="001.BIN"

+CFSGFIS: 10
OK

AT+CFSRFILE="001.BIN",1,10,0

+CFSRFILE: 10
1234567890
OK
CADiLO
[2013-05-13_15:27:18] IIIIяяяяAT

[2013-05-13_15:27:21]OK
[2013-05-13_15:27:24]AT+GSV

[2013-05-13_15:27:24]SIMCOM_Ltd
[2013-05-13_15:27:24]SIMCOM_SIM900R
[2013-05-13_15:27:24]Revision:1137B01SIM900R64_ST_ENHANCE_20130509_FTP

[2013-05-13_15:27:24]OK
[2013-05-13_15:27:28]AT+CFSINIT

[2013-05-13_15:27:28]OK
[2013-05-13_15:27:33]AT+CFSWFILE="test.txt",0,10,10000

[2013-05-13_15:27:33]CONNECT
[2013-05-13_15:27:37]
[2013-05-13_15:27:37]OK
[2013-05-13_15:27:46]AT+CFSGFIS="test.txt"

[2013-05-13_15:27:46]+CFSGFIS: 10

[2013-05-13_15:27:46]OK
[2013-05-13_15:28:03]AT+CFSRFILE="test.txt",0,10,0

[2013-05-13_15:28:03]+CFSRFILE: 10
[2013-05-13_15:28:03]1234567890
[2013-05-13_15:28:03]OK
[2013-05-13_15:28:08]AT+CFSTERM

[2013-05-13_15:28:08]OK
Balkan
Спасибо , получилос ......

AT+CFSRFILE="001.BIN",0,10,0 - параметр position не поставил...
CADiLO
Надо будет уточнить - ошибка в апнотесе или работе - при втором параметре = 0, по идее position не должен использоваться.
Взяли на заметку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.