При поддержке Smart Mobile Personal Digital Assistant
Эмблема проекта © 2004-2020 Smart Mobile Personal Digital Assistant. All rights reserved.


Начало  Регистрация  Поиск  FAQ  Разные разности  Новости Форума  Администрация Клуба

Siemens - клуб

 
 SC-форум : Hard&Soft : Дебагер для 65-й серии Топ тема

Навигация:
Хозяйке на заметку: У Вас смартфон Siemens SX1? А Вы были здесь? Не были? Ну тогда срочно загляните! А если и были, то зайдите еще раз, вдруг что-нибудь новенькое появилось ;)

Автор Сообщение
chaos
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2002
Плодовитость: 156


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме
Рейтинг

Подано 181 (178/3) голосов
icon Дебагер для 65-й серии


Выкладываю дебагер для 65-й серии:
http://chaos.allsiemens.com/download/ArmDebugger-041.rar

Возможности достаточно серьёзные, хелп писать нет времени (надеюсь, и без него все разберутся).

19.05.2005 в 17:09
chaos
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2002
Плодовитость: 156


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме
Рейтинг

Подано 181 (178/3) голосов
icon Дебагер для 65-й серии


Вот основные возможности:
- автоматическая генерация CGSN-патча по слитому фулфлешу
- просмотр содержимого памяти телефона в HEX-дампе без ограничений доступа (в т.ч. области портов ввода/вывода)
- возможность редактирования памяти, в том числе флеш-области (используется замещение flash-страниц, содержимое flash не изменяется)
- поиск байтов/строк в памяти
- поиск ссылок любого типа на выбранный адрес памяти
- непрерывный мониторинг участка памяти
- ARM/Thumb дизассемблер с inline-ассемблером
- возможность импорта/экспорта базы имён из/в дизассемблер IDA Pro
- запись всех сделанных патчей, возможность просмотра списка патчей, оперативной их отмены, экспорт в vkp-файл
- интеграция с Keil ARM tools - компилирование и запуск тестовых программ (поддерживаются Assembler и С), возможность автоматической загрузки скомпилированного кода по указаному адресу
- компилирование и тестирование бутлоадеров
- вывод состояния отдельных адресов памяти в виде integer/hex/ASCII/Unicode, а также элементов вложенных структур (до 5 уровней)
- просмотр карты адресного пространства
- просмотр/изменение регистров сопроцессора CP15
- анализ RAM, поиск неиспользуемых страниц для функции замещения flash
- запоминание текущего состояния (патчей, открытых файлов редактора, текущих адресов...), автоматическая загрузка всех сделанных изменений при перезагрузке телефона
- отлавливание аварийных завершений (SExit), с выводом полной информации о них
- дополнительные функции: дамп участка памяти в файл, вызов функций flash с параметрами, hex/bin/dec калькулятор

Настройка:
1. Пропишите в настройках путь к Keil ARM
2. Сгенерируйте CGSN-патч (меню Tools->Generate CGSN patch), примените его
3. Добавьте секцию с параметрами телефона в devices.ini (т.к. вся 65-я серия имеет одинаковую организацию памяти, просто скопируйте любой блок, измените название секции на [Siemens:ваша_модель:ваша_прошивка] и удалите все параметры, начинающиеся с Pool). (Если секция для вашей прошивки уже есть, пункты 3 и 4 пропустите).
Теперь дебагер должен увидеть телефон.
4. С помощью Tools->RAM access analyzer определите свободные участки памяти. Перегрузите телефон, нажмите Initialize, затем нужно хорошо помучить телефон, стараясь использовать все возможные функции. После этого нажмите Analyze, программа выдаст список неиспользуемых областей памяти. Выберите 2-3 самые большие и занесите их в devices.ini как Pool<N>Address и Pool<N>pages.

19.05.2005 в 17:21
avkiev
Исследователь
Признанный телефонист
С нами с: 20.09.2002
Плодовитость: 2088


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 355 (329/26) голосов
icon Дебагер для 65-й серии


Рулез полнейший ! Большое спасибо !
Для тех, у кого нет Кейла, - приаттачиваю CGSN-патч для S65v50.

Список прикрепленных файлов
 s65v50_atcgsn.vkp  (3292 bytes)

