Главная Форум Статьи Файлы F.A.Q.


Последние активные темы форума

 
3G Modem Manager & Alcatel (2) 04.03.24 15:04 euvgagsdf
Huawei E3131 (11) 28.01.24 09:28 haidarsho_olimov
RE: Восстановление модемов с помощью Z_Flasher-Reanimator_modem v-05 «NEW_RAW_RELEASE». ч2 (149) 12.07.23 16:19 Pavel82
ZTE mf 190 (1052) 26.03.22 07:30 sergey67
   
Модемы Alcatel (178) 14.01.22 15:45 Konst
ZTE MF112 (617) 27.11.21 20:54 gaivor74
пробуем разобраться с j-link и модемами (134) 18.06.21 14:38 slav
Лаборатория по реанимации (207) 29.05.21 07:58 turon
 

Профиль

   
Логин: Пароль: Забыли пароль?Регистрация


Некоторые хитрости от BOBA.
Форум > Работа с JTAG > Некоторые хитрости от BOBA.

Страницы:
Автор Сообщение
 Energizer
администратор
глухая деревня
сообщений: 1204
#151 Дата 14 авг 2011 15:22
сначало опять об последнем UPD архиве...
утомил меня старый пылесос (комп) включил современный с контроллером--
несколько попыток дампить-- то проц не тот то блок не нравится(пишет что вылетел)
сбросил не вставая с кресла при помощи запуска Hjtag -- следующая сессия конект есть !! чтение дампа закончилось по показаниям флешера без ошибки.. в дампе
за все время первая честная страница !! т.е. до 0x200 далие фигня как и раньше..проверил несколько раз... болше не вылетал но и дамп не изменился ;-)
да и еще одно... по субьективным ощущ.. сливается и цифирьки по экрану бегут на этом компе быстре

вывод который нравится -- giveio меня не оставил за бортом с контроллером на PCI --
прям я даже не ожидал -был уверен что мимо :-))

то что легкой победы не будет понял уже давно-но Вы своими изысканиями вселили надежду что она вообще БУДЕТ !!!
Zфлешером 3 рефизии тот что с ГУИ .. поднимал модем неоднократно до состояния видимости УСБ портов и работы через QPST // дальше не успевал.. появлялись новые идеи как и что еще проверить и поискать решения... так что сейчас в модеме практически все загрузчики нормальные для MF100 // AMSS порезанный -т.е не такой как надо.. его лить очень долго и я проводил эксперимент по отрезанию его до размера из дампа для поднятия для ORT (OMNI) -он 3метра всего.. но тоже как всегда бросил как только Вы поставили тестовую задачу..
скоро продолжу..
 
Отредактировано: Energizer 14 авг 2011 15:42
 Energizer
администратор
глухая деревня
сообщений: 1204
#152 Дата 14 авг 2011 17:00
в дополнение скрин t t1 t2
и ван мо дамп mibib
на быстреньком компе все как то стабильнее..
вот его параметры:


<<< Общие сведения о системе >>>
> Материнская плата : Asus StrikerExtreme
> Микропроцессор : nVidia nForce 680i SLI SPP
> Процессор : Intel Core 2 Quad Q6600 @ 2400МГц
> Физическая память : 2048Мб (2 x 1024 DDR2-SDRAM )
> Видеоадаптер : NVIDIA GeForce 8800 GT
> Жёсткий диск : SAMSUNG HD501LJ (500Гб)
> Жёсткий диск : SAMSUNG HD501LJ (500Гб)
> DVD-Rom Drive : TOSHIBA DVD-ROM SD-R1312
> CD-Rom привод : DI4090Y EUP752B SCSI CdRom Device
> Тип монитора : V233H - 23 дюймов
> Сетевая карта : D-Link DWA-140 RangeBooster N USB Adapter
> Oперационная система : Microsoft Windows XP Профессиональный 5.01.2600 Service Pack 3 (32-???)
> DirectX : Версия 10.00

------------------------------------------------------------------------------------------
***** End of report *****

