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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> SL6087 и отладка приложения на нем
Tahoe
сообщение Apr 3 2012, 16:03
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(butthead2 @ Apr 3 2012, 18:50) *
это все таки "GSM-модем"

Блин... Пруфлинк, пожалуйста! Ибо пока это голсловное утверждение.

Что "исторически сложилось" и так понятно. Так же как и исторически НЕУДАЧНЫЕ НАЗВАНИЯ в V.24. Но в ДОКЕ ( равно как и на сайте производителя ) модуль SL6087 "модемом" нигде не обозван, ибо таковым не является. Более того, сие устройство заявлено как некий "wireless processor", т.е. при работе через UARTы, модуль скорее будет выступать как DTE, чем как DCE.
Не то, что бы я прям буквоедствую, но уж "взялся за гуж..." (с).

Цитата(CADiLO @ Apr 3 2012, 18:46) *
Simcom и Quectel - рисуют крест накрест RX-TX
Telit и UBlox - описание по выводам делают
Ну а Cinterion сделал именно как предложил butthead2 - в табличке TXDO - TXDI

Когда я говорю "принято в индустрии", я имею в виду всю отрасль, а не узкий ее сегмент. Мягко говоря, модемы не самое первое место, где используется UART. Так что смотреть надо обозначения RX/TX в документации более авторитетных лавок: TI, NXP, ATMEL, ST... wink.gif

-----------------------------------------------------
Добавлю чуть ближе к основной теме. Дошло до подключения модуля. Вот, что мне обещает дока:
Цитата
• If the SIM detect pin indicates "absent", the response to AT+CPIN? is "+CME ERROR: 10" (SIM not inserted).
• If the SIM detect pin indicates "present", and the inserted card is a SIM card, the response to AT+CPIN? is "+CPIN: xxx" depending on SIM PIN state.
• If the SIM detect pin indicates "present", and the inserted card is not a SIM card, the response to AT+CPIN? is "+CME ERROR: 10".
• These last two states are not provided immediately due to background initialization. Between the hardware SIM detect pin indicating "present" and the
final results, the AT+CPIN? sends "+CME ERROR: 515" (Please wait, init in progress).


Вот что я вижу в терминале:
Цитата
AT+CPIN?
ERROR


Если б не крики, про "лучший продукт", я бы и париться не стал, конечно.
Go to the top of the page
 
+Quote Post
sobr
сообщение Apr 3 2012, 16:33
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(butthead2 @ Apr 3 2012, 21:50) *
Как бы вам ни хотелось его называть, это все таки "GSM-модем" конструктивно выполненный в виде "модуля". Так что терминология модемов применима к нему на все 100%. Да, непонятная, но вполне себе официальная и не нам ее менять
спасибо, друзья!


Цитата(sobr @ Apr 3 2012, 23:29) *
спасибо, друзья!
Потони уже, чудовище!
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 3 2012, 16:49
Сообщение #33


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(sobr @ Apr 3 2012, 20:33) *
Потони уже, чудовище!

Cледи за речью, красавица.
Go to the top of the page
 
+Quote Post
butthead2
сообщение Apr 3 2012, 17:23
Сообщение #34


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470



Цитата(Tahoe @ Apr 3 2012, 19:03) *
модуль SL6087 "модемом" нигде не обозван, ибо таковым не является.

Ух ты откровение. А чем он тогда является? Сейчас угадаю... наверно модулем? Тогда уж и LP2951ACD это SOIC8, а не стабилизатор.

Цитата(Tahoe @ Apr 3 2012, 19:03) *
Более того, сие устройство заявлено как некий "wireless processor", т.е. при работе через UARTы, модуль скорее будет выступать как DTE, чем как DCE.

Гы. Производитель имеет право обзывать его хоть болидом формулы один, лишь бы лучше продавался.

Давайте заканчивать эту бесполезную и неконструктивную беседу.
А по поводу дебильных доков - производители давно придумали техподдержку. Можно ее задрачивать хоть до посинения
Go to the top of the page
 
+Quote Post
sobr
сообщение Apr 4 2012, 03:29
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(Tahoe @ Apr 3 2012, 23:49) *
Cледи за речью, красавица.
Не тебе адресовано было, не возбуждайся.
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 4 2012, 14:02
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Веселье продолжается. Просьба к "опытным, но г*внистым" - запастись тряпочкой и в нее помолчать. Просто рассказываю нормальным людям, о граблях с "лучшим продуктом".

