Перейти к содержанию
    

Среда разработки с поддержкой EmbeddedAT для модуля SIM968

Дорогие коллеги.

 

Вышла новая среда разработки для модуля SIM968 с поддержкой EmbeddedAT. В основу положены наработки SIM928.

 

 

SIM968_Embedded_AT_Application_Note_V1_01_20130626_.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И не просто вышла, а и доступна.

 

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 файлам и созданию голосовых меню.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AN_Flash_rus.pdf ( 189.72 килобайт ) Кол-во скачиваний: 7

Не сочтите за придирку, а этот документ в оригинале существует?

Сугубо имхо, но тех.документация на русском - это перебор. Понятно, что китайский английский тоже не английский но все же оригинал...

Готовятся на русском: полное руководство по работе с функциями расширеного FTP

Может уже есть в оригинале? Очень нужно.

Как раз пилю алгоритмы работы с FTP, очень не хочится допилить и сразу же начать переделывать под новые возможности...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Существует первая версия, где еще не введены новые команды - типа CSFLIST.

 

>>>Может уже есть в оригинале? Очень нужно.

 

А то что я выложил и есть оригинал.

 

Дело в том что все нововведения делались и выверялись двумя командами - нашей и Российской (и нашими Уважаемыми пользователями) и работником Симкома Женей Рахно.

И это именно его заслуга в организации тестирования и создания русских доков.

Особая благодарность разработчикам из Киева и Харькова (к сожалению не могу поблагодарить Российских тестеров, просто не в курсе кто там занимался) тщательно проверявших все нововведения и указывавших что и как лучше сделать и исправить. Поэтому на сегодня мы более полно владеем логикой работы и взялись за проект апнотесов на русском. Вся документация не будет пока переводиться, но новинки апнотесов выйдут все подробно.

 

То же касается и доков на EXTFTP. Из китайского есть черновики R&D и переписка которые и мы и они доводим до ума.

 

Могу сказать что китайские доки будут как обычно тупым описанием набора команд, а мы планируем рассказать и о создании файла AMR с настройками, его заливке с примерами и о многом другом.

 

Поэтому оригинал как раз будет на русском. Хватит считать что английский текст более правильный только потому что переведен с китайского.

 

Ну а энтузиасты с наклоном в наци могут потом и на украинском... или на бурятском доки сделать... А что - шаблоны есть.... :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не сочтите за придирку, а этот документ в оригинале существует?

Сугубо имхо, но тех.документация на русском - это перебор. Понятно, что китайский английский тоже не английский но все же оригинал...

 

Может уже есть в оригинале? Очень нужно.

Как раз пилю алгоритмы работы с FTP, очень не хочится допилить и сразу же начать переделывать под новые возможности...

 

добавились две функции - первая заливка с FTP сразу на Flash модуля и вторая - из Flash прямиком на FTP, а остальное осталось в том виде, что и раньше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

добавились две функции - первая заливка с FTP сразу на Flash модуля и вторая - из Flash прямиком на FTP, а остальное осталось в том виде, что и раньше
Это отлично, а можете коротенький пример кода показать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как-то так..

Но это примерно - точно будет в понедельник - в финалрелизе добавили быстрый выход из 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как-то так..
Очень спасибо :)

Вы уже как-то это (почти) публиковали, я думал есть что-то еще...

 

Вот здесь можно по-подробней?

[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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну а энтузиасты с наклоном в наци могут потом и на украинском... или на бурятском доки сделать... А что - шаблоны есть.... :biggrin:
Ну, это, наверное, пока не к Симкому, а к разработчикам т.н. "украинского" модуля. Да, вопиющее упущение. Вообще-то могу им перевести, не бесплатно, конечно, и не на бурятский. И следы китайского в свойствах документа тщательно вычищу. :)

Пардон за оффтоп. Если серьёзнее - дело стоящее. Не совсем логично выпускать доки на английском для прошивок, предназначенных для стран, в которых основной язык межнационального общения другой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если серьёзнее - дело стоящее....
Да ладно вам! А SIMCOM подпишется (в плане ответственности) под этими "трудами" ;) У меня сомнения, им для этого на английский перевести нужно, а тогда накой хрен делать на русском? Или у кого-то из разработчиков сложности с чтением тех.доков на английском?
Изменено пользователем vassabi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По крайней мере один сотрудник Симкома подпишется. :)

Если честно, то не в курсе - а вдруг там прямой перевод с китайского на русский, тогда вообще все вопросы отпадают. С английским лично у меня проблем нет (хотя никогда его специально не изучал), но вот у коллег помоложе порой случаются. В общем, пмсм, фишка приятная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... прямой перевод с китайского на русский для SIMCOM модулей это как анекдот. Чипы которые китайцы используют, имеют описание на правильном английском, также как и кучи документов, стандартов, сертификатов, которые они получили и купили. Ну и ARMы внутри стоящие плюс отладочные средства уж совсем не на китайском языке. Просто китайцы лучше ленивых роскоговорящих освоили все это. Их английский, понятно что это не оксворд, гарворд и тп. Но продают изделия со своим китайским-английским + китайский интелект. А в россии и украине пока не сподобились ничего такого или подобного выпустить. Так чтА, придётся изучать китайский-английский к вашему русскому-английскому.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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 может быть долгим?

И еще, какой доступный размер буфера? Можно ли его как-то изменять? Если да то как?

Как быть если размер буфера не меняется а файл в буфер не влазит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил таки, поганять 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...