|
Среда разработки с поддержкой EmbeddedAT для модуля SIM968 |
|
|
|
Aug 30 2013, 12:45
|

Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 8-08-13
Пользователь №: 77 841

|
Дорогие коллеги. Вышла новая среда разработки для модуля SIM968 с поддержкой EmbeddedAT. В основу положены наработки SIM928.
|
|
|
|
|
Aug 30 2013, 12:52
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
И не просто вышла, а и доступна. http://www.microchip.ua/simcom/SIM900x/SIM...AT%20SIM968.RARНу и последняя версия для 900R64 http://www.microchip.ua/simcom/SIM900x/SIM...ENHANCE_EAT.RARВ обе среды вошли все новейшие фишки, а файлы .CLA из пакетов можно заливать и для работы модулей с внешними контроллерами. Поэтому кто хочет не дожидаясь отдельно летних релизных прошивок обновиться - качает - инсталит - выдергивает CLA файл - прошивается и ЭНДЖОЙ..... Ну и представляю вашему вниманию первый документ из русской серии даташитов. Готовятся на русском: полное руководство по работе с функциями расширеного FTP полное руководство по AMR файлам и созданию голосовых меню.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Aug 30 2013, 15:00
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678

|
Цитата("CADiLO") AN_Flash_rus.pdf ( 189.72 килобайт ) Кол-во скачиваний: 7 Не сочтите за придирку, а этот документ в оригинале существует? Сугубо имхо, но тех.документация на русском - это перебор. Понятно, что китайский английский тоже не английский но все же оригинал... Цитата Готовятся на русском: полное руководство по работе с функциями расширеного FTP Может уже есть в оригинале? Очень нужно. Как раз пилю алгоритмы работы с FTP, очень не хочится допилить и сразу же начать переделывать под новые возможности...
|
|
|
|
|
Aug 30 2013, 15:31
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
Существует первая версия, где еще не введены новые команды - типа CSFLIST. >>>Может уже есть в оригинале? Очень нужно. А то что я выложил и есть оригинал. Дело в том что все нововведения делались и выверялись двумя командами - нашей и Российской (и нашими Уважаемыми пользователями) и работником Симкома Женей Рахно. И это именно его заслуга в организации тестирования и создания русских доков. Особая благодарность разработчикам из Киева и Харькова (к сожалению не могу поблагодарить Российских тестеров, просто не в курсе кто там занимался) тщательно проверявших все нововведения и указывавших что и как лучше сделать и исправить. Поэтому на сегодня мы более полно владеем логикой работы и взялись за проект апнотесов на русском. Вся документация не будет пока переводиться, но новинки апнотесов выйдут все подробно. То же касается и доков на EXTFTP. Из китайского есть черновики R&D и переписка которые и мы и они доводим до ума. Могу сказать что китайские доки будут как обычно тупым описанием набора команд, а мы планируем рассказать и о создании файла AMR с настройками, его заливке с примерами и о многом другом. Поэтому оригинал как раз будет на русском. Хватит считать что английский текст более правильный только потому что переведен с китайского. Ну а энтузиасты с наклоном в наци могут потом и на украинском... или на бурятском доки сделать... А что - шаблоны есть....
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Aug 30 2013, 16:51
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 29-01-10
Из: Украина
Пользователь №: 55 147

|
Цитата(vassabi @ Aug 30 2013, 18:00)  Не сочтите за придирку, а этот документ в оригинале существует? Сугубо имхо, но тех.документация на русском - это перебор. Понятно, что китайский английский тоже не английский но все же оригинал...
Может уже есть в оригинале? Очень нужно. Как раз пилю алгоритмы работы с FTP, очень не хочится допилить и сразу же начать переделывать под новые возможности... добавились две функции - первая заливка с FTP сразу на Flash модуля и вторая - из Flash прямиком на FTP, а остальное осталось в том виде, что и раньше
|
|
|
|
|
Aug 30 2013, 17:07
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678

|
Цитата("yooj") добавились две функции - первая заливка с FTP сразу на Flash модуля и вторая - из Flash прямиком на FTP, а остальное осталось в том виде, что и раньше Это отлично, а можете коротенький пример кода показать?
|
|
|
|
|
Aug 30 2013, 19:18
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 29-01-10
Из: Украина
Пользователь №: 55 147