20.05.2005 в 07:28
KonstanT
Признанный телефонист
Откуда: UA, Kyiv, UMC
С нами с: 20.09.2002
Плодовитость: 544


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме CX70(65) sw43
Рейтинг

Подано 69 (48/21) голосов
icon Дебагер для 65-й серии


цитата:
chaos пишет: Вот основные возможности:
Ни фига себе дебаггер!
Это целая CGSN Operating System!
Спасибо Диме за очередной качественный продукт!
Будем юзать.


____________________________
...

20.05.2005 в 16:23
Unlock
Смотрящий
Старожил форума
В миру: Владимир
Откуда: Обнинск --> Москва
С нами с: 21.02.2002
Плодовитость: 2246


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме CX65
Рейтинг

Подано 204 (180/24) голосов
icon Все никак не могу понять...


Такое чувство что на Украине одни программеры, столько софта везде написанного украинскими программерами, до сих пор загадка почему. Сорри за оффтоп.
Тему прикрепил, явно полезная.

20.05.2005 в 17:36
kirik64
Признанный телефонист
В миру: Кирилл
Откуда: Россия, Москва
С нами с: 14.01.2004
Плодовитость: 697


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме S65SL65CX65
Предупреждения:
Строгое предупреждениеЗамечание
Рейтинг

Подано 127 (98/29) голосов
icon Дебагер для 65-й серии


цитата:
avkiev пишет: Рулез полнейший ! Большое спасибо !
Для тех, у кого нет Кейла, - приаттачиваю CGSN-патч для S65v50.


Присоединяюсь обеими руками и приаттачиваю для SL65v50.
Список прикрепленных файлов
 SL65v50_AT-CGSN_CHAOS.vkp  (3292 bytes)



____________________________
WE'RE CHAINED TO THE WORLD AND WE ALL GOTTA PULL (Tom Waits,"Bone Machine")

21.05.2005 в 14:48
Papuas
Признанный телефонист
В миру: Victor
Откуда: Россия, Санкт-Петербург
С нами с: 24.12.2003
Плодовитость: 854


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме A50,A55,C55,S55,S65
Рейтинг

Подано 177 (161/16) голосов
icon Дебагер для 65-й серии


Это как понять? Несовместимость одного разработчика? (шутка, но доля правды)

Список прикрепленных файлов
 fbk.gif  (4666 bytes)



____________________________
A50,A55,C55,S55,S65 Ломаю все и на_всегда!

21.05.2005 в 16:12
KonstanT
Признанный телефонист
Откуда: UA, Kyiv, UMC
С нами с: 20.09.2002
Плодовитость: 544


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме CX70(65) sw43
Рейтинг

Подано 69 (48/21) голосов
icon Все никак не могу понять...


цитата:
Unlock пишет: Такое чувство что на Украине одни программеры, столько софта везде написанного украинскими программерами, до сих пор загадка почему. Сорри за оффтоп.
Тему прикрепил, явно полезная.

В сале - сила!


____________________________
...

22.05.2005 в 07:22
Anthrax2
Телефонист
С нами с: 12.07.2004
Плодовитость: 75


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 11 (7/4) голосов
icon Дебагер для 65-й серии


Огромное спасибо,chaos. Очень мощный продукт.
У меня просьба, кто-нибудь приаттачьте CGSN-патч для CX65v50.
Кейла нет, заказывать демку на сайте сейчас немогу, да и искать его в сети не могу из-за временнных, но, видимо, долгих проблем с интернет. Буду очень вам признателен.


____________________________
Легко скрыть ненависть,[вы всё ещё тут? Все на .о.Р.г. ] равнодушие. © К.Л.Берне

22.05.2005 в 09:54
Lucifer_forever
Телефонист
В миру: Павел
Откуда: Беларусь, Минск
С нами с: 13.04.2003
Плодовитость: 49


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщениеСейчас нет на форуме M35i > M65
Рейтинг

Подано 25 (24/1) голосов
icon Дебагер для 65-й серии


