реклама на сайте
подробности

 
 
> SIM800C EAT FTP ошибка 77 при скачивании файла
Ujin
сообщение Jun 23 2016, 10:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863



Привет всем.
Вернулся недавно мучить EAT на SIM800C. Перешел на 4-ю версию прошивки, и перестало работать скачивание файлов через FTP. В ответ на команду
AT+FTPGETTOFS=0,"app" выдает "+FTPGETTOFS: 77". В мануале этот код описан как Operate error. Не понимаю что не так, со второй версией этот кусок работал, файл скачивался.
Вот лог отправляемых команд:
Код
AT+SAPBR=3,1,"Contype","GPRS"
AT+SAPBR=3,1,"APN","www.kyivstar.net"
AT+SAPBR=3,1,"USER",""
AT+SAPBR=3,1,"PWD",""
AT+SAPBR=1,1
AT+FTPCID=1
AT+FTPSERV="1.1.1.1"
AT+FTPUN="username"
AT+FTPPW="password"
AT+FTPGETNAME="app"
AT+FTPGETPATH="/Firmware/Treker/
AT+FTPPORT=21
AT+FTPTIMEOUT=3
AT+FTPGETTOFS=0,"app"

Единственно что настораживает, это вот эта строчка в логе T+FTPGETPATH="/Firmware/Treker/ - т.е. нет завершающих кавычек, хотя отправляется как:
Код
sprintf(tmp_buf, "AT+FTPGETPATH=\"%s\"\r", FTP_path);
eat_modem_write((const unsigned char*)tmp_buf, strlen(tmp_buf));

и вывожу tmp_buf через trace, там кавычки есть.
Подскажите, пожалуйста, что поменялось в 4-й версии?
P.S. Попробовал эти же команды через терминал - файл скачался без ошибок.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ujin
сообщение Jun 23 2016, 11:43
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863



Кажется понял в чем дело, но не понял почему так происходит и как побороть.
выдает ошибку на команду указания директории откуда скачивать:
From modem:AT+FTPGETPATH="/Firmware/Treker/"ERROR

Хотя если эту же команду точно также давать через терминал, то все нормально, ошибки нет.
Go to the top of the page
 
+Quote Post
Hub
сообщение Jun 23 2016, 12:03
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 7-10-15
Из: Санкт-Петербург
Пользователь №: 88 743



Цитата(Ujin @ Jun 23 2016, 14:43) *
Кажется понял в чем дело, но не понял почему так происходит и как побороть.
выдает ошибку на команду указания директории откуда скачивать:
From modem:AT+FTPGETPATH="/Firmware/Treker/"ERROR

Хотя если эту же команду точно также давать через терминал, то все нормально, ошибки нет.

см. свой листинг из первого сообщения топика

AT+FTPGETPATH="/Firmware/Treker/ - нет закрывающей кавычки
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016