|
Как-то так.. Но это примерно - точно будет в понедельник - в финалрелизе добавили быстрый выход из download/upload и чуток изменили формат FTPEXTGET
[2013-05-09_09:21:32]AT+CREG? [2013-05-09_09:21:32]+CREG: 0,1 [2013-05-09_09:21:32]OK
[2013-05-09_09:21:34]AT+CSQ [2013-05-09_09:21:34]+CSQ: 18,0 [2013-05-09_09:21:34]OK
[2013-05-09_09:21:36]AT+CGATT? [2013-05-09_09:21:36]+CGATT: 1 [2013-05-09_09:21:36]OK
[2013-05-09_09:21:38]AT+SAPBR=3,1,"CONTYPE","GPRS" [2013-05-09_09:21:38]OK
[2013-05-09_09:21:40]AT+SAPBR=3,1,"APN","www.djuice.com.ua" [2013-05-09_09:21:40]OK
[2013-05-09_09:21:56]AT+SAPBR=1,1 [2013-05-09_09:21:57]
[2013-05-09_09:21:57]OK [2013-05-09_09:22:01]AT+SAPBR=2,1 [2013-05-09_09:22:01]+SAPBR: 1,1,"46.133.20.41" [2013-05-09_09:22:01]OK
[2013-05-09_09:22:06]AT+CFSINIT на всякий случай инициализирую файловую систему и пытаюсь прочесть файл test.txt [2013-05-09_09:22:06]OK так как такого файла в памяти нет, то получаю ошибки [2013-05-09_09:22:09]AT+CFSGFIS="test.txt" [2013-05-09_09:22:09]ERROR [2013-05-09_09:22:11]AT+CFSRFILE="test.txt",0,31,0 [2013-05-09_09:22:11]ERROR [2013-05-09_09:22:14]AT+CFSTERM [2013-05-09_09:22:14]OK
[2013-05-09_09:22:21]AT+FTPCID=1 [2013-05-09_09:22:21]OK [2013-05-09_09:22:24]AT+FTPSERV="simcom.exavault.com"
[2013-05-09_09:22:24]OK [2013-05-09_09:22:26]AT+FTPUN="логин" [2013-05-09_09:22:26]OK
[2013-05-09_09:22:28]AT+FTPPW="пароль" [2013-05-09_09:22:28]OK
[2013-05-09_09:22:34]AT+FTPGETNAME="2.txt" [2013-05-09_09:22:34]OK
[2013-05-09_09:22:36]AT+FTPGETPATH="/" [2013-05-09_09:22:36]OK
[2013-05-09_09:22:39]AT+FTPGET=1 использую обычный метод чтения файла в ком-порт [2013-05-09_09:22:39]OK [2013-05-09_09:22:46] [2013-05-09_09:22:46]+FTPGET:1,1
[2013-05-09_09:22:48]AT+FTPGET=2,1024 [2013-05-09_09:22:48]+FTPGET:2,31 [2013-05-09_09:22:48]>> test file for FTPGET feature работает [2013-05-09_09:22:48]OK
[2013-05-09_09:22:55]AT+FTPGET=2,1024 [2013-05-09_09:22:55]+FTPGET:2,0 [2013-05-09_09:22:55]OK
[2013-05-09_09:23:29]+FTPGET:1,0 как-то очень долго закрывается соединение...
[2013-05-09_09:23:33]AT+FTPGETNAME="3.txt" меняю имя файла [2013-05-09_09:23:33]OK
[2013-05-09_09:23:39]AT+FTPEXTGET=1 использую чтение во Flash (по сути мы сейчас читаем в какой-то внутренний буфер ОЗУ) [2013-05-09_09:23:39]OK [2013-05-09_09:23:43] [2013-05-09_09:23:43]+FTPEXTGET:1,0 получили файл
[2013-05-09_09:23:45]AT+FTPEXTGET=2,"test.txt" копируем из ОЗУ во Flash (имя нового файла test.txt) [2013-05-09_09:23:46]
[2013-05-09_09:23:46]OK [2013-05-09_09:23:46]+FTPEXTGET:2,34 получаем длину записанного файла
[2013-05-09_09:23:59]AT+FTPEXTGET=1 ещё раз читаем этот-же файл [2013-05-09_09:23:59]OK [2013-05-09_09:24:03] [2013-05-09_09:24:03]+FTPEXTGET:1,0 ещё раз приняли
[2013-05-09_09:24:04]AT+FTPEXTGET=2,"test.txt" пытаемся сохранить под тем-же именем! [2013-05-09_09:24:04]ERROR получаем ошибку (т.е. всё ок и у модуля есть проверка от случайной перезаписи файла)
[2013-05-09_09:24:07]AT+FTPEXTGET=0 выключаем расширенную функцию чтения FTP и чистим ОЗУ (в случае, если AT+FTPEXTGET=2 проходит без ошибок, то мы автоматически выходим из расширенной функции чтения FTP и выполнять AT+FTPEXTGET=0 не требуется) [2013-05-09_09:24:07]OK
[2013-05-09_09:24:10]AT+CFSINIT инит. файловую систему [2013-05-09_09:24:10]OK
[2013-05-09_09:24:22]AT+CFSGFIS="test.txt" определяем размер файла test.txt [2013-05-09_09:24:22]+CFSGFIS: 34 столько, сколько и загрузили с FTP
[2013-05-09_09:24:22]OK
[2013-05-09_09:24:25]AT+CFSRFILE="test.txt",0,31,0 чтение [2013-05-09_09:24:25]+CFSRFILE: 31 [2013-05-09_09:24:25]>> test file for FTPEXTGET feat содержимое [2013-05-09_09:24:25]OK
[2013-05-09_09:24:26]AT+CFSDFILE="test.txt" удаляем [2013-05-09_09:24:26]OK
[2013-05-09_09:24:31]AT+CFSTERM отключаем работу с flash [2013-05-09_09:24:31]OK
|
|
|
|
|
Aug 30 2013, 19:37
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678