и конечно гвоздь программы чуть не забыл :-))
Контроллер ST-Lab I152 PCI to RS-232 + LPT/EPP, 2 COM Ports 1LPT(MosChip/NetMos 9835)
 
Отредактировано: Energizer 14 авг 2011 17:20
 B0BA
Хабаровск
сообщений: 68
#153 Дата 15 авг 2011 05:56
добавил возможность вручную указывать задержку перед входом в дебаг:

jtag2 d amss 5, где 5 - задержка в милисекундах, попробуйте пойграться с различными значниями, обращайте внимание на счётчик PC

еще есть такой параметр:
jtag2 d amss 5 0, где 0(1..2) - варианты сброса через SRST+TRST
upd2.rar  
Отредактировано: B0BA 15 авг 2011 05:57
 Energizer
администратор
глухая деревня
сообщений: 1204
#154 Дата 15 авг 2011 20:23
Начальник !! докладываю !!!

есть успешное чтение дампа!! от корки до корки MIBIB (пока только его)
скоро попробую и запись ;-)

проведя полсотни или более чтений в различных вариациях в том числе с нарастанием задержки в арифметической прогрессии до 150мс встретил полное понимание в диапазоне 10-15 мс с параметром сброса по дефолту.. о чем картинки счас подцеплю ;-))
я давно говорил что в моих крайне не стабильных изысканияхнад кастом драйвером ..великую роль играли задержки нандвайт, нандинит где они тоже встречались..
видимо по этой же причине, как я однажды докладывал, при использовании Qmat+openocd первый не мог правильно переключать странички (писать в регистр адреса).. видимо действительно подтвердились Ваши выводы озвученные в ЛС.
и вот наконец нащупан вариант преодоления- только статистики пока мало.. я попробую скоро "удачные задержки" и значения рядом на древнем железе с родным LPT //

в приложенном файле отражены яркие моменты.. были и вылеты ..

Очень приятно когда труд приводит к результатам !! 3 часа упражнений на ночь глядя не прошли бестолково ;-)


продолжение--
после попытки записи с теми же задержками при входе. файла mibib в нанд записался мусор причем не только на первую страницу ;-) (проверил руками из ноисе)
соответственно изменилась точка входа в db по показаниям PC FFFF03D4 и в дамп полезла периодическая первая страница страница..
таким образом точка входа зависит от содержания области нанд с 00.. соответственно разные задержки получим для входа в адекватное состояние при разных способах убийства..
наверное придется искать способ писать вход адаптивный (по косвенным признакам готовности к нормальной работе контроллера.)
upd2_1.rar  
Отредактировано: Energizer 15 авг 2011 21:29
 Energizer
администратор
глухая деревня
сообщений: 1204
#155 Дата 15 авг 2011 22:40
в догонку..
самое интересное и приятное что теперь после убоя мусором mibib
чтение дампа с задержками 10-15 на входе в db файлов все равно правильное и честное не смотря на другую точку останова PC//
картинка с убитым mibib в ручном режиме выставил адрес страницы 400 и прочитал..
похоже что запись мусора удалась ;-))) но чтение с искажением почемуто..
в следующей сессии при чтении qcsbl был сначала вылет, а в следующей честный дамп... чудит контролер однако.
ps после торжественного сноса mibib мусором повторил попытку записи .. и залетело
ровно и честно внутрь.. правда первый раз с вылетом по проверке..
здорово-скорость просто класс !

ps опять поднял модем до уровня видимости всех усб портов.. посмотрел qpst внутрь efs - все файлы на месте :-) прошился amss минут за 45 отличная скорость..
сейчас порушил его опять для тестов входа-- все как обычно нечего нового не заметил пока.. есть маленький баг в флешере - как то по другому обзывается
область sim_secure // по тому не пишет туда ;-)
если не затруднит можно добавить заливку одним файлом с 0x0 и до размера определяемого файлом.. ну или руками.. хочется пошить одним куском без нарезки.. будете писать гуи -сделайте плз кнопель хардвар ресет.. удобно не перетыкать модем..пока я пользую такой кнопель из hjtag - и сразу вижу поднятие портов без передергивания модема..

