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


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

Siemens - клуб

 
 SC-форум : Hard&Soft : FAQ начинающего прошивкокопателя. Топ тема

Навигация:
Хозяйке на заметку: Большая просьба к участникам форума: не нажимайте на кнопку "отправить" по нескольку раз, дабы не плодить дубликаты тем и сообщений. Если же Вы это всё же сделали - просьба удалить лишние темы или сообщения самим, не дожидаясь, пока это сделает администрация.
Страницы: [Предыдущая] << Начало ... 3 4 5 6 7 ... Конец >> [Следующая]

Автор Сообщение
ValeraVi
V_Klay... как много в этом звуке...
Телефонист
Откуда: Украина, Киев
С нами с: 29.03.2003
Плодовитость: 277


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

Подано 204 (200/4) голосов
icon FAQ начинающего прошивкокопателя.


2 sabodyn:
Там еще есть аппаратный ватч дог. Чтобы он не срабатывал, нужно изменять состояние определенного бита порта с некоторой частотой. Подробнее можешь глянуть, если продизассемблишь Allboot.bin от Юнисима - там по прерыванию таймера как раз этот бит и изменяется.


____________________________
http://www.vi-soft.com.ua

18.02.2004 в 08:25
sabodyn
Прохожий
icon FAQ начинающего прошивкокопателя.


2 ValeraVi:

Спасибо за подсказку.
Нашел - P4.1 и p4.2. Однако это не помогло. Все равно ShutDown.
Очевидно, что при раскрученной переферии не только это требуется. Кстати, как используется NMI - не в курсе?

SaBodyn.

18.02.2004 в 10:38
ValeraVi
V_Klay... как много в этом звуке...
Телефонист
Откуда: Украина, Киев
С нами с: 29.03.2003
Плодовитость: 277


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

Подано 204 (200/4) голосов
icon FAQ начинающего прошивкокопателя.


2 sabodyn:
Странно, лоадеру это помогло , может ты слишком часто меняешь бит? А там, может, нужна определенная частота (или типа допустимый диапазон частот). В лоадере оно по таймеру инвертируется.

Насчет NMI - я не в курсе.


____________________________
http://www.vi-soft.com.ua

18.02.2004 в 13:18
sabodyn
Прохожий
icon FAQ начинающего прошивкокопателя.


2 ValeraVi. Спасибо. Действительно работает. Хитрый видимо внешний WatchDog - слишком частых обращений не переваривал.

SaBodyn.

18.02.2004 в 15:32
User Jg
Начинающий телефонист
Откуда: Ukraine, Kiev
С нами с: 25.01.2004
Плодовитость: 14


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

Подано 0 (0/0) голосов
icon FAQ начинающего прошивкокопателя.


У меня собралось пару вопросов.

1. Чесно будет, если я возьму через AT+CGNSdebug весь seg1 и загружу в IDA на 0х0? Поидее туда мапится Internal ROM после инициализации и начала работы прошивки.

2. Начал я дизасмить в ИДЕ выше описаное инаткнулся на

seg000:0424 ; ███████████████ S U B R O U T I N E ███████████████████████████████████████
seg000:0424
seg000:0424
seg000:0424 sub_424: ; CODE XREF: seg000:041C↑p
seg000:0424 D7 40 1F 00 extp #1Fh, #1
seg000:0428 F3 F0 FC FF movb rl0, 0FFFCh ; 7FFFCh
seg000:042C 47 F0 FA 00 cmpb rl0, #0FAh ; '·'
seg000:0430 3D 06 jmpr cc_NZ, locret_43E
seg000:0432 D7 40 1F 00 extp #1Fh, #1
seg000:0436 F3 F0 FE FF movb rl0, 0FFFEh ; 7FFFEh
seg000:043A 9A F0 01 00 jnb r0.0, loc_440
seg000:043E
seg000:043E locret_43E: ; CODE XREF: sub_424+C↑j
seg000:043E CB 00 ret
seg000:0440 ; ───────────────────────────────────────────────────────────────────────────

Правильно ли думает ИДА на инструкцию после extp #1Fh, #1?
Это функция проверки наличия лоадера(*boot.bin) по адресу 7FFFCh?