|
Цитата("yooj") Как-то так.. Очень спасибо  Вы уже как-то это (почти) публиковали, я думал есть что-то еще... Вот здесь можно по-подробней? Цитата [2013-05-09_09:23:39]AT+FTPEXTGET=1 использую чтение во Flash (по сути мы сейчас читаем в какой-то внутренний буфер ОЗУ) [2013-05-09_09:23:39]OK [2013-05-09_09:23:43] [2013-05-09_09:23:43]+FTPEXTGET:1,0 получили файл Т.е. вот так, команда - юрц ответ AT+FTPEXTGET=1 - +FTPEXTGET:1,0, в промежутке ничего нет? Другие юрц до +FTPEXTGET:1,0 пролазят в порт? Есть ли тестовая команда типа FTPSTATE, а то чтение с ftp может быть долгим? И еще, какой доступный размер буфера? Можно ли его как-то изменять? Если да то как? Как быть если размер буфера не меняется а файл в буфер не влазит?
Сообщение отредактировал vassabi - Aug 30 2013, 19:38
|
|
|
|
|
Aug 31 2013, 17:58
|

старший лаборант
     
Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097

|
Цитата(CADiLO @ Aug 30 2013, 18:31)  Ну а энтузиасты с наклоном в наци могут потом и на украинском... или на бурятском доки сделать... А что - шаблоны есть....  Ну, это, наверное, пока не к Симкому, а к разработчикам т.н. "украинского" модуля. Да, вопиющее упущение. Вообще-то могу им перевести, не бесплатно, конечно, и не на бурятский. И следы китайского в свойствах документа тщательно вычищу.  Пардон за оффтоп. Если серьёзнее - дело ст оящее. Не совсем логично выпускать доки на английском для прошивок, предназначенных для стран, в которых основной язык межнационального общения другой.
--------------------
Китайская комплектация - европейское качество! ;)
|
|
|
|
|
Aug 31 2013, 18:04
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678

|
Цитата("Harbinger") Если серьёзнее - дело стоящее.... Да ладно вам! А SIMCOM подпишется (в плане ответственности) под этими "трудами"  У меня сомнения, им для этого на английский перевести нужно, а тогда накой хрен делать на русском? Или у кого-то из разработчиков сложности с чтением тех.доков на английском?
Сообщение отредактировал vassabi - Aug 31 2013, 18:05
|
|
|
|
|
Sep 3 2013, 09:00
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678

|
to yoojПриходится повторять вопрос, дабы он не утонул в языковых предпочтениях  ================== Вот здесь можно по-подробней? Цитата Цитата [2013-05-09_09:23:39]AT+FTPEXTGET=1 использую чтение во Flash (по сути мы сейчас читаем в какой-то внутренний буфер ОЗУ) [2013-05-09_09:23:39]OK [2013-05-09_09:23:43] [2013-05-09_09:23:43]+FTPEXTGET:1,0 получили файл Т.е. вот так, команда - юрц ответ AT+FTPEXTGET=1 - +FTPEXTGET:1,0, в промежутке ничего нет? Другие юрц до +FTPEXTGET:1,0 пролазят в порт? Есть ли тестовая команда типа FTPSTATE, а то чтение с ftp может быть долгим? И еще, какой доступный размер буфера? Можно ли его как-то изменять? Если да то как? Как быть если размер буфера не меняется а файл в буфер не влазит?
|
|
|
|
|
Sep 9 2013, 14:46
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678

|
Решил таки, поганять FTPEXTGET по приведенному примеру не дожидаясь оф.доков, и..... Код AT+CFSINIT OK
AT+CFSTERM OK
AT+CGATT? +CGATT: 1 OK
AT+SAPBR=1,1 OK
AT+SAPBR=2,1 +SAPBR: 1,1,"31.144.162.177" OK
AT+FTPEXTGET=1 ERROR При этом обычный FTPGET работает без проблем... Может с прошивкой чего-то не то? Вроде ж прошивался последней... Код AT+CGMR Revision:1137B01SIM900R64_ST_ENHANCE OK
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|