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

 
 
> SL6087 и отладка приложения на нем
Russky
сообщение Nov 23 2011, 09:23
Сообщение #1


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

Группа: Участник
Сообщений: 84
Регистрация: 17-11-11
Пользователь №: 68 371



Всем привет!

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

1. Можно ли использовать ТОЛЬКО USB для его отладки . Т.е. если я на своей плате подключу только его USB и соединю с компом, смогу ли я по этому USB как передавать данные в SL6087, т.е. использовать его как часть приложения, так и отлаживать через этот USB?

2. Обязательно ли подключать UART1 и UART2 для отладки или можно отлаживать через USB?

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Tahoe
сообщение Apr 3 2012, 07:18
Сообщение #2


Местный
***

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



Я даже понял, почему у меня DRC промолчала. Поскольку пины UARTа совмещены с I/O, пришлось их в библиотеке обозначить не как input или output ( как в табл.7 ), а как bidir ( как в табл.12 ). Причем в доке и тут неоднозначность, в описании UART пин RXD/GPIO5 обозначен как O, в описнии GPIO как I/O. Так нормальные люди описание не делают. Обычно, это сводится в одну таблицу, в одном месте.
Go to the top of the page
 
+Quote Post
sobr
сообщение Apr 3 2012, 11:01
Сообщение #3


Знающий
****

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



Цитата(Tahoe @ Apr 3 2012, 14:18) *
Я даже понял, почему у меня DRC промолчала. Поскольку пины UARTа совмещены с I/O, пришлось их в библиотеке обозначить не как input или output ( как в табл.7 ), а как bidir ( как в табл.12 ). Причем в доке и тут неоднозначность, в описании UART пин RXD/GPIO5 обозначен как O, в описнии GPIO как I/O. Так нормальные люди описание не делают. Обычно, это сводится в одну таблицу, в одном месте.
Ну это не понимают "тупые и молдоване" которые бубнят "дока говно, дока говно".
А для людей ясно, что в режиме UART пин RXD/GPIO5 является выходом, а в режиме GPIO входом-выходом. И не надо подавать на выход сигнал с другого выхода и орать, что не работает.
"Нормальные люди так не делают..." Нормальные люди это кто? Ты что ли? Да ты и так сделать не сможешь!

Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 3 2012, 12:37
Сообщение #4


Местный
***

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



Цитата(sobr @ Apr 3 2012, 15:01) *
А для людей ясно, что в режиме UART пин RXD/GPIO5 является выходом

Возвращаясь к напечатанному: у нормальных людей, вообще-то, RXD это вход. Но это у нормальных. Мы уже выяснили, что к таковым не относятся ребята из Сиерры и некоторые радиолюбители, не делавшие в жизни ничего, сложнее GSM-сигнализации на ПИКе или GPS-трекера.

P.S.
Ну самому-то не надоело слюной брызгать? Давай помиримся? sm.gif
Go to the top of the page
 
+Quote Post
butthead2
сообщение Apr 3 2012, 13:46
Сообщение #5


Местный
***

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



Цитата(Tahoe @ Apr 3 2012, 15:37) *
Возвращаясь к напечатанному: у нормальных людей, вообще-то, RXD это вход. Но это у нормальных

Вставлю три копейки. Модем есть DCE = Data Circuit-terminating Equipment, а МК или комп - DTE = Data Terminal Equipment. Сигналы у них называются ОДИНАКОВО, но функции прямо противоположные. И TXD является передатчиком у терминального оборудования, а у модема TXD будет соответственно приемником. Так что в доке на модемы написана чистейшая правда. Единственное что надо, так это под страхом смертной казни заставить их указывать что это DCE TXD, а не просто абстрактный TXD по которому неясно приемник это или передатчик. Ну или хотя бы TXDO - TXDI
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 3 2012, 14:34
Сообщение #6


Местный
***

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



Цитата(butthead2 @ Apr 3 2012, 17:46) *
Вставлю три копейки. Модем есть DCE = Data Circuit-terminating Equipment

Модем - да. Но в топике речь не про модем, а про GSM модуль, со встроенным процессором и все такое. Кроме того, что сама терминология V.24, мягко говоря, не самая удачная, так ещё и "модемы" давно перестали быть просто "терминаторами". sm.gif

Цитата(butthead2 @ Apr 3 2012, 17:46) *
под страхом смертной казни заставить их указывать что это DCE TXD

ИМХО в индустрии давно сложилась практика, касательно обозначения пинов UART. Вот у себя, в описании готовых систем/железок, пусть рисуют как хотят. А здесь, на уровне компонентов, обязаны придерживаться сложившихся устоев.
Если им не понятно, где проходит эта граница - подскажу. Аккурат там, где стоит ADM202. sm.gif

Цитата(sobr @ Apr 3 2012, 18:14) *
Не, ну это не для "нормальных людей", они азбуку просмотрели, в смысле картинки, и все... Экспертные заключения!

Если погасить эмоции и вернуться к моему первому вопросу, то для нормальной доки, он покажется странным. В ней не указано состояние UART1, включен или выключен. Т.е. я оказался в совершенно идиотской ситуации, как слепой котенок - то ли сам накосячил, то ли надо рыть талмуд многостраничный, по АТ-командам.
Одно это уже нечто нездоровое.
Go to the top of the page
 