так же проверил диагностик порт и в целом данлоад мод и работу прошивальщика
от пчелайназашился без глюков за 13.5 минут.. разумеется сначала восстановив имей .
вот приклею скотчем симку и попробую в сети опоса.. наверное заработает :-)
если нужно сделать еще какие тесты нивапрос ;-)
 
Отредактировано: Energizer 16 авг 2011 01:30



 zeon
Ukraine
сообщений: 4
#156 Дата 17 авг 2011 01:27
Ребята, а меня в скою команду патрошителей приймете? )
У меня вот уже есть Jet Link , скажите, я как-то с его помощью смогу подключиться/подпаятся к модему с помощью вашего прошивальщика?
 Energizer
администратор
глухая деревня
сообщений: 1204
#157 Дата 17 авг 2011 06:58
для этого проекта используется примитивный Виглер, что расширяет его популярность до границ бесконечности.. но если у Вас есть не преодолимое желание к сложностям, то могу порекомендовать исходник- для джетлинка который нужно чуть чуть допилить под 6246.. причем он упомянут в этой теме был..
если её прочитать от корки то ВСЕ ЕСТЬ чтоб присоединиться и помочь в отладке софта который уже сегодня РАБОТАЕТ но требует статистики для улучшения стабильности ...

Отредактировано: Energizer 17 авг 2011 11:26
 B0BA
Хабаровск
сообщений: 68
#158 Дата 17 авг 2011 16:36
сегодня научил флэшер скачивать дамп через DCC (по системе хост-драйвер, наподобие того, как как это делает hjtag). скорость конечно отличная, около 7КБ/с) правда дамп лезет рваный, видимо не вовремя выставляю флажок окончания передачи, из основного это единственное что осьалось домучить, а там остаётся подрихтовать немного, и сделать gui.

Отредактировано: B0BA 17 авг 2011 16:47
 B0BA
Хабаровск
сообщений: 68
#159 Дата 18 авг 2011 04:13
допилил DCC, пока только чтение, не знаю нужна ли вообще функция записи через DCC, или достаточно только функции убиения нулевой страницы ? - прирост в скорости получается не особо значительный, оказывается IceRT модуль автоматически устанавливает биты, извещающие об окончании чтения/записи в контрольном регистре, а программа, неважно со стороны хоста или процессора должна их только читать, а я думал что их надо выставлять программно, отсюда и кривой дамп.

jtag2 t 30 - сливает блоки с 0 по 100 в файл output через DCC

2 Energizer, кстати заметил что если несколько раз изменять активную задачу (например , переключаться в Оперу из окна флэшера, то чтение скорее всего оборвётся, и процессор сбросится по вочдогу, так что причина неожиданных сбоев (и в Hjtag наверное то-же) заключается в методе работы с LPT (нужен драйвер специально предназначенный для работы в многозадачной среде т.е. корректно управляющий TCLK - это критично по времени ). На чтение в db режиме переключение задач вроде такого влияние не оказывает )
zf2.rar  
Отредактировано: B0BA 18 авг 2011 04:33
 Energizer
администратор
глухая деревня
сообщений: 1204
#160 Дата 18 авг 2011 08:02
все проверю как только дома окажусь.. на быстреньком компе с контроллером -сбоев не замечал при слитии дампа он или сразу левый или до конца бит в бит.. думаю что
дело вовсе не в многозадачности, а скорее в ресурсах на исполнение системных процессов-когда их не хватает получаем сбой такта.. на записи никогда вообще ничего не трогал на компе- подозревая о подобных проблемах априори :-)

ps жалко бить первую страницу... может все таки поискать способ адаптивного влезания в db путем автоматических сбросов и подбора задержек...
иначе будет трудно слить фф с работающего модема :-)
Страницы:
Перейти на другой форум:
Сайт управляется SiNG cms © 2010-2015