SIM-карта не увиделась. Напомню, ситуация усугублялается тем, что это первый экземляр. К тому же, модуль был перекинут с предыдущей платы, так что в голове всегда сидит мысль "мало ли что с железом".

Проверил сам модуль, на предмет работает вообще GSM-часть или нет. Команда качества сигнала показала, что все более-менее пристойно ( а в моих, конкретных, условиях, так и вообще хорошо ) :
Цитата
AT+CSQ
+CSQ: 18,0
OK


На любые команды обращения к SIM, ответ один - "ERROR: 10", оно же "SIM not inserted".
Цитата
AT+CMEE=1
OK

AT+CCID
+CME ERROR: 10

AT+CIMI
+CME ERROR: 10


Раскапываю команду "SIM Holder Status". Холдер в состоянии "открыт":
Цитата
AT+WSHS
+WSHS: 0
OK

Проверяю питание SIM-VCC, там полный ноль. Проверяю остальные ноги - все находятся в состоянии, как описано в доке "reset value". Прозвонил все ноги, на предмет к.з. на GND ( там рядом только эта цепь ) и на предмет к.з. между собой. Но к.з. нигде не было. Затем выяснилось, что если на модуль подать питание, но не включать его, положеные 2,8В на SIM-VCC все-таки подаются, но при включении модуля почти сразу отключаются. Стало легче, ибо теперь понятно, что дело не в неисправности/ошибке. Следующий номер нашей программы, разумеется, SIMPRES. Согласно доке, эта нога должна быть подтянута к GND, через 100к ( 4.7.3. Application, Figure 19. Example of a Typical SIM Socket Implementation ). Из той же доки следует, что, нога после ресета находится в Z-состоянии. Дока по АТ-командам утверждает:
Цитата
2.5 SIM Insertion and Removal
SIM card insertion and removal procedures are supported. There are software
functions relying on positive reading of the hardware SIM detect pin. This pin state
(open/closed) is permanently monitored.

Ну и что события "SIM вставлена" и "SIM вытащена" мониторятся по фронтам сигнала на этой ноге. Поскольку нога в Z, да ещё и притянута к GND, никаких событий, ессно, не происходит.

Подтянул SIMPRES через 10к к шине 2,8В. Тут же, на пустом холдере, задергалась нога SIM-VCC. Отлично, дельце почти обстряпано! Ну и далее отключил питание, вставил SIM-карту, включаюсь и получаю:
Цитата
AT+CCID
+CCID: "897010265316033725"
OK

AT+WSHS
+WSHS: 1
OK


Вопрос у меня остался только один. У меня висят ещё два проекта, по одному из них уже тикает время. На кой х*р мне все эти пляски с бубном? Потеряно два полноценных рабочих дня. Ладно, когда по делу, но здесь - на пустом месте. Пришлось разгребать чужое г*вно, за "лучшим продуктом какого-то там года". Мне и своего хватает.
Это все к вопросу о качестве документации и ее "роли в ...".

P.S.
Тему использования 6-ти контактных SIM-карт я вообще опускаю.
По степени отвратности доки, ставлю ее на почетное, второе место, после описания регистров/цифровой части в доке от Analog Devices на ADF7020/7021.


P.P.S.
Тут выше просокчило от кого-то про "обратиться в поддержку Сиерры". Они мой аккаунт потеряли. LOL Т.е. войти под паролем, который они прислали, и по которому я скачивал доку несколько недель назад, я не могу. На "напомниить пароль" сайт отвечает, что пользователя с таким email нет, однако при попытке зарегистрироваться на сайте заново, получаю ответ, что такой email уже используется. Короче, забил на них.


Бон аппетит.
Go to the top of the page
 
+Quote Post
Andreymai
сообщение Apr 4 2012, 14:43
Сообщение #37


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

Группа: Участник
Сообщений: 137
Регистрация: 29-06-11
Пользователь №: 65 964



отключите ф-цию детектирования наличия SIM используя at+wfm=0,7
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 4 2012, 15:18
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(Andreymai @ Apr 4 2012, 18:43) *
отключите ф-цию детектирования наличия SIM используя at+wfm=0,7

Помогло. Позволило отпаять с платы лишние сопли.