+Quote Post
butthead2
сообщение Apr 3 2012, 14:50
Сообщение #7


Местный
***

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



Цитата(Tahoe @ Apr 3 2012, 17:34) *
Модем - да. Но в топике речь не про модем, а про GSM модуль, со встроенным процессором и все такое. Кроме того, что сама терминология V.24, мягко говоря, не самая удачная, так ещё и "модемы" давно перестали быть просто "терминаторами". sm.gif

Как бы вам ни хотелось его называть, это все таки "GSM-модем" конструктивно выполненный в виде "модуля". Так что терминология модемов применима к нему на все 100%. Да, непонятная, но вполне себе официальная и не нам ее менять
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Apr 3 2012, 16:03
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 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
butthead2
сообщение Apr 3 2012, 17:23
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 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

Сообщений в этой теме
- Russky   SL6087 и отладка приложения на нем   Nov 23 2011, 09:23
- - Kirill_K80   Цитата(Russky @ Nov 23 2011, 12:23) Всем ...   Nov 25 2011, 08:43
- - sobr   1. Можно, только так и отлаживаю. 2. Юарты обычно ...   Nov 26 2011, 00:18
- - Russky   Спасибо за ответы! А у вас USB автоматом сам...   Nov 28 2011, 21:51
|- - sobr   Цитата(Russky @ Nov 29 2011, 04:51) Спаси...   Nov 29 2011, 00:29
- - Tahoe   Приветствую, джентльмены! У меня вопрос по UA...   Apr 2 2012, 07:29
- - Tahoe   Начинаю слегка офигевать, с этого "лучшего пр...   Apr 2 2012, 09:01
|- - sobr   Цитата(Tahoe @ Apr 2 2012, 15:01) Начинаю...   Apr 2 2012, 12:16
|- - Tahoe   Цитата(sobr @ Apr 2 2012, 16:16) Вы бы ка...   Apr 2 2012, 12:49
|- - sobr   Цитата(Tahoe @ Apr 2 2012, 18:49) Оба слу...   Apr 2 2012, 13:01
|- - Tahoe   Цитата(sobr @ Apr 2 2012, 17:01) Давайте ...   Apr 2 2012, 13:26
|- - gosha14   Цитата(Tahoe @ Apr 2 2012, 16:26) Т.е. в ...   Apr 2 2012, 14:31
|- - sobr   Я все понял, вы как и большинство читаете тех. Док...   Apr 2 2012, 14:34
|- - Tahoe   Цитата(sobr @ Apr 2 2012, 18:34) Я все по...   Apr 2 2012, 14:52
|- - sobr   Цитата(Tahoe @ Apr 2 2012, 21:45) Уже пер...   Apr 2 2012, 14:59
|- - Tahoe   Цитата(sobr @ Apr 2 2012, 18:59) Еще прин...   Apr 2 2012, 15:29
|- - sobr   Цитата(Tahoe @ Apr 2 2012, 22:18) Я тольк...   Apr 2 2012, 15:30
|- - Tahoe   Цитата(sobr @ Apr 2 2012, 19:30) И с ...   Apr 2 2012, 15:47
- - andrewlekar   Доки у сьерры вполне вменяемые - детально документ...   Apr 3 2012, 04:55
|- - sobr   Цитата(andrewlekar @ Apr 3 2012, 11:55) Д...   Apr 3 2012, 05:40
|- - Tahoe   Цитата(andrewlekar @ Apr 3 2012, 08:55) Д...   Apr 3 2012, 06:43
- - CADiLO   Заинтересовало. Ну снять защиту с документа это 10...   Apr 3 2012, 06:50
||- - sobr   Цитата(butthead2 @ Apr 3 2012, 21:50) Как...   Apr 3 2012, 16:33
||- - Tahoe   Цитата(sobr @ Apr 3 2012, 20:33) Потони у...   Apr 3 2012, 16:49
||- - sobr   Цитата(Tahoe @ Apr 3 2012, 23:49) Cледи з...   Apr 4 2012, 03:29
|- - sobr   Цитата(Tahoe @ Apr 3 2012, 19:37) Но это ...   Apr 3 2012, 14:14
- - CADiLO   Действительно давайте без эмоций. Полистал я тут д...   Apr 3 2012, 14:46
- - Tahoe   Веселье продолжается. Просьба к "опытным, но ...   Apr 4 2012, 14:02
- - Andreymai   отключите ф-цию детектирования наличия SIM использ...   Apr 4 2012, 14:43
|- - Tahoe   Цитата(Andreymai @ Apr 4 2012, 18:43) отк...   Apr 4 2012, 15:18
|- - sobr   Цитата(Tahoe @ Apr 4 2012, 22:18) Помогло...   Apr 5 2012, 03:31
|- - Tahoe   Цитата(sobr @ Apr 5 2012, 07:31) Да блин,...   Apr 5 2012, 07:08
- - CADiLO   Хм. Суждение интересное, но я бы такого разработчи...   Apr 5 2012, 07:54
|- - Tahoe   Цитата(CADiLO @ Apr 5 2012, 11:54) Хм. Су...   Apr 5 2012, 08:16
- - sobr   Да, блин... Бывает же такое. СУПЕР-разработчик...   Apr 5 2012, 11:49


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

 


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


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