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

 
 
> Помогите плз запустить HelloWorld для TC65T
Alex2172
сообщение May 23 2007, 10:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 25-08-04
Пользователь №: 537



Помогите плз запустить HelloWorld, горит проект.
Копирую в модуль файлы *.jar и *.jad на диск TC65, запускаю командой at^sjra=..., в ответ приходит Ок, но ни какая системная инфа не выводится в терминал функциями system.out.println().

Настроил отладчик, запускаю, все нормально до сообщения >>> Starting Debug Agent ... <<< в консоле Eclipse. А дальше не понятно как отлаживать, не доступны средства отладки Execute, Inspect и т.д.

В представительстве сименс ответили, что необходимо иметь релиз 02.00, у меня релиз 01.041 (продали партнеры сиеменс). Релиз ни как не обновить. Получается что мы либо выбросили деньги на ветер (связались с сиеменс), либо все таки существуют какие-то средства отладки для релиза 01.041?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
The Fresh
сообщение May 25 2007, 15:42
Сообщение #2


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

Группа: Новичок
Сообщений: 146
Регистрация: 3-12-06
Пользователь №: 23 071



Вот пример.
1. Задается ATListener - это на прослушку AT событий, они приходят в виде текста, соответственно если входящий звонок, то "RING", если хочешь с номером то настраиваешь AT коммандами, также настраиваешь SMS, и все остальное если хочешь обрабатывать события модема. В class ATListenerB задаются действия на собвытия.
2. Инициализируется ком порт, затем выводится строка "HelloWorld" или выводишь все что угодно переводя в байты т.е. .getbytes. По умолчанию 115200 скорость, смотришь в терминалке.
3. переходим в public void startApp(), там организован цикл с эхом т.е. вводишь символ тутже модем его возвращает, выход по "Q".
4. Выход public void destroyApp(boolean cond) выводится строка "The End", закрывается ком порт, и AT парсер. Надеюсь поможет.
Прикрепленные файлы
Прикрепленный файл  RS232Demo2.txt ( 4.42 килобайт ) Кол-во скачиваний: 758
 
Go to the top of the page
 
+Quote Post
Alex2172
сообщение Jun 8 2007, 11:12
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 25-08-04
Пользователь №: 537



Проблема решилась следующим образом:
(1) поменял модем у поставщика на модем с новой прошивкой (Rev. 2.00)
(2) сконфигурировал командой at^scfg вывод отладочной инфы в ASC0 (чего нельзя было сделать в Rev 1.041)

Теперь при запуске
at^sjra=a:/helloworld.jar

отладочная инфа теперь выводится на теримнал

at^sjra=a:/helloworld.jar
OK
Constructor
startApp
Hello World
destroyApp(true)


ВНИМАНИЕ разработчикам: требуйте от поставщика указать в счете версию прошивки Rev 2.00. Если не потребуете, то возможно поставщик постарается продать старую версию 1.041 (модем со старой версией невозможно перепрошить на версию 2.00)

Успехов Всем!!!
Go to the top of the page
 
+Quote Post
vadimMA
сообщение Jul 18 2007, 07:25
Сообщение #4





Группа: Новичок
Сообщений: 10
Регистрация: 21-12-04
Пользователь №: 1 591



Цитата(Alex2172 @ Jun 8 2007, 15:12) *
(2) сконфигурировал командой at^scfg вывод отладочной инфы в ASC0 (чего нельзя было сделать в Rev 1.041)

Напиши как ты менял вывод отладочной информации со стандартного ASC1 на ASC0????
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 14:56
Рейтинг@Mail.ru


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