3. Я правильно начал? Тут вроде и ожидание 55h.

4. Откуда ИДА взяла адрес? Вроде не правильно. Как правильно?

seg000:07B8 loc_7B8: ; CODE XREF: seg000:079E↑j
seg000:07B8 46 F0 EF EF cmp r0, #0EFEFh
seg000:07BC 3D 1E jmpr cc_NZ, loc_7FA
seg000:07BE D1 80 extr #1
seg000:07C0 E6 34 EF CD mov word_F068, #0CDEFh
seg000:07C4 F2 F0 08 FE mov r0, 0FE08h ; 3FFFFE08h
seg000:07C8 E6 F1 70 07 mov r1, #770h
seg000:07CC EC F0 push r0
seg000:07CE EC F1 push r1


____________________________
Samsung A100-> Siemens SL45i->M55
SL45i отлично, нафиг полифонию и цвет! Но без GPRS.

18.02.2004 в 19:45
DKeN
Телефонист
В миру: Александр
Откуда: Россия, Тюм. обл., п. Абатский
С нами с: 03.04.2003
Плодовитость: 113


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме S55 Arctic Blue ( patch's + test point )
Предупреждения:
Строгое предупреждение
Рейтинг

Подано 20 (17/3) голосов
icon FAQ начинающего прошивкокопателя.


2 User Jg:
Честно скажу...в ида отруби вначале опкоды....уж очень не удобно читать (ЗЫ. Отключай вывод HEX прежде чем копировать...)

07FFFCh -> 87FFFCh
И почему ты вдруг решил закинуть в 0-й сегмент? когда то что ты привел здесь лежит по: (а это 1-й сегмент)
RAM:10428 movb rl0, bcode_87FFFC
RAM:1042C cmpb rl0, #0FAh
RAM:10430 jmpr cc_NZ, __ret
.....
Там будет джамп на начало кода...

19.02.2004 в 00:38
User Jg
Начинающий телефонист
Откуда: Ukraine, Kiev
С нами с: 25.01.2004
Плодовитость: 14


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

Подано 0 (0/0) голосов
icon FAQ начинающего прошивкокопателя.


Я знаю, что сег1 загнал в сег0. А ведь, если верить доке в момент вкл контроллера ROM мапится в сег0(bsl mode) срабатывает RESET interrupt и поехали(0х55? лови 0хА0. ок. на бут. и jmps FA00h ) , а как-нибудь после инициализации прошивкой всего(или чем угодно другим) по "древнему обычаю" ROM мапится в сег1. Это не я придумал. Так написано в толмудах от Infineon. Но этот bootcore совсем меня запутал. А особенно непомню чей пост про то, что (цитирую=>) "стандартный загрузчик был заменён bootcore".

Так вот господа спецы:
1. Нафиг этот bootcore?
2. Где старт? Только аргументируйте.
Я аргументировал своё желание засунуть сег1 в сег0 и дизасмить. Думаю это начало всех начал.
3. Что делает тестпоинт или почему накрякозябив в bootcore надо отятпать ногу(телефону )?

Я не прошу делится всеми тайнами вселенной. Дайте начало. А то был пост про то, что старт в 0х800000. Ну и? STKUN! А кто в сег0? ROM или RAM мапится? Если RAM, то вообше ничего не понятно. Если ROM, несколько бессмысленных jmp и усё.


____________________________
Samsung A100-> Siemens SL45i->M55
SL45i отлично, нафиг полифонию и цвет! Но без GPRS.

20.02.2004 в 20:25
DKeN
Телефонист
В миру: Александр
Откуда: Россия, Тюм. обл., п. Абатский
С нами с: 03.04.2003
Плодовитость: 113


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме S55 Arctic Blue ( patch's + test point )
Предупреждения:
Строгое предупреждение
Рейтинг

Подано 20 (17/3) голосов
icon ATCGSN Debug


Спецы обясните как правельно пользоваться этим отладчиком:
Вот что имеено интересует:
вкладка write memory to RAM

1. В каком виде должны быть данные которые записываем в память?
2. По каким адресам в памяти можно писать?
3. Что будет если в тестируемая функция заканчивается по rets, оттановитсяли отладчик или перейдет по адресу который был сохранен в стеке при вызове функции?

Понимает ли он патчи VKP?
как я понимаю в этих патчах деложно быть кода для отката.

24.02.2004 в 00:23
SiNgle
Мучитель CX65 ;)
Признанный телефонист
С нами с: 05.01.2003
Плодовитость: 2390


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

Подано 412 (395/17) голосов
icon ATCGSN Debug


я делаю так
30000: здесь код - заканчивается на RETS.
никаких инфо для отмены не надо.
Вызываем и всё. Если надо какие то резалты то лучше их сохранить в памяти.


____________________________
CX65 - Never the same...

25.02.2004 в 03:55
User Jg
Начинающий телефонист
Откуда: Ukraine, Kiev
С нами с: 25.01.2004
Плодовитость: 14


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

Подано 0 (0/0) голосов
icon ATCGSN Debug


Не забудь! Там размер проги для загрузки около 256 баит. Так что если надо больше - приходится разбивать руками на куски.


____________________________
Samsung A100-> Siemens SL45i->M55
SL45i отлично, нафиг полифонию и цвет! Но без GPRS.

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


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

Подано 69 (48/21) голосов
icon ATCGSN Debug


цитата:
DKeN пишет: Спецы обясните как правельно пользоваться этим отладчиком:

А чем обусловлен выбор именно этого отладчика?
Воспользуйся этим дебаггером и не морочь себе голову! Никаких "нарезок" по 256 байт, никаких заморочек с "word-writeble memory", корректный переход между страницами/сегментами, автоматическая проверка записываемых данных, встроенный пересчёт сегмент < — > страница, выбор формата записываемых данных, в т.ч. из файла, возможность заполнения области памяти любой последовательностью, МОНИТОРИНГ ПАМЯТИ в реальном времени, поиск данных и ещё много чего...
Исходники патча (в т.ч. и для S55 v20) и VKP-файл там же в Info.
И далее, по этому отладчику:
цитата:
DKeN пишет: Вот что имеено интересует:
вкладка write memory to RAM

1. В каком виде должны быть данные которые записываем в память?

Ответ:
на выбор: ASCII, ASCIIZ строки, hexadecimal string, данные из бинарного файла любого размера;
цитата:
DKeN пишет:
2. По каким адресам в памяти можно писать?

Ответ: пиши по любым, если данные не запишутся, получишь сообщение со стоповым адресом;
цитата:
DKeN пишет:
3. Что будет если в тестируемая функция заканчивается по rets, оттановится ли отладчик или перейдет по адресу который был сохранен в стеке при вызове функции?

Чего бы это ему останавливаться? Процессору параллельно, что выполнять, и после патча он пойдёт дальше по ОЗУ, выполняя все данные, там записанные, до тех пор, пока вачдог его не отрубит... Кстати, указанный дебаггер ловит EXIT code и показывает его.
цитата:
DKeN пишет:
Понимает ли он патчи VKP?
как я понимаю в этих патчах деложно быть кода для отката.

Он понимает пока только патч для S55 v20 от KonstanT&ValeraVi и патч для C25 v61 от KonstanT. Как я уже сказал, патчи вместе с исходниками находятся там же в разделе "Detailed Info"
Удачи!


____________________________
...

26.02.2004 в 16:29
korefan
Телефонист
Откуда: Россия, Красноярск
С нами с: 08.05.2003
Плодовитость: 58


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

Подано 8 (7/1) голосов
icon : FAQ начинающего прошивкокопателя.


Уважаемые профи в области прошивок,просветите, пожалуйста, в одном вопросе. Как в слитом флэше или в дизассемблированном полном флэше найти точки выполнения функций при нажатии кнопок на телефоне?

27.02.2004 в 05:53
jagr
Мобильный FAQир
Признанный телефонист
В миру: Игорь
Откуда: Россия, Люберцы
С нами с: 28.10.2002
Плодовитость: 1835


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме ME45i-A303-040315-CE20 "классический"
Рейтинг

Подано 167 (141/26) голосов
icon ATCGSN Debug


цитата:
KonstanT пишет:
Воспользуйся этим дебаггером и не морочь себе голову!


Странно, что-то после коннекта все батоны задизэйблены, как ни крути. В чем могут быть вилы?


____________________________
Ушел.

Сборник FAQ для оффлайн-чтения

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


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

Подано 69 (48/21) голосов
icon ATCGSN Debug


цитата:
jagr пишет:
цитата:
KonstanT пишет:
Воспользуйся этим дебаггером и не морочь себе голову!


Странно, что-то после коннекта все батоны задизэйблены, как ни крути. :( В чем могут быть вилы?

Ответ:
Ты пользуешься патчем от ацида, который мой дебаггер не признаёт (пока). Поставь мой патч (см. в Detailed Info), и пробуй!


____________________________
...

27.02.2004 в 11:09
SiNgle
Мучитель CX65 ;)
Признанный телефонист
С нами с: 05.01.2003
Плодовитость: 2390


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

Подано 412 (395/17) голосов
icon Карты в руки!


цитата:
KonstanT пишет:
Для М55 патчик готов под твой дебаггер !


____________________________
CX65 - Never the same...

27.02.2004 в 19:02
MF CAP
Телефонист
В миру: Дмитрий
Откуда: RU, MSC
С нами с: 03.11.2003
Плодовитость: 121


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме m35 -> c55 -> s55+ Cellink BTHS-6023 + HP iPAQ 1940
Рейтинг

Подано 4 (2/2) голосов
icon FAQ начинающего прошивкокопателя.


Народ! Пара вопросов.

Кто внедрял свой код в с55v24, как сделать чтобы он всегда выполнялся в фоновом режиме?

Хм... а где находится в с55v24 программа выполняющая функции фильтра?

2 SINgle: сбрось плиз на мыло адреса основных вызовов для с55! зы: capman[#]inbox.ru


____________________________
За связь без брака! © МТУСИ

01.03.2004 в 07:05
AlexSid
Признанный телефонист
С нами с: 27.09.2003
Плодовитость: 697


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

Подано 131 (124/7) голосов
icon Карты в руки!


цитата:
SiNgle пишет:
цитата:
KonstanT пишет:
Для М55 патчик готов под твой дебаггер !

для 10? а где он? хотя конечно хотелось-бы для 11......
То KonstanT:
У меня на вкладках Memory monitor и About debugger/About patch абсолютно черные поля. Причем если начать в них выделение текста (изменить цвет техста в этих полях), то текс становится виден. Я понимаю, что это из-за моей экзотичной оболочки Aston, но проявляется этот баг только в редких "непрофессиональных" прогах. Может можно пофиксить?
01.03.2004 в 19:08
$Lava
Телефонист
Откуда: Украина, Киев
С нами с: 11.08.2003
Плодовитость: 94


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

Подано 28 (22/6) голосов
icon Карты в руки!


цитата:
KonstanT пишет:
цитата:
jagr пишет: А, ччерт... Т.е. с ионизированным мессером пока облом, насколько я понимаю.
Пока - да... Адаптируй к нему патч, и юзай!


А что конкретно надо менять ?
энтри-поинти в начале патча ?

ГетАргПоинтер,АТЕмптйБуффер,АТ_АддАнсw,АТСендБуфферТоСериалПорт,АТ_СайРесулт,ИПCопйСтрингЗ
АддрИнТабле,СткСизе

[Transit->Russian by bvTranslit v.0.5b 06.04.02]


____________________________
S/ME45i(C289)+S/ME45i(CE20)
$Lava
http://forum.gsmhosting.com/vbb/showthread.php?t=116462/a>patch_me

04.03.2004 в 10:59
(IRoN)
Телефонист
Откуда: Россия, Тверь
С нами с: 08.07.2003
Плодовитость: 87


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

Подано 9 (8/1) голосов
icon FAQ начинающего прошивкокопателя.


2ALL
есть ли патч для CGSN Debugger для M55v10 ? если есть - где его взять ?


____________________________
Iridium M55 919111 - утерян

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


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

Подано 69 (48/21) голосов
icon Фор Олл


цитата:
AlexSid пишет: У меня на вкладках Memory monitor и About debugger/About patch абсолютно черные поля. Причем если начать в них выделение текста (изменить цвет техста в этих полях), то текс становится виден. Я понимаю, что это из-за моей экзотичной оболочки Aston, но проявляется этот баг только в редких "непрофессиональных" прогах. Может можно пофиксить?
Наверное, причина в какой-то несовместимости объектов TMemo и TStringGrid в Дельфи с твоей оболчкой... Я ответа не знаю, если кто-то сталкивался с этим, пусть прояснит...
цитата:
$Lava
пишет:
А что конкретно надо менять ?
энтри-поинти в начале патча ?

Совершенно верно. Может, по ходу, ещё чего-нибудь придётся поменять.
цитата:
(IRoN)
пишет:
есть ли патч для CGSN Debugger для M55v10 ? если есть - где его взять ?

Это - к SiNgle.


____________________________
...

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


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

Подано 355 (329/26) голосов
icon Фор Олл


цитата:
KonstanT пишет:
цитата:
AlexSid пишет: У меня на вкладках Memory monitor и About debugger/About patch абсолютно черные поля. Причем если начать в них выделение текста (изменить цвет техста в этих полях), то текс становится виден. Я понимаю, что это из-за моей экзотичной оболочки Aston, но проявляется этот баг только в редких "непрофессиональных" прогах. Может можно пофиксить?
Наверное, причина в какой-то несовместимости объектов TMemo и TStringGrid в Дельфи с твоей оболчкой... Я ответа не знаю, если кто-то сталкивался с этим, пусть прояснит...


Ты когда задаешь цвет для этого элемента, давай его не из закладки "System" а из закладки "Palette".
Если не понял о чем я - обращайся, объясню подробнее
05.03.2004 в 13:17
avkiev
Исследователь
Признанный телефонист
С нами с: 20.09.2002
Плодовитость: 2088


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

Подано 355 (329/26) голосов
icon FAQ начинающего прошивкокопателя.


цитата:
AlexSid пишет: А никто не копал Файловую систему х55?

Smelter
05.03.2004 в 18:12
$Lava
Телефонист
Откуда: Украина, Киев
С нами с: 11.08.2003
Плодовитость: 94


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

Подано 28 (22/6) голосов
icon trap


Кто знает на какой адрес перейдет управление в этом конкректном случае ?

mov CC7, #0B620h
trap #7Fh

Буду признателен за любой ответ


____________________________
S/ME45i(C289)+S/ME45i(CE20)
$Lava
http://forum.gsmhosting.com/vbb/showthread.php?t=116462/a>patch_me

19.03.2004 в 15:37
Aleksey Rolia
Признанный телефонист
В миру: Лёша Роля
Откуда: расиа, маскфа
С нами с: 13.11.2003
Плодовитость: 1482


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме s25->s45->s35->c55->m55=>pantech gi100,у сестры-sl55,у папы-nokia 6230,у мамы-s55 в комоде валяються st55 и me45
Предупреждения:
ПредупреждениеЗамечаниеСтрогое предупреждениеЗамечаниеЗамечаниеЗамечание
Рейтинг

Подано 101 (57/44) голосов
icon trap


Дайте мне пожалуйста адреса по которым находятся анлийский и русский т9 в м55!!!
Очень надо!!!Спасибо заранее!!!


____________________________
COPI Live Journal
Make Love Not War

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


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

Подано 69 (48/21) голосов
icon trap


цитата:
$Lava пишет: Кто знает на какой адрес перейдет управление в этом конкректном случае ?

mov CC7, #0B620h
trap #7Fh

Вызывается прерывание 7F, вектор которого (точнее, команда JMP) находится по адр. 1FC. А в СС7 заносится значение входного параметра, с которым будет работать это прерывание.


____________________________
...

20.03.2004 в 22:31
$Lava
Телефонист
Откуда: Украина, Киев
С нами с: 11.08.2003
Плодовитость: 94


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

Подано 28 (22/6) голосов
icon trap


цитата:
KonstanT пишет: Вызывается прерывание 7F, вектор которого (точнее, команда JMP) находится по адр. 1FC.

Большушее тебе человеческое спасибо(и плюс
Я как-то в конструкцию
(IP) ?zero_extended((op1) * 4) сразу не въехал.
Под s/me45 никто патч CGSN не переделал ещё?


____________________________
S/ME45i(C289)+S/ME45i(CE20)
$Lava
http://forum.gsmhosting.com/vbb/showthread.php?t=116462/a>patch_me

21.03.2004 в 23:25
SiNgle
Мучитель CX65 ;)
Признанный телефонист
С нами с: 05.01.2003
Плодовитость: 2390


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

Подано 412 (395/17) голосов
icon trap


Хм толку то. Этот тряп если мне не изменяет память в М55 это выход со звуком Бзз и выдачей в ком порт дебужной инфы.


____________________________
CX65 - Never the same...

22.03.2004 в 03:46
SaBodyn
Телефонист
Откуда: Russia, Moscow
С нами с: 18.02.2004
Плодовитость: 59


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

Подано 12 (9/3) голосов
icon Зарядка аккумулятора


Может кто уже раскопал кусок кода, отвечающий за обслуживание аккумулятора. Поделитесь адресочками или методой, как до этого участка добраться. Желательно для 45-ой серии.

SaBodyn.


____________________________
SaBodyn. SimPage Project http://www.webcenter.ru/~kat/SimPage.html

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


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

Подано 69 (48/21) голосов
icon trap


цитата:
ВоВа пишет:
цитата:
SiNgle пишет: Хм толку то. Этот тряп если мне не изменяет память в М55 это выход со звуком Бзз и выдачей в ком порт дебужной инфы.
Этот тряп во всех телах выкл с (S)Exitom

Насколько я знаю, Trap 30h Trap и 7Fh - это отладочные прерывания. С тридцатым всё просто: там отсылается в порт значение EXIT code, которое представляет собой последовательность CCCC SS ID, где:
СССС - код выхода, уникален для каждой точки выхода, по нему легко найти, откуда в прошивке совершён аварийный выход. Этот код заносится в СС15 перед вызовом Trap 30h;
SS - номер сегмента, в котором произошёл аварийный выход.
ID - идентификатор процесса, вызвавшего аварийное завершение.
Затем программа входит в безконечный цикл.
С прерыванием 7F ещё до конца не разобрался, оно поинтеллектуальнее.



____________________________
...

22.03.2004 в 09:20
SiNgle
Мучитель CX65 ;)
Признанный телефонист
С нами с: 05.01.2003
Плодовитость: 2390


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

Подано 412 (395/17) голосов
icon trap


цитата:
KonstanT пишет:
цитата:
ВоВа пишет:
вырезан оверквотингЭтот тряп во всех телах выкл с (S)Exitom

Насколько я знаю, Trap 30h Trap и 7Fh - это отладочные прерывания. С тридцатым всё просто: там отсылается в порт значение EXIT code, которое представляет собой последовательность CCCC SS ID, где:
СССС - код выхода, уникален для каждой точки выхода, по нему легко найти, откуда в прошивке совершён аварийный выход. Этот код заносится в СС15 перед вызовом Trap 30h;
SS - номер сегмента, в котором произошёл аварийный выход.
ID - идентификатор процесса, вызвавшего аварийное завершение.
Затем программа входит в безконечный цикл.
С прерыванием 7F ещё до конца не разобрался, оно поинтеллектуальнее.

ДЫк оно вроде пишет в файл в папке Debug всякую байду.

KonstanT как идет доработка дебуггера ?
БУдут кнопочки +100h -100h в мемори мониторе ?


____________________________
CX65 - Never the same...

22.03.2004 в 09:25
 SC-форум : Hard&Soft : FAQ начинающего прошивкокопателя. Топ тема
Страницы: [Предыдущая] << Начало ... 3 4 5 6 7 ... Конец >> [Следующая]

Навигация:


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