Благодарю!
Go to the top of the page
 
+Quote Post
sobr
сообщение Apr 5 2012, 03:31
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(Tahoe @ Apr 4 2012, 22:18) *
Помогло. Позволило отпаять с платы лишние сопли.

Благодарю!
Да блин, будем жрать кактус, но читать доку, которую обсираем не будем все равно.
А ведь там все написано...
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 5 2012, 07:08
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(sobr @ Apr 5 2012, 07:31) *
Да блин, будем жрать кактус, но читать доку, которую обсираем не будем все равно.
А ведь там все написано...

Для "опытных, но г*внистых", объясняю.
Я продаю свое время. В каких-то проектах, мне платят за железо, в каких-то за программирование, в каких-то и за то, и за другое. В данном проекте, моя роль, как исполнителя, была сугубо hardware design. Да, я привык делать работу хорошо. А это значит, что из-за того, что документация по железу оказалась дурная, мне пришлось читать ещё и доку про проприетарные АТ-команды, причем "за свой счет". Т.е. делать часть работы, за которую мне не платят, которую должна была сделать Сиерра. А два дня моей работы, это ( 18 000 / 5 ) * 2 = 7200 руб. Сомневаюсь, что Сиерра мне это компенсирует. Вот такой, тебе, будет мой ответ, Копченый (с)
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 5 2012, 07:54
Сообщение #41


Гуру
******

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



Хм. Суждение интересное, но я бы такого разработчика на работу не взял - "это мое, а это не мое".
Ведь железо без АТ команд "слегка" бесполезно и работая с модулями доки надо изучать в комплексе.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 5 2012, 08:16
Сообщение #42


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(CADiLO @ Apr 5 2012, 11:54) *
Хм. Суждение интересное, но я бы такого разработчика на работу не взял - "это мое, а это не мое".

1. Разработчик моего уровня, особо и не собирается идти работать "под дядю". wink.gif

2. Вот когда ты, как руководитель, берешься за новый проект, ты тоже перед заказчиком подписываешься под "все на свете"? Любопытно было бы посмотреть, в таком случае, как же выдерживаются сроки проекта, при такой нечеткой постановке задачи. Вариант, обычно, один - ошибки руководства перекладываются на подчиненных? wink.gif

3. Документацию неспроста принято разделять на две разные части, hardware guide и software guide. В хорошей документации, всегда есть явные указания, где и что зависит от софта.

4. В hardware guide, как правило, приводится типовая схема, обладающая минимальными возможностями, но 100% работоспособная, т.е. учитываящая в т.ч. дефолтные настройки софта. В данном случае, этого не было.

5. Вообще-то, я не сделал работу тяп-ляп, а полез и разобрался ( благо, свою первую АТ-команду, я отправил в модем году эдак в 1992-93 ). wink.gif Просто на Сиерре для себя поставил крест. А значит, в любом другом проекте, независимо от его серийности, продукция этой лавочки будет мной рассматриваться в последнюю очередь.


Цитата(CADiLO @ Apr 5 2012, 11:54) *
Ведь железо без АТ команд "слегка" бесполезно и работая с модулями доки надо изучать в комплексе.

Когда мне поступают предложения, "сделать железку и написать прогу/драйвера под Windows", я переговоры прекращаю немедленно. Не люблю некомпетентных заказчиков. А главное, результат работы в этом случае предсказуем. wink.gif

P.S.
За последние год-полтора, всего два проекта довелось делать с GSM. Один был на Enfora, другой на Quectel. В обоих случаях, никаких проблем не испытал - "налил и выпил".
Go to the top of the page
 
+Quote Post
sobr
сообщение Apr 5 2012, 11:49
Сообщение #43


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Да, блин... Бывает же такое.
СУПЕР-разработчик!!!
"беру из доки дефолтную схему, фключаю - не работает!
Открываю доку, а там все на арабском т.е. Английском - говно дока!
Бегу на форум и кричу что за г*вно? Там мене указыват на очевидные вещи, о которые не спткнется даже школьник, я все равно кричу что все г*но, учу "серых" как надо писать доки, чтобы таким как я не "заподло" было их читать. Но делаю как сказали и у меня начинает работать.
И с радостью бегу торговать своим временем за тыщи мильенов..."
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:37
Рейтинг@Mail.ru


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