Полная версия этой страницы:
M2M Studio (Wavecom)
ArtemTom
Jul 19 2010, 10:50
Люди, кто пользуется M2M Studio (Wavecom) - OpenATSoftwareSuite2.31FullInstaller (462.55 Mб)?
У меня не получается эти Traces настроить в Target Management'e.
Раньше "wip_debug" использовал для отладки, в Eclipse компилировал, потом загружал прошивку в модем и через обычный терминал следил за процессом.
Сейчас прошивка 7.4 для Q2687, и скачал я под это дело OpenATSoftwareSuite2.31FullInstaller. Там у меня что-то и "wip_debug" не прокатывает(не отображается в терминале), а Traces настроить не получается.
Может кто помочь, пошагово, желательно, объяснить как в этом М2М все запустить, на простом примере?
Цитата(ArtemTom @ Jul 19 2010, 17:50)

Попробую завтра пошагово обрисовать, сегодня уже не успеваю.
ArtemTom
Jul 19 2010, 11:35
sobr,
Спасибо, буду ждать.
Я не тороплюсь, как время будет, буду рад если поможете.
andrewlekar
Jul 20 2010, 06:49
Traces - дурная вещь. Если раньше использовали отладку прям в терминале, а wip_debug отвалился, то замените вызов wip_debug на adl_atSendResponse(ADL_AT_RSP, string).
ArtemTom
Jul 20 2010, 07:26
andrewlekar, так сейчас и делаю, только вот с adl_atSendResponse(ADL_AT_RSP, string) гемогойно по маске выводить.
Он только для простых строк, как я понимаю.
Я бы конечно лучше с wip_debug работал, но он что-то не отображается, может кто с этим сможет помочь?
Или как с помощью adl_atSendResponse вывести значения типа как с wip_debug - wip_debug("\nHandle UART1 return value: %i", UART1_handle);
Цитата(ArtemTom @ Jul 20 2010, 14:26)

andrewlekar, так сейчас и делаю, только вот с adl_atSendResponse(ADL_AT_RSP, string) гемогойно по маске выводить.
Он только для простых строк, как я понимаю.
Я бы конечно лучше с wip_debug работал, но он что-то не отображается, может кто с этим сможет помочь?
Или как с помощью adl_atSendResponse вывести значения типа как с wip_debug - wip_debug("\nHandle UART1 return value: %i", UART1_handle);
TRACE((1,"\nHandle UART1 return value: %i", UART1_handle));
ArtemTom
Jul 20 2010, 08:02
sobr, Ну это да, а как с функциями "adl_" так? Я пока трейсы не настрою никак.
Я по сложному придумал, а по простому, одной строкой можно как?
andrewlekar
Jul 20 2010, 09:32
Чтобы как у printf делать вывод через adl_atSendResponse, нужно писать обёртку с формированием строки в памяти. Тут смотрите сами, как проще - разбираться с трейсами, чинить wip_debug, писать обёртку или вообще делать sprintf перед каждым вызовом adl_atSendResponse.
Цитата(ArtemTom @ Jul 20 2010, 15:02)

Я пока трейсы не настрою никак.
А в чем проблема с трейсами? В Target Manager нажмите кнопку Traces после того как подключено устройство, далеев настройках Traces (восьмая кнопка слева в окне Traces) один раз поставить галки с 1 по 5 канал например)
и все - Traces в своем окне спокойно идут и никаких wipdebug не надо.
ArtemTom
Jul 20 2010, 10:28
Когда я нажимаю коннект устройства, у меня пишет что-то вроде, устройство есть но ответа от него нет. И залить прошивку из managementa у меня не выходит.
А без устройства я никаких 5 галок в настройках не вижу.
Да wip_debug у меня заработал, из-за того что я библиотеку заново подключил или ещё почему, не понятно. Но сейчас работает).
Цитата(ArtemTom @ Jul 20 2010, 17:28)

Когда я нажимаю коннект устройства, у меня пишет что-то вроде, устройство есть но ответа от него нет. И залить прошивку из managementa у меня не выходит.
А без устройства я никаких 5 галок в настройках не вижу.
Да wip_debug у меня заработал, из-за того что я библиотеку заново подключил или ещё почему, не понятно. Но сейчас работает).
А у тебя устройство по 4 проводам подключено? Если да, то поробуй перед тем как нажать Traces нажать сброс на устройстве. И еще вопрос у тебя после сообщения что нет ответа в Shell на команды отвечает?
ArtemTom
Jul 20 2010, 11:59
Цитата
у тебя после сообщения что нет ответа в Shell на команды отвечает?
Нет не отвечает, я думаю дело в моем немного глюченом модеме.
Цитата(ArtemTom @ Jul 20 2010, 18:59)

Нет не отвечает, я думаю дело в моем немного глюченом модеме.
Может дело не в глючности, а в том, что в OpenAT приложении изменяются настройки порта? Попробуй DWLWINом стереть приложение.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.