Долгожданная вещь, вот тока у меня есть один нюанс: через некоторое время debugger выдаёт что неверная версия CGSN патча, нажимаешь ещё раз коннект - вырубаеться тело и выдаёт что неможет создать таблицу релокаций, это отчего? В SExit выложена:
filename: "mopi_msg_s"
...
addres: 0xA0821DD8


____________________________
Смерть - это только начало...

22.05.2005 в 10:40
Yrod
Начинающий телефонист
В миру: Андрюха
Откуда: Россия, Нижний Новгород
С нами с: 01.01.2005
Плодовитость: 7


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме Siemens M55
Рейтинг

Подано 3 (1/2) голосов
icon Дебагер для 65-й серии


Вот прикрепляю, может кому нужен.
Список прикрепленных файлов
 CGSN for C65 SW50.vkp  (3292 bytes)



____________________________
Уже что-то понимаю в телефонах... Жёлтый пояс по их взлому!

22.05.2005 в 10:42
kirik64
Признанный телефонист
В миру: Кирилл
Откуда: Россия, Москва
С нами с: 14.01.2004
Плодовитость: 697


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме S65SL65CX65
Предупреждения:
Строгое предупреждениеЗамечание
Рейтинг

Подано 127 (98/29) голосов
icon Дебагер для 65-й серии


цитата:
Anthrax2 пишет: У меня просьба, кто-нибудь приаттачьте CGSN-патч для CX65v50. Буду очень вам признателен.

За ради Бога
Список прикрепленных файлов
 +CX65v50AT+CGSN_CHAOS.vkp  (3292 bytes)



____________________________
WE'RE CHAINED TO THE WORLD AND WE ALL GOTTA PULL (Tom Waits,"Bone Machine")

22.05.2005 в 11:35
LazyC0DEr
Телефонист
Откуда: Украина, Киев
С нами с: 19.02.2004
Плодовитость: 78


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме S65
Рейтинг

Подано 36 (35/1) голосов
icon Дебагер для 65-й серии


цитата:
Anthrax2 пишет: Огромное спасибо,chaos. Очень мощный продукт.
У меня просьба, кто-нибудь приаттачьте CGSN-патч для CX65v50.
Кейла нет, заказывать демку на сайте сейчас немогу, да и искать его в сети не могу из-за временнных, но, видимо, долгих проблем с интернет. Буду очень вам признателен.


Да не нужен Кейл для создания патча.
22.05.2005 в 13:46
Anthrax2
Телефонист
С нами с: 12.07.2004
Плодовитость: 75


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 11 (7/4) голосов
icon Дебагер для 65-й серии


цитата:
kirik64 пишет:
За ради Бога


Спасибо. Но он конфликтует у меня с чем-то по некоторым адресам и телефон вываливается с ошибкой при запуске.причём ошибка, которую никогда не видел. Тип ошибки, в смысле
Я,видимо, сделал неправильный вывод из слов
chaos
цитата:
1. Пропишите в настройках путь к Keil ARM
2. Сгенерируйте CGSN-патч (меню Tools->Generate CGSN patch), примените его


И слов avkiev
цитата:
Для тех, у кого нет Кейла, - приаттачиваю CGSN-патч для S65v50.

Кейл не нужен. Патч генерится и без него. Я просто и пробовать тогда не стал
Вообщем, сгенерировал под себя патч. Всё работает. Ещё раз спасибо, chaos!


____________________________
Легко скрыть ненависть,[вы всё ещё тут? Все на .о.Р.г. ] равнодушие. © К.Л.Берне

22.05.2005 в 14:33
Anthrax2
Телефонист
С нами с: 12.07.2004
Плодовитость: 75


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 11 (7/4) голосов
icon Дебагер для 65-й серии


цитата:
LazyC0DEr пишет:
Да не нужен Кейл для создания патча.


Чёртов кэш броузера, не видел твоего сообщения


____________________________
Легко скрыть ненависть,[вы всё ещё тут? Все на .о.Р.г. ] равнодушие. © К.Л.Берне

22.05.2005 в 14:37
*S*h*a*D*o*W*
Телефонист
Откуда: Россия, Екатеринбург
С нами с: 20.03.2004
Плодовитость: 213


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме C65 v4 -> C65 v41
Рейтинг

Подано 37 (23/14) голосов
icon Дебагер для 65-й серии


А для C65 SW50 можно патчик...


____________________________
Сименс Клуб

24.05.2005 в 17:54
gred
Телефонист
В миру: Евгений
Откуда: Россия, Питер
С нами с: 03.08.2002
Плодовитость: 213


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме s25->me45->me45i->c55->me45i->s55->SEt610->SX1
Рейтинг

Подано 43 (21/22) голосов
icon Дебагер для 65-й серии


цитата:
*S*h*a*D*o*W* пишет: А для C65 SW50 можно патчик...




А это что?

http://archive.siemens-club.smpda.com/attachs.php?action=getfile&attachID=5859


____________________________

gReDМТС-Спб
s25->me45->me45i->c55->me45i->S55->SEt610->SX1(15)

24.05.2005 в 18:14
Anthrax2
Телефонист
С нами с: 12.07.2004
Плодовитость: 75


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 11 (7/4) голосов
icon Дебагер для 65-й серии


цитата:
*S*h*a*D*o*W* пишет: А для C65 SW50 можно патчик...

цитата:
LazyC0DEr пишет:
Да не нужен Кейл для создания патча.



____________________________
Легко скрыть ненависть,[вы всё ещё тут? Все на .о.Р.г. ] равнодушие. © К.Л.Берне

24.05.2005 в 22:08
Vlog
Телефонист
Откуда: Москва
С нами с: 31.01.2003
Плодовитость: 173


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 32 (28/4) голосов
icon Дебагер для 65-й серии


цитата:
kirik64 пишет:
цитата:
Anthrax2 пишет: У меня просьба, кто-нибудь приаттачьте CGSN-патч для CX65v50. Буду очень вам признателен.

За ради Бога


kirik64, спасибо за патч...
НО, имхо, лучше каждому лично нужно генерировать CGSN-патч потому, что могут быть установлены еще и другие патчи. Например, в выложенном тобой патче происходит конфликт по адресам: 0CDE100, 0CDE110, 0CDE120 с патчем ;* Черный или белый список v1.3 ** Black or white list v1.3 * © SiNgle, § AsteriXдля CX65 v.50


____________________________
Siemens: C55(249111), CX65 (500300)

27.05.2005 в 09:29
DeHuCoH
Начинающий телефонист
В миру: Денис
Откуда: Россия, Москва
С нами с: 06.03.2005
Плодовитость: 4


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме CX65 sw50+map43+ffs43+patches
Рейтинг

Подано 7 (7/0) голосов
icon Дебагер для 65-й серии


доброго времени суток всем

скачал дебагер, поставил патч, и только потом задумался чего еще не хватает...
скачал кейловский компилятор что-то типа karm220 с офф.сайта, а вот состыковать не получается никак. дебаггер ошибку выдает мол Assembler exited with error code 1. никто не подскажет как быть?
2 chaos
а нет случайно какой-нибудь подробной доки по дебаггеру, а то куча возможностей, а где че не ясно...

28.05.2005 в 08:47
chaos
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2002
Плодовитость: 156


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме
Рейтинг

Подано 181 (178/3) голосов
icon Дебагер для 65-й серии


цитата:
DeHuCoH пишет: доброго времени суток всем

скачал дебагер, поставил патч, и только потом задумался чего еще не хватает...
скачал кейловский компилятор что-то типа karm220 с офф.сайта, а вот состыковать не получается никак. дебаггер ошибку выдает мол Assembler exited with error code 1. никто не подскажет как быть?



у тебя скорее всего путь к кейлу содержит пробелы.

цитата:

2 chaos
а нет случайно какой-нибудь подробной доки по дебаггеру, а то куча возможностей, а где че не ясно...



Было бы время писать хелп... когда-нибудь напишу. Да там ничего особо хитрого нет. Если что непонятно - спрашивай, отвечу.
30.05.2005 в 12:37
StrikerX
Признанный телефонист
С нами с: 06.07.2004
Плодовитость: 689


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме Siemens CX65
Предупреждения:
Строгое предупреждениеЗамечаниеЗамечаниеЗамечаниеЗамечание
Рейтинг

Подано 117 (68/49) голосов
icon Дебагер для 65-й серии


Первй и последний вопрос:
в практическом плане чего с ним можно сделать?

30.05.2005 в 21:17
chaos
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2002
Плодовитость: 156


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме
Рейтинг

Подано 181 (178/3) голосов
icon Дебагер для 65-й серии


цитата:
StrikerX пишет: Первй и последний вопрос:
в практическом плане чего с ним можно сделать?



делать можно всё, что я написал выше. А уже что ты с ним сможешь сделать - это только от тебя зависит
03.06.2005 в 16:14
chaos
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2002
Плодовитость: 156


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме
Рейтинг

Подано 181 (178/3) голосов
icon Дебагер для 65-й серии


Новая версия - http://chaos.allsiemens.com/download/ArmDebugger-041.rar

- бинарный режим обмена с телефоном, в результате скорость обмена возросла примерно в 2 раза
- снаппоинты (аналог printf) - в любой точке флеша можно просмотреть содержимое регистров/памяти
- ватчпоинты на запись в указанный участок памяти
- в окне поиска можно использовать символ ? как "любой символ"
- улучшена работа с базой имён, теперь можно загрузить хоть всю базу из IDA
- добавлена панель закладок
- улучшен дизассемблер
- куча багфиксов и других мелких изменений

Внимание! Для работы с новой версией нужно будет сгенерить заново CGSN-патч, старый патч работать не будет.

21.07.2005 в 16:52
ThE TrIFoN
Признанный телефонист
С нами с: 20.02.2004
Плодовитость: 482


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 51 (29/22) голосов
icon Дебагер для 65-й серии


2 chaos
У меня такая проблема:
всё ок до tools->Ram access analyzer
Жму initialize, тел пищит и вырубается =(
CX75v12


____________________________
ушел... достали...

24.09.2005 в 18:35
chaos
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2002
Плодовитость: 156


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме
Рейтинг

Подано 181 (178/3) голосов
icon Дебагер для 65-й серии


цитата:

Жму initialize, тел пищит и вырубается =(
CX75v12



сложно что-то сказать, не имея телефона... посмотри memory map, отличается ли от 65-го, или закинь сюда (хотя бы вкратце, верхнюю часть).
24.09.2005 в 19:43
_esh_
Начинающий телефонист
Откуда: Ukraine, Kharkov
С нами с: 01.10.2005
Плодовитость: 8


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме CXV70
Рейтинг

Подано 0 (0/0) голосов
icon Дебагер для 65-й серии


chaos, а можно с помощью редактирования прошивки (или на Java, что будет вообще круто) подать напряжение на первый пин интерфейсного разъема (как при подключении кабеля DCA500), или это происходит автоматически и не зависит от прошивки

03.10.2005 в 16:38
mobikfan
Телефонист
Откуда: Russia, Moscow
С нами с: 16.06.2003
Плодовитость: 237


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщениеСейчас нет на форуме M35>S35i>C45>M50>ME45i>C55>S55>S65> CX70v50 map50
Рейтинг

Подано 32 (26/6) голосов
icon Все никак не могу понять...


цитата:
Unlock пишет: Такое чувство что на Украине одни программеры...
В Украине.


____________________________

08.07.2000 Bee+ Профи -> 22.01.04 Priem-Chastniy -> 01.11.04 Perviy Federalniy -> 01.06.06 MTS Perviy

16.11.2005 в 16:36
Cluchik
Начинающий телефонист
В миру: Юрий
Откуда: Украина, Луганск
С нами с: 30.01.2006
Плодовитость: 1


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме М65
Рейтинг

Подано 0 (0/0) голосов
icon Дебагер для 65-й серии


НЕ МОГУ скачать((
404 Not Found

--------------------------------------------------------------------------------

nginx/0.2.4
В чем может быть проблема


____________________________
Все гениальное просто!

30.01.2006 в 13:25
tigor
Начинающий телефонист
С нами с: 05.02.2006
Плодовитость: 7


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 2 (0/2) голосов
icon Дебагер для 65-й серии


я не могу скачать дайте хтото другую силку

04.03.2006 в 19:21
 SC-форум : Hard&Soft : Дебагер для 65-й серии Топ тема

Навигация:



Администрация Клуба. Разработка: BigVovch