Видеорегистратор st dvr-1604 light нет картинки (прошивка) | |||||
|---|---|---|---|---|---|
| GeParDos 17/04/2017 14:57 |
Здравствуйте уважаемые форумчане! Попал мне в руки сей видеорегистратор с проблемой нет изображения, когда включаешь пищит два раза после чего появляется заставка ST, а дальше черный экран.
Данный регистратор уже был в руках "Мастера": был паян стабилизатор (регулируемый) что стоит возле сата портов обозначен как U54, также была паяна флешка MXIC 25L512C, ну и множество резисторов и конденсаторов тронули даже кварц задели ладно это все я поправил за кривыми руками пропаял как положено все. Картинка так и не появилась, грешу на прошивку но вот беда как ее залить и где взять на 17-ю версию.Те прошивки что можно достать в интернете устанавливаются через меню, но у меня нет возможности зайти в меню. И кто подскажет должен ли греться этот самый стабилизатор кстати на вход приходит 3.3v на выходе 1.2v, напряжения в норме? На плате есть свободный разъем (J10) 4-пина это случайно не UART? Если он то может через него прошиться можно? Разобрался я с этим разъемом это на самом деле UART уже подключился и проследил за загрузкой через uart сначала идет все ОК но потом выходит ошибка - Segmentation fault (Ошибка сегментирования) что это может значить? Удается загрузить в память прошивку но вот записать во флешь не удается не как все делаю аналогично как здесь http://cyber-place.ru/showthread.php?t=748 но все заканчивается строчкой Bytes transferred =... ДОБАВЛЕНО 17/04/2017 15:04 Может кто дампом богат и может поделиться им? |
||||
| REKKA 17/04/2017 16:29 |
что-то ,мне подсказывает что флешку уже прошивали и кварц меняли, а так как греется стаб 1.2в то подставь стабилизатор LM117 1.2в Ну походу у тебя с проц проблемы Флэшку тоже новую подкинь
ДОБАВЛЕНО 17/04/2017 17:34 Вот что-то, есть http://vlab.su/viewtopic.php?f=270&t=53809 |
||||
| GeParDos 17/04/2017 17:07 |
на счет флешки тоже подозреваю что меняли, а кварц не меняли его задели когда отпаивали конденсаторы и отпаялся один контакт думаю проц не причем загрузка проходит норм а вот на бутте что то идет не так сей час скрин скину. Ссылку что Вы дали я уже читал и пятое сообщение мое
ДОБАВЛЕНО 17/04/2017 17:23 Может кто просто инструкцию даст по прошивке регистраторов по uart? |
||||
| REKKA 17/04/2017 17:43 |
Состав регистратора выложи ! |
||||
| n max 17/04/2017 18:48 |
Да обычно бинарник заливают в корень карты микро сд ставят карту в прибор и он шьётся сразу после включения.Или надо нажать какую нибудь кнопку (там их немного)и подержать секунд 20-30.
Можно и прогером-это 100% ный результат |
||||
| GeParDos 17/04/2017 18:59 |
не совсем понял что надо. ДОБАВЛЕНО 17/04/2017 19:02
это не автомобильный регистратор, а регистратор видео наблюдения и я не могу с флешки прошить так как он не загружается до конца следовательно нет доступа в меню я уже писал |
||||
| GeParDos 17/04/2017 19:37 |
Вот процесс загрузки прошивки в память, а какую дальше команду надо ввести что бы она записалась?
а вот "help" base - print or set address offset bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BOOTP/TFTP protocol cmp - memory compare colorbar- Displays a color bar using HDVPSS coninfo - print console devices and information cp - memory copy crc32 - checksum calculation dcache - enable or disable data cache dhcp - boot image via network using DHCP/TFTP protocol echo - echo args to console editenv - edit environment variable exit - exit script false - do nothing, unsuccessfully fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print command description/usage i2c - I2C sub-system icache - enable or disable instruction cache iminfo - print header information for application image imxtract- extract a part of a multi-image itest - return true/false on integer compare loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) logo - Displays a logo using HDVPSS loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing address) mmc - MMC sub system mmcinfo - mmcinfo <dev num>-- display MMC info mtest - simple RAM read/write test mw - memory write (fill) nand - NAND sub-system nandecc - Switch NAND ECC calculation algorithm b/w hardware and software nboot - boot from NAND device nfs - boot image via network using NFS protocol nm - memory modify (constant address) ping - send ICMP ECHO_REQUEST to network host printenv- print environment variables rarpboot- boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage setenv - set environment variables sf - SPI flash sub-system showvar - print local hushshell variables sleep - delay execution for some time source - run script from memory test - minimal test like /bin/sh tftpboot- boot image via network using TFTP protocol true - do nothing, successfully version - print monitor version |
||||
| n max 18/04/2017 00:00 |
Такие только программатором поднять можно-заливкой рабочего бинарника с донора.
Или написать загрузчик под этот проц,который будет загружаться в озу и принимать данные с 232 интерфейса и писать их во флеш,или попросить оный у производителя. |
||||
| GeParDos 18/04/2017 14:55 |
Производители сказали что не дают не чего такого и если сломался присылайте нам на ремонт, как быть, где дамп найти можно? Есть проша но в формате PAK весом 22мб можно с нее как то сделать бинарник? если да то можете подсказать как? вот выложу прошивку для ознакомления. https://yadi.sk/d/fujPlaCf3H6bak |
||||
| n max 18/04/2017 18:04 |
Бинарник можно слить с такого же рабочего и залить в неисправный и делов то.
Про обновление прошивки тут надо знать процедуру обновления(описание процесса)марку проца и флеш. Бинарник сделать теоретически можно,но надо сливать имеющуюся в регистраторе и анализировать,скорее всего обновление прошивки без boot block,и надо его вырезать из имеющейся и приклеить к обновлению потом скопом все залить |
||||
| GeParDos 18/04/2017 18:18 |
Ну во первых спасибо тебе за активное участие! Слить бинарник не откуда в сети тоже не могу найти, флешка стоит MX25L512 , но почему то мне кажется что эта флеха не отсюда дамп с нее сливал искал совпадения в прошивке безуспешно совпадений нет, что касается проца так инфы я не нашел по этому регистратору, а посмотреть маркировку тоже не удается так как приклеен радиатор к нему, отклееть конечно можно но вот чем потом обратно приклеевать его что касается bootа так мне кажется он и нужен это же загрузчик правильно я понимаю а с ним у меня и проблемы |
||||
| n max 18/04/2017 18:25 |
С флешки можно слить прогой Spi-flash,нужен комп с лпт портом+флешку надо выпаивать.Лучше слить дамп сейчас если что-то пройдёт не так то можно будет раскирпичить залив дамп обратно,и вернуть всё как было.Или заказать у китайцев прогер за 2-3 долл и можно читать\писать по усб |
||||
| GeParDos 18/04/2017 18:25 |
да я postal-3 юзаю вот дамп |
||||
| n max 18/04/2017 18:32 |
Если б загрузчик помер у вас был бы полный кирпич.Если девайс общается с внешним миром значит он скорее жив.Да и область где он сидит защищена от перезаписи программно
ДОБАВЛЕНО 18/04/2017 18:34 Дамп с флешки весит 43кБ,а обновление прошивки 22МБ.Вопрос-куда остальное лезет?Мож там ещё память есть ДОБАВЛЕНО 18/04/2017 18:38 Чего-то у вас последняя треть флешки одни FF-подозрительно как то |
||||
| GeParDos 18/04/2017 18:50 |
сейчас посмотрю повнимательней так как эта флешка стоит в районе сата портов а юарт в другой стороне платы
ДОБАВЛЕНО 18/04/2017 18:57 Обратная сторона платы
сверху похожа на флеш как в роутерах ставят, а снизу помечена краской 16-ножка так на сколько я знаю помечают флешки (биосы) |
||||
| n max 18/04/2017 19:01 |
Пытаться искать бинарник по надписям на материнке возле уарт или по марке проца-есть шанс что хотя бы запустится а потом обновить прошивку на свою-это как вариант
ДОБАВЛЕНО 18/04/2017 19:03 U46 это тоже флешка,значит загрузчик сидит в маленькой флешке,а сама ось в большой.Марку бы её ДОБАВЛЕНО 18/04/2017 19:05 В планшетах с процами интел тоже так сделано в 8 ногой загрузчик,а сам ведроид или винда в большой |
||||
| GeParDos 18/04/2017 19:07 |
марка ее H27U1G8F2BTR фирмы Nnnix ДОБАВЛЕНО 18/04/2017 19:09 по надписям пробовал искать нет не чего ну или коряво ищу ДОБАВЛЕНО 18/04/2017 19:18 а как посталом слить с нее прошивку? может получится ее поправить? |
||||
| REKKA 18/04/2017 20:07 |
GeParDos, батарейку замерял? Она живая? |
||||
| GeParDos 18/04/2017 20:15 |
да снимал, замерял, замыкал контакты... |
||||
| n max 18/04/2017 21:16 |
http://www.farnell.com/datasheets/1605619.pdf
Гигабитная ханд флеш--можете почитать ДОБАВЛЕНО 18/04/2017 21:18 Обычным прогером её не прочитать.Придётся искать джитаг интерфейс |
||||
| GeParDos 18/04/2017 21:38 |
такой пойдет как думаете? ![]() |
||||
| n max 18/04/2017 21:44 |
Схема то пойдёт,главное чтоб прога этот проц поддерживала.Там загрузчик джитага привязан к CPU ID.Т.е. сначала инициализируется проц и переводится в режим отладки,потом инициализируется флеш,и только потом можно писать и читать |
||||
| GeParDos 18/04/2017 21:49 |
то есть ее не выпаивая надо шить? а как прогер подключать? тут Jtag разъема нет |
||||
| n max 18/04/2017 21:51 |
Найдено ЦПУ ID: 106040E1, длинна IR=4.
MI: Halting target, attempt 1. Скорость JTAG : 1000 KHz. Уровень VREF : 1.79 V ЦПУ : Qualcomm MSM7225A ID ЦПУ : 106040E1 MI: Loading Medusa Device Server V1.2. MI: Starting... MI: Received status 0x0000F00F, cycle 0. MI: Received server capabilities 0x00000037. MI: Detailed server caps: FLASH, CFG, ECC, WDOG, DWP MI: Watchdog configuration: 0xB800010C, 0x00000001... ok MI: Server init. MI: Received flash ID 0xA0AD55BC. MI: Flash geometry set. MI: Recheking settings... ok Флаги сервера : 00000037 Тип флэш : Hynix H8BES0UQ0MCR ID флэш : 00AD55BC Размер страницы : 2048 bytes Размер блока : 64 страниц (128 Kb) Количество блоков : 4096 Общий размер флэш : 512 Mb MI: Setting configuration: 0xAAD400DA, 0x0044747E, 0x0000000D MI: Configuration done. Соединение успешно. ECC Режим включен. Открыт "C:\Users\я\Documents\Huawei U8666-1 FullFlash 05-06-2015 01_44_31.bin" файл... Чтение BOOT секции. Пожалуйста, подождите... Завершено Чтение FIRMWARE секции. Пожалуйста, подождите... MI: Server status 0xFFFFFFFF (not STAT_IDLE). ERROR[018]: Ошибка операции с логическим блоком на 13856 Kb (адресс 0x00D88000). Причина: Connection lost. Когда добьётесь коннекта по джитагу прога напишет вот такую писанину-тогда можно и порадоваться.Это пример раскирпичивания хуавея(мобилы)по пьяни залил прошивку от другой модели
ДОБАВЛЕНО 18/04/2017 21:54
Должен быть надо поискать не будет производитель гигабит по 232 потру гнать это долго.часов 8 будет вместе с верификацией.По джигагу минут 20 будет.Флешку выпаивать не надо для неё прогрмматором будет проц вашего прибора так производитель эти приборы шьёт ДОБАВЛЕНО 18/04/2017 21:56 Разъмов под джитаг не видел только пятаки(типа контрольных точек) |
||||
| GeParDos 18/04/2017 21:58 |
а не может быть такого что оди из разъемов подключения передней и задней понелей служат как jtag ну уж очень похожи
ДОБАВЛЕНО 18/04/2017 22:02 кстати есть такой адаптер он случаем не подойдет? |
||||
| n max 18/04/2017 22:08 |
Эта приблуда к нашему джитагу не имеет ни какого отнешения,это атмеги с пикконтроллерами шить.
Можно попробовать прогером типа тритон с флешкой поработать правда сутки где-то он её читать будет.Там как раз 232 интерфейс |
||||
| GeParDos 18/04/2017 22:09 |
кстати разъем передней панели подозрителен очень у него распоян (стоит резистор) только один вывод подозреваю что этот вывод посылает команды с кнопок а от сюда можно сделать вывод что распаяв остальные выводы скорее всего мы получим полноценный jtag как вы думаете?
ДОБАВЛЕНО 18/04/2017 22:11
да я просто спросил заказал его для похожей ситуации просто но об этом в другой теме ![]() |
||||
| n max 18/04/2017 22:13 |
Возле зуммера есть 8 пустых контактов это очень на него похоже |
||||
| GeParDos 18/04/2017 22:15 |
вот он в крупном плане
![]() |
||||
| n max 18/04/2017 22:18 |
J14 оно и есть. |
||||
| GeParDos 18/04/2017 22:19 |
скорее на еще один порт сата похож ДОБАВЛЕНО 18/04/2017 22:23
да возможно ладно завтра займусь этим делом |
||||
| n max 18/04/2017 22:25 |
Если на него заведено питание и ресет проца то это и есть джитаг интерфейс.Ресет можно найти коротя ноги на которых висит напруга через резик 100ом на землю,когда в гипертерминале увидите процесс перезагрузки устройства значит это оно и есть.SATA подключается к процу через конденсаторы(для общего развития)а джитаг прямо к выводам проца
ДОБАВЛЕНО 18/04/2017 22:26 Можно взять даташит на проц в котором есть джитаг интерфейс и изучить. |
||||
| GeParDos 19/04/2017 21:23 |
не подкините инструкцию как это все делать я с джитагом дел просто не имел |
||||
| n max 20/04/2017 00:10 |
http://www.naliwator.narod.ru/H-JTAG_UM-RUS_03.pdf
http://www.naliwator.narod.ru/H-JTAG_UM-RUS_00.pdf Мануал на русском |
||||
| GeParDos 23/04/2017 17:39 |
Прошу прощения за отсутствие - работа!
Сразу хочу напомнить что с Jtag дел не имел. Значит промерял я напряжения на контактах разъема J14, промерил два раза - первый раз в момент включения регистратора и получил следующие показания Сверху вниз: 1. GND 2. 2,8v 3. 3,3v 4 2,8v 5. 2,8v 6. 1,5v 7. 3,3v 8. 12,3v После полного включения напряжение стабилизируется на показаниях 1. GND 2. 3,26v 3. 3,26v 4 3,26v 5. 3,26v 6. 0v 7. 3,3v 8. 12,3v и дабы не спалить все это дело, решил спросить у Вас; Могут ли быть такие показания на разъеме Jtag?? |
||||
| n max 23/04/2017 18:39 |
12 вольт не используется в джитаге.Оно может быть выведено для идентификации подачи питания на прибор.Т.е. эта фича используется производителем как включили питание сразу начинается прошивка,чтоб повысит произв.труда.Либо питание подаётся через этот разъём
Надо взять резик 47-100 ом и через него поочереди коротить на землю выводы где есть 3 вольта как прибор перезагрузится значит мы на верном пути |
||||
| GeParDos 23/04/2017 19:23 |
Я тебя Услышал, спасибо, сейчас на второй комп win xp установлю для чистоты эксперимента и буду пробовать, так для особо одаренных то-есть для меня повторяю все шаги - для начала подключаемся по uart для наблюдения за процессом -> включаем регистратор -> берем проводок на одном конце резистор 100ом второй конец подпаиваем к контакту 12v и начинаем шагать резистором по оставшимся семи контактом (шести GND не трогаем) все правильно?
ДОБАВЛЕНО 23/04/2017 19:26 Если я найду контакт ресет как дальше быть с распиновкой?? Брать стандарты? |
||||
| n max 23/04/2017 19:46 |
Резистор подпаивать к GND,если подпаяете к 12 вольт то можно сжечь проц,а остальное все правильно поняли |
||||
| GeParDos 23/04/2017 19:47 |
и еще три вопроса:
1. Если вдруг здесь нет контакта reset может стоит поискать по контактактным площадкам что находятся вокруг материнки? на первом фото видно, там я так думаю 100% есть jtag выводы 2. Возле разъема J14 не хватает пятого резистора нужен ли он? 3. где то читал что для работы с jtagом аппарат надо переводить в режим дебаг (по разному: резистор перипаять или джампер переставить ) здесь джампера нет так вот вопрос на всех ли устройствах надо переводиться в дебаг и как можно найти нужный резистор который надо перепаять или допаять? ДОБАВЛЕНО 23/04/2017 19:49
Большое спасибо за поправку!!! Вот бы накосячил ![]() |
||||
| n max 23/04/2017 19:55 |
Резистор 472 можно припаять при необходимости.Может в рабочем режиме эта нога используется для других целей и резистор ей мешает.В джитаге все сигналы выводят на один разъём при серийном производстве быстрее воткнуть один штепсель,чем искать точку по всей плате Так у бедного китайца мозг закипит к концу смены+точки будут перед глазами стоять |
||||
| GeParDos 23/04/2017 20:02 |
согласен не логично постоянно придумывать новую распиновку и расположение проще стандартами пользоваться |
||||
| GeParDos 23/04/2017 21:45 |
контакт ресет не нашелся прошагал по всем контактам резистором, нуль эмоций самое интересное что рядом с разъемом J14 имеется кнопка которая не выведена на панели не каким образом казалось бы она и должна быть той самой резет но при нажатии на нее также 0 эмоций |
||||
| n max 23/04/2017 22:00 |
Хотя где-то я вычитал что обновление прошивки проходит по 232 интерфейсу,вводится логин и другой пароль отличный от адимна система перезагружается в отладочный режим и тогда можно отправлять прошивку по 232 порту на прибор,а он сам её скушает и презагрузится.
ДОБАВЛЕНО 23/04/2017 22:02 Прочитал там ось стоит линукс она мало весит её можно и по компорту запихать |
||||
| GeParDos 23/04/2017 22:12 |
232 интерфейса вообще не ощущаю здесь разве это не тот же юарт? |
||||
| n max 23/04/2017 22:18 |
юарт и есть |
||||
| GeParDos 23/04/2017 22:22 |
тогда мы вернулись тому от чего уходили.
прошу я туда посылаю спокойно а вот как ее заставить прошиваться ума не приложу ДОБАВЛЕНО 23/04/2017 22:27 Может вы мне просто объясните что это за адрес 0x9f020000 взят вот с этой инструкции http://cyber-place.ru/showthread.php?t=748? Как я понял это адрес откуда начинается флешь, а как мне определить откуда она начинается? |
||||
| n max 23/04/2017 22:29 |
В инструкции по обновлению указано,что её надо только послать,а запись происходит автоматически.т.е.ось загружается в отладочном режиме и соотв используестся подпрограмма самой оси для записи.Замкнутый круг выходит..тогда надо ось в этот режим загнать командой.Интересно как производитель новый прибор прошивает с чистой флешкой
ДОБАВЛЕНО 23/04/2017 22:34 Если все ОК, то далее вводим в консоли следующую команду erase 0x9f020000 +0x3c0000 Т.е сначала надо стереть флеш перед тем как писать ДОБАВЛЕНО 23/04/2017 22:41 После этого введите следующую команду cp.b 0x80000000 0x9f020000 0x3c0000 После чего роутер начнет прошиваться и когда он прошьется то напишет Вам |
||||
| GeParDos 23/04/2017 22:42 |
да я понял уже что это адрес флеш вопрос в другом как мне определить сей адрес
Вот вбиваю команду printenv и получаю вот что TI8148_EVM#printenv bootdelay=1 baudrate=115200 autoload=yes verify=yes bootfile=uImage ramdisk_file=ramdisk.gz loadaddr=0x81000000 script_addr=0x80900000 bootargs=console=ttyO0,115200n8 noinitrd root=/dev/mtdblock4 ro rootfstype=cramf s mem=93M vram=6M earlyprintk notifyk.vpssm3_sva=0xBFD00000 i2c_bus=3,400 bootcmd=nand read 0x81000000 0x26c0000 0x200000;i2c ths8200;logo on 0x81000000 0 x82000000 60 30;nand read 0x81000000 0x280000 0x300000;bootm 0x81000000 ethaddr=00:17:eb:a2:b8:d6 ethact=cpsw ipaddr=192.168.1.111 serverip=192.168.1.10 stdin=serial stdout=serial stderr=serial и вот интересно мне адрес 0x26c0000 из выделенной строчки случаем не начало флеш? |
||||
| n max 23/04/2017 22:57 |
0x81000000 0x26c0000 тут наверное адрес+смещение как в телефонах при прошивке(китайских)
ДОБАВЛЕНО 23/04/2017 22:59 Может организована обратная адресация т.е. прога выполняется с последнего адреса. Есть мысль,что с нуля до 0x81000000 это озу,а далее идёт адресация флешпамяти(как вариант) ДОБАВЛЕНО 23/04/2017 23:15 надо марку микрух озу,чтоб изучит документацию на них |
||||
| GeParDos 24/04/2017 13:55 |
Оперативка тут стоит H5TQ1G63DFR четыре штуки таких вот даташит |
||||
| n max 24/04/2017 18:02 |
Итого раз 4 штуки по 1 гигабиту получается 512 мегабайт оперативы и 128 ханд памяти если перевести это в шестнадцатиричную систему то можно посчитать сколько адресов какая память занимает |
||||
| GeParDos 24/04/2017 19:23 |
а как у вас 4х1 получилось 512 ? или ханд тоже в оперативке? возможно и можно посчитать но я к сожалению не умею
где можно почитать про это? |
||||
| n max 24/04/2017 19:41 |
биты и байты имеют отношение 1 к 8 так со времён первых микропроцессоров повелось одна микросхема озу 1024мБит умножаем на 4 и делим на 8 и получаем искомое.
Процессор при обращении к памяти может адресовать только байт-это ещё нам на информатике в 80ых годах объясняли--тогда планшеты ещё на лампах делали |
||||
| GeParDos 24/04/2017 21:06 |
скажите прошивка по uart 22-ух метрового файла долго происходит?
ДОБАВЛЕНО 24/04/2017 21:07 и может ли быть такое что флешь автоматически стерается? |
||||
| n max 24/04/2017 21:27 |
Заливка прошивки такого объёма занимает 2-3 минуты максимум.Стирание флеши происходит автоматически при записи новой информации-это заложено в её конструкции.
Но т.к. туда заливается о.с. то команда стирания форматирует флеш перед заливкой операционной системы-по аналогии с новым жёстким диском т.е. надо разметить и пронумеровать блоки и отсечь плохие сектора(думается как то так) ДОБАВЛЕНО 24/04/2017 21:30 Точнее только разработчик может сказать.В том же навигаторе перед заливкой винды сначала идёт форматирование ханд флешки и только потом запись--не раз уже их шил и видел своими глазами |
||||
| GeParDos 24/04/2017 21:44 |
хотел слить прошивку через команду loads а он мне написал не могу создать образ я так понял там давно все затерто |
||||
| n max 24/04/2017 21:59 |
Может уже затёрто,может команда не работает\поддерживается в этой версии uboot,может флешка крякнула совсем,тогда и запись не пойдёт.
Вариантов много |
||||
| GeParDos 24/04/2017 22:40 |
узнал что проц стоит марки TI Davinci а вот какой именно неизвестно |
||||
| n max 24/04/2017 22:44 |
http://www.ti.com/lsds/ti/processors/dsp/media_processors/davinci/products.page
Техасский инструментальный их делает и у них инфа на сайте есть по ним |
||||
| GeParDos 24/04/2017 22:47 |
знаю уже просматриваю |
||||
| n max 24/04/2017 22:52 |
Там и даташиты на них есть,а в них распределение памяти под каждый проц,где какие файлы лежать должны(мож и поможет)только надо точную марку проца искать |
||||
| GeParDos 24/04/2017 23:13 |
Логически сделал вывод что вот такой проц стоит TMS320DM8148 обосную это тем что он единственный кто имеет данные цифры 8148 эти же цифры встречаются в поле ввода команд в консоли (TI8148_EVM#) на третем скриншоте видно, отсюда вывод что мы в отладочном режиме |
||||
| n max 24/04/2017 23:23 |
Ну так если есть даташит на него то глянуть распределение адресного пространства и скорректировать адреса команд под него. |
||||
| GeParDos 25/04/2017 08:15 |
из диаграммы блоков стало ясно что Boot 48KB, в таблице нашел соответствующие адреса начало - 0x4002_0000 конец - 0x4002_BFFF размер - 48KB ARM Cortex-A8 ROM(Accessible by ARM Cortex-A8 only) на правильном пути ли я?? |
||||
| n max 25/04/2017 09:34 |
На сайте есть референсный документ по этой линейке процев с подробным описанием там 3тыс страниц(мозг опухнет при чтении)
На пути то вы правильном,но это может быть загрузчик из маленькой флешки.Тут нужны адреса большой |
||||
| n max 25/04/2017 10:19 |
http://www.starterkit.ru/html/doc/Manual_SK-DM8148.pdf
Нашёл мануал по отладочной плате под этот проц там адресация подробней расписана и по русски |
||||
| GeParDos 25/04/2017 14:40 |
Если честно мозг кипит уже, запутался в нуль, давайте начнем сначала, как определить чему у меня пришел кабзец буту или файловой системе? или может первоначальному загрузчику?
как только закончу с этим регистратором накачаю литературы по этой теме и буду изучать, эксперименты есть на чем ставить! А Вам n_max низкий поклон за то что терпеливо помогаете, а не посылаете как некоторые читать мануалы! |
||||
| n max 25/04/2017 15:07 |
Простейший способ это выпаять сначала маленькую флешку,а потом большую по очереди и глянуть что в уарт будет посылать в каждом случаи-других вариантов я пока не вижу.
Ну и ту ошибку которую посылает в уарт при старте вбить в поисковик мож найдёте братьев по несчастью
ДОБАВЛЕНО 25/04/2017 15:11 Я только один раз чинил регистратор на 16 камер после прошивальщиков(был полный кирпич)так там удалось найти живого брата этого прибора и всё слить программатором в т.ч. и ханд,и после заливки в микросхемы больного и их запайки девайс сразу ожил. |
||||
| GeParDos 25/04/2017 15:24 |
по ошибке я уже искал не выдает не чего нужного так как ошибка косается linuxa от сюда у меня подозрения на файловую систему, но на сколько я знаю должна быть циклическая перезагрузка, но ее нет он как-будто зависает на ошибке, что также похоже на битый сектор А что касается дампа, так я ищу их написал на всех форумах где обсуждается данная модель регистратора |
||||
| n max 25/04/2017 15:32 |
Прогер промышленный под ханды под штуку долл с панелькой стоит.Боюсь не каждый рванёт его покупать,чтоб слить вам дамп с рабочего девайса.
Джитаг интерфейс в этом проце есть судя по даташиту.Надо прикупить искатель джитаг пинов и выложить распиновку джитага тогда возможно кто-то и сольёт. Когда делается формат при записи прошивки бэд блоки помечаются и запись в них не ведётся ДОБАВЛЕНО 25/04/2017 15:34 Тоже самое делают и промышленные программаторы при копировании флешек,тритон почему-то этого не хочет делать видать софт не допилили |
||||
| GeParDos 25/04/2017 16:01 |
Выкладываю лог запуска устройства в стандартном виде
Полный лог запуска (не могу выложить текстом. Пишет что не могу пользоваться BBCode модератора): http://monitor.espec.ws/download.php?id=176097 Полный лог запуска без флешки - маленькой (MXIC 25L512C) http://monitor.espec.ws/files/__________________________________mxic_25l512c__294.txt |
||||
| n max 25/04/2017 16:26 |
В маленькой скорее всего аварийный бут на случай если ханд слетит.Надо ханд отпаять и глянуть что писать будет |
||||
| GeParDos 25/04/2017 16:31 |
да возможно, но мне еще кажется что это флеш для микроконтроллера sata портов не знаю бывает такое но дорожки от нее идут к контроллеру да ладно пока это не суть сейчас нанд отпаяю и посмотрим ято произойдет |
||||
| n max 25/04/2017 16:34 |
Ну можно найти даташит на контроллер сата портов и прочитать надо ли ему флеш.В компах так без флешки работают эти порты-тут врят ли по другому замутили |
||||
| GeParDos 25/04/2017 16:49 |
ладно отвлеклись без нанда идет безконесное CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC |
||||
| n max 25/04/2017 16:54 |
Ну теперь понятно где собака порылась.
У меня так весы метлер толедо вели себя с чистой флешкой |
||||
| GeParDos 25/04/2017 17:03 |
да проблема в нанде а это я так понимаю те самые части на которые разбита нанд и адреса этих частей правильно? NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit) Creating 10 MTD partitions on "omap2-nand.0": 0x000000000000-0x000000020000 : "U-Boot-min" 0x000000020000-0x000000260000 : "U-Boot" 0x000000260000-0x000000280000 : "U-Boot Env" 0x000000280000-0x0000006c0000 : "Kernel" 0x0000006c0000-0x0000012c0000 : "File System" 0x0000012c0000-0x000001ec0000 : "Application" 0x000001ec0000-0x0000026c0000 : "Param" 0x0000026c0000-0x0000028c0000 : "logo" 0x0000028c0000-0x000008000000 : "Reserved" 0x000000000000-0x000008000000 : "Whole" ДОБАВЛЕНО 25/04/2017 17:14 А если мы знаем где собака зарылась и знаем части с адресами, значит логически мы можем разбить прошивку на эти части и попытаться по отдельности залить их через юарт. Я прав? ДОБАВЛЕНО 25/04/2017 17:24 хотя сам уже понял что не прав |
||||
| n max 25/04/2017 17:25 |
Если сможете распаковать файл обновления то так оно и есть.
Встроенный прошивальщик это сам делает,как в андроид телефонах прошивка ложится на флешку ввиде образа,а обновляльщик прошивки этот образ распаковывает и пихает файлы по нужным адресам,которые указаны в файле образа ДОБАВЛЕНО 25/04/2017 17:28 Учитывая,что у вас ещё и ошибка файловой системы\сегментации то флешку надо перед этим отформатировать,мож там бед блоки появились,при форматировании они будут помечены и о.с. будет знать,что писать и читать в них низзя |
||||
| GeParDos 25/04/2017 17:32 |
распаковать его нечем распаковщики рак файлов не распознают его так как это не файл игры, его мог бы порезать в нех редакторе вот только инструкцию не могу найти где то видел, читал как то |
||||
| n max 25/04/2017 17:39 |
А штатным способом что не даёт прошить ![]() |
||||
| GeParDos 25/04/2017 17:44 |
что имеете в виду? по USB? нет возможности войти в интерфейс по UART посылать посылаю а процесс прошивки не знаю как запустит, прогера для Nand у меня нет еще, только postal-3 |
||||
| n max 25/04/2017 17:47 |
Если все ОК, то далее вводим в консоли следующую команду
erase 0x9f020000 +0x3c0000 Т.е сначала надо стереть флеш перед тем как писать ДОБАВЛЕНО 23/04/2017 22:41 После этого введите следующую команду cp.b 0x80000000 0x9f020000 0x3c0000 После чего роутер начнет прошиваться и когда он прошьется то напишет Вам ДОБАВЛЕНО 25/04/2017 17:47 Это не катит ![]() |
||||
| GeParDos 25/04/2017 17:55 |
нет не катит.
1. команда erase не поддерживается а как стереть по другому не знаю 2. адрес 0x9f020000 это не мой адрес флешки помните спрашивал как определить этот адрес 3. запускал команду cp.b 0x80000000 0x9f020000 0x3c0000 только со своими значениями аппарат как будто зависает не происходит не чего просто видно что он принял команду курсив переходит на новую чистую строчку и на этом все ДОБАВЛЕНО 25/04/2017 17:57 так стоит и при этом не могу ввести команды даже ctrl+c (отмена) не действует ДОБАВЛЕНО 25/04/2017 18:00 а как вы сказали что прошивка пишется 2-3 минуты, но я ждал и пол часа не чего и адрес я так и не выяснил свой может в этом пречина |
||||
| n max 25/04/2017 18:34 |
16. U-Boot Loader – Kernel Boot • Boot from NAND – nand read.i 0x81000000 280000 500000 – bootm 0x81000000 • Boot from SPI – sf read 0x81000000 0x42000 0x200000 – bootm 0x81000000 • Boot from NOR – cp.w 0x08060000 0x81000000 0x200000 – bootm 0x81000000 • Boot over Network – tftp 0x81000000 uImage – bootm 0x81000000
вот нашёл какие-то команды от этого проца х.з. подойдут иль нет |
||||
| GeParDos 05/05/2017 21:09 |
В каком разделе происходит инициализация железа в бут или в кернел уже??
по моей логике инициализация железа должна происходить в бут, а потом бут передает переменные в кернел для работы |
||||
| n max 05/05/2017 23:34 |
В буте происходит минимальная инициализация устройств необходимых для запуска или аварийного восстановления п.о.,содержится перечень бэд блоков нанд флешки,логотип заргузки(естественно в низком разрешении)+опрос нужных кнопок клавиатуры если они участвуют в обновлении п.о. или рековери меню.Это из мобильников-думается в регистраторе не много отличий |
||||
| GeParDos 06/05/2017 15:21 |
в общем такая ситуация восстановил прошивку, но что то не так не могу понять что, аппарат стал пищать как сумасшедший и не выводит изображение на экран, раньше хоть логотип появлялся вот лог загрузки:
стоит какое-то время и уходит в перезагрузку бывает такая фигня [code:1:e759d01962]U-Boot 2010.06 (Dec 08 2012 - 18:27:16) TI8148-GP rev 2.1 ARM clk: 1000MHz DDR clk: 533MHz IVA clk: 480MHz ISS clk: 480MHz DSS clk: 220MHz DSP clk: 750MHz DRAM: 1 GiB NAND: HW ECC BCH8 Selected 128 MiB Using default environment The 2nd stage U-Boot will now be auto-loaded Please do not interrupt the countdown till TI8148_EVM prompt if 2nd stage is already flashed Hit any key to stop autoboot: 0 NAND read: device 0 offset 0x20000, size 0x40000 262144 bytes read: OK ## Starting application at 0x81000000 ... U-Boot 2010.06 (Oct 14 2013 - 11:23:25) TI8148-GP rev 2.1 ARM clk: 1000MHz DDR clk: 580MHz L3 clk: 220MHz IVA clk: 528MHz ISS clk: 560MHz DSS clk: 240MHz DSP clk: 750MHz I2C: ready DRAM: 1 GiB NAND: HW ECC BCH8 Selected 128 MiB MMC: OMAP SD/MMC: 0 enable wdt to 240 s Net: Ethernet clocking: 0x0 Detected MACID:0:17:eb:a2:b8:d6 change phyid to:1 cpsw Hit any key to stop autoboot: 0 mfgid=ad nand read success 2097152 Data (writethrough) Cache is OFF VPDMA Firmware Version = 0x4d0001b7 Data (writethrough) Cache is ON NAND read: device 0 offset 0x280000, size 0x300000 3145728 bytes read: OK ## Booting kernel from Legacy Image at 81000000 ... Image Name: Linux-2.6.37 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2750608 Bytes = 2.6 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Linux version 2.6.37 (zr@pub-desktop) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #27 Thu Dec 5 14:23:29 CST 2013 CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: dm385evm vram size = 6291456 at 0x0 bootconsole [earlycon0] enabled ti81xx_reserve: ### Reserved DDR region @8bf00000 reserved size = 6291456 at 0x0 FB: Reserving 6291456 bytes SDRAM for VRAM Memory policy: ECC disabled, Data cache writeback OMAP chip is TI8148 2.1 SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 46976 Kernel command line: console=ttyO0,115200n8 noinitrd root=/dev/mtdblock4 mem=192M vram=6M earlyprintk notifyk.vpssm3_sva=0xbffd0000 i2c_bus=3,400 PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 184MB 1MB = 185MB total Memory: 181736k/181736k available, 14872k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xffc00000 - 0xffe00000 ( 2 MB) vmalloc : 0xcc800000 - 0xf8000000 ( 696 MB) lowmem : 0xc0000000 - 0xcc000000 ( 192 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .init : 0xc0008000 - 0xc0042000 ( 232 kB) .text : 0xc0042000 - 0xc0538000 (5080 kB) .data : 0xc0538000 - 0xc0585ac0 ( 311 kB) SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:407 omap_hwmod: gpio1: softreset failed (waited 10000 usec) omap_hwmod: gpio2: softreset failed (waited 10000 usec) omap_hwmod: gpio3: softreset failed (waited 10000 usec) omap_hwmod: gpio4: softreset failed (waited 10000 usec) IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts Total of 128 interrupts on 1 active controller GPMC revision 6.0 Trying to install interrupt handler for IRQ400 Trying to install interrupt handler for IRQ401 Trying to install interrupt handler for IRQ402 Trying to install interrupt handler for IRQ403 Trying to install interrupt handler for IRQ404 Trying to install interrupt handler for IRQ405 Trying to install interrupt handler for IRQ406 Trying to install type control for IRQ407 Trying to set irq flags for IRQ407 OMAP clockevent source: GPTIMER1 at 20000000 Hz Console: colour dummy device 80x30 Calibrating delay loop... 999.42 BogoMIPS (lpj=4997120) pid_max: default: 32768 minimum: 301 Security Framework initialized Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok devtmpfs: initialized TI81XX: Map 0x8bf00000 to 0xfe500000 for dram barrier TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier omap_voltage_early_init: voltage driver support not added regulator: core version 0.5 regulator: dummy: NET: Registered protocol family 16 omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting! omap_voltage_add_dev: VDD specified does not exist! OMAP GPIO hardware version 0.1 OMAP GPIO hardware version 0.1 OMAP GPIO hardware version 0.1 OMAP GPIO hardware version 0.1 omap_mux_init: Add partition: #1: core, flags: 4 _omap_mux_init_gpio: Could not set gpio38 cpu_is_ti8107 ti814x_sata_pllcfg: LIXUEQIANG (cpu_is_ti814x()) && (!cpu_is_dm385())) clk get on i2c3 fck failed Cannot clk_get ck_32 omap2_init_devices: LIXUEQIANG begin 8 Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now registered ti81xx_vpss device registered ti81xx_vidout device registered ti81xx on-chip HDMI device registered ti81xx_fb device registered ti81xx_vin device ti81xx_pcie: Invoking PCI BIOS... ti81xx_pcie: Setting up Host Controller... ti81xx_pcie: Register base mapped @0xcc820000 ti81xx_pcie: Starting PCI scan... PCI: bus0: Fast back to back transfers enabled ti81xx_pcie: PCI scan done. bio: create slab <bio-0> at 0 vgaarb: loaded SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb USBSS revision 4ea2080b registerd cppi-dma Intr @ IRQ 17 Cppi41 Init Done omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz tps65910 1-002d: read from reg 3f failed tps65910 1-002d: read from reg 1e failed set_machine_constraints: failed to enable VRTC tps65910 1-002d: failed to register tps65910-pmic regulator tps65910-pmic: probe of tps65910-pmic failed with error -121 tps65910 1-002d: No interrupt support, no core IRQ omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz Advanced Linux Sound Architecture Driver Version 1.0.23. Switching to clocksource gp timer musb-hdrc: version 6.0, host, debug=0 musb-hdrc musb-hdrc.0: dma type: dma-cppi41 MUSB controller-0 revision 4ea20800 usb2phy: computed values rxcalib(15)DACs(28 14 13) usb2phy: override computed values rxcalib(15)DACs(28 14 13) usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6e5d6e musb-hdrc musb-hdrc.0: MUSB HDRC host driver musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: MUSB HDRC host driver usb usb1: Manufacturer: Linux 2.6.37 musb-hcd usb usb1: SerialNumber: musb-hdrc.0 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected musb-hdrc musb-hdrc.0: USB Host mode controller at cc81e000 using DMA, IRQ 18 musb-hdrc musb-hdrc.1: dma type: dma-cppi41 MUSB controller-1 revision 4ea20800 usb2phy: computed values rxcalib(15)DACs(22 13 16) usb2phy: override computed values rxcalib(15)DACs(22 13 16) usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f6b5b86 musb-hdrc musb-hdrc.1: MUSB HDRC host driver musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2 usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: MUSB HDRC host driver usb usb2: Manufacturer: Linux 2.6.37 musb-hcd usb usb2: SerialNumber: musb-hdrc.1 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected musb-hdrc musb-hdrc.1: USB Host mode controller at cc826800 using DMA, IRQ 19 NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. NetWinder Floating Point Emulator V0.97 (double precision) PMU: registered new PMU device of type 0 omap-iommu omap-iommu.0: ducati registered omap-iommu omap-iommu.1: sys registered fuse init (API version 7.15) msgmni has been set to 354 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0 console [ttyO0] enabled, bootconsole disabled console [ttyO0] enabled, bootconsole disabled omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1 omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2 omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3 omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4 omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5 brd: module loaded loop: module loaded ahci ahci.0: forcing PORTS_IMPL to 0x1 ahci ahci.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc apst scsi0 : ahci_platform ata1: SATA max UDMA/133 irq_stat 0x00400040, connection status changed irq 16 omap2-nand driver initializing ONFI flash detected ONFI param page 0 valid NAND device: Maf ID: 0xad, Chip ID: 0xf1 (Hynix, NAND 128MiB 3,3V 8-bit) erasesize: 0x20000, writesize: 2048, oobsize: 64 Creating 12 MTD partitions on "omap2-nand.0": 0x000000000000-0x000000040000 : "U-Boot" 0x000000040000-0x000000260000 : "U-Boot-reserved" 0x000000260000-0x000000280000 : "U-Boot Env" 0x000000280000-0x0000006c0000 : "Kernel" 0x0000006c0000-0x0000012c0000 : "File System" 0x0000012c0000-0x000001ec0000 : "Application" 0x000001ec0000-0x0000026c0000 : "Param" 0x0000026c0000-0x0000028c0000 : "logo" 0x0000028c0000-0x000008000000 : "Reserved" 0x000000000000-0x000008000000 : "Whole" 0x0000028c0000-0x0000047c0000 : "http source" 0x0000047c0000-0x0000048c0000 : "uid" davinci_mdio davinci_mdio.0: davinci mdio revision 1.6 davinci_mdio davinci_mdio.0: detected phy mask fffffffd davinci_mdio.0: probed davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 usbcore: registered new interface driver cdc_ether usbcore: registered new interface driver dm9601 usbcore: registered new interface driver cdc_acm cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbserial usbserial: USB Serial Driver core USB Serial support registered for GSM modem (1-port) usb 1-1: new high speed USB device using musb-hdrc and address 2 usb 1-1: New USB device found, idVendor=05e3, idProduct=0608 usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 usb 1-1: Product: USB2.0 Hub hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected usb 2-1: new high speed USB device using musb-hdrc and address 2 usb 2-1: New USB device found, idVendor=05e3, idProduct=0718 usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=2 usb 2-1: Product: USB Storage usb 2-1: SerialNumber: 000000000033 scsi1 : usb-storage 2-1:1.0 usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems mice: PS/2 mouse device common for all mice qt602240_ts 1-004a: __qt602240_read_reg: i2c transfer failed qt602240_ts: probe of 1-004a failed with error -5 rtc-ds1307: probe of 1-0068 failed with error -5 rtc-isl1208 1-006f: chip found, driver version 0.3 rtc-isl1208 1-006f: rtc core: registered rtc-isl1208 as rtc0 omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc1 i2c /dev entries driver Linux video capture interface: v2.00 usbcore: registered new interface driver uvcvideo USB Video Class driver (v1.0.0) OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec usbcore: registered new interface driver usbhid usbhid: USB HID core driver notify_init : notify drivercreated for remote proc id 2 at physical Address 0xbffd0000 usbcore: registered new interface driver snd-usb-audio function cs4334_modinit,line:219 function cs4334_codec_probe,line:192 Registered tvp5158 audio codec asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok function cs4334_probe,line:164 function cs4334_init,line:158 asoc: cs4334 <-> davinci-mcasp.1 mapping ok asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok ALSA device list: #0: TI81XX SOUND0 #1: TI81XX SOUND1 TCP cubic registered NET: Registered protocol family 17 Registering the dns_resolver key type VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 omap_voltage_late_init: Voltage driver support not added Power Management for TI81XX. Detected MACID=0:17:eb:a2:b8:d6 rtc-isl1208 1-006f: setting system clock to 2011-12-21 10:05:55 UTC (1324461955) usb 1-1.3: new high speed USB device using musb-hdrc and address 3 usb 1-1.3: New USB device found, idVendor=1307, idProduct=0190 usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1.3: Product: USB usb 1-1.3: Manufacturer: USB usb 1-1.3: SerialNumber: 00000000001624 scsi2 : usb-storage 1-1.3:1.0 scsi 1:0:0:0: Direct-Access USB TO I DE/SATA Device 0009 PQ: 0 ANSI: 0 sd 1:0:0:0: Attached scsi generic sg0 type 0 sd 1:0:0:0: [sda] Attached SCSI disk scsi 2:0:0:0: Direct-Access silicon-power 0.00 PQ: 0 ANSI: 2 sd 2:0:0:0: Attached scsi generic sg1 type 0 sd 2:0:0:0: [sdb] 7897088 512-byte logical blocks: (4.04 GB/3.76 GiB) sd 2:0:0:0: [sdb] Write Protect is off sd 2:0:0:0: [sdb] Assuming drive cache: write through sd 2:0:0:0: [sdb] Assuming drive cache: write through sdb: unknown partition table sd 2:0:0:0: [sdb] Assuming drive cache: write through sd 2:0:0:0: [sdb] Attached SCSI removable disk ata1: SATA link down (SStatus 0 SControl 300) cramfs_fill_nand blocks is 96 VFS: Mounted root (cramfs filesystem) readonly on device 31:4. devtmpfs: mounted Freeing init memory: 232K INIT: version 2.86 booting Please wait: booting... Error opening /dev/fb0: No such file or directory Starting udev udevd (89): /proc/89/oom_adj is deprecated, please use /proc/89/oom_score_adj instead. Remounting root file system... Caching udev devnodes ALSA: Restoring mixer settings... Configuring network interfaces... PHY 0:08 not found PHY 0:1f not found CPSW phy found : id is : 0x2430c54 on slave 1 done. Setting up IP spoofing protection: rp_filter. mount nfs... INIT: Entering runlevel: 5 Starting telnet daemon. Starting syslogd/klogd: done usb is not ready for autoexec cramfs_fill_nand blocks is 96 cramfs_fill_nand blocks is 248 cramfs: wrong magic mount: wrong fs type, bad option, bad superblockcramfs_fill_nand blocks is 8 on /dev/mtdblock10, missing codepage orcramfs: wrong magic helper program, or other error In some cases useful info is found in syUBI: attaching mtd6 to ubi0 slog - try UBI: physical eraseblock size: 131072 bytes (128 KiB) dmesg | tail UBI: logical eraseblock size: 129024 bytes or so mount:UBI: smallest flash I/O unit: 2048 wrong fs type, UBI: sub-page size: 512 bad option, bad UBI: VID header offset: 512 (aligned 512) superblock on /dUBI: data offset: 2048 ev/mtdblock11, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so UBI: max. sequence number: 3636737 UBI: attached mtd6 to ubi0 UBI: MTD device name: "Param" UBI: MTD device size: 8 MiB UBI: number of good PEBs: 64 UBI: number of bad PEBs: 0 UBI: number of corrupted PEBs: 0 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 1 UBI: available PEBs: 9 UBI: total number of reserved PEBs: 55 UBI: number of PEBs reserved for bad PEB handling: 2 UBI: max/mean erase counter: 57364/56825 UBI: image sequence number: 1245645685 UBI: background thread "ubi_bgt0d" started, PID 821 UBI device number 0, total 64 LEBs (8257536 bytes, 7.9 MiB), available 9 LEBs (1161216 bytes, 1.1 MiB), LEB size 129024 bytes (126.0 KiB) UBIFS: recovery needed UBIFS: recovery completed UBIFS: mounted UBI device 0, volume 0, name "para" UBIFS: file system size: 5160960 bytes (5040 KiB, 4 MiB, 40 LEBs) UBIFS: journal size: 1032193 bytes (1008 KiB, 0 MiB, 6 LEBs) UBIFS: media format: w4/r0 (latest is w4/r0) UBIFS: default compressor: lzo UBIFS: reserved for root: 243764 bytes (238 KiB) /etc/rc5.d/S81appinit: line 21: ./logo: not found chmod: env.sh: Read-only file system chmod: init.sh: Read-only file system chmod: load.sh: Read-only file system chmod: run.sh: Read-only file system chmod: unload.sh: Read-only file system chmod: validate.sh: Read-only file system chmod: ./bin/fw_load.out: Read-only file system chmod: ./bin/i2c_rdwr.out: Read-only file system chmod: ./bin/mem_rdwr.out: Read-only file system chmod: ./bin/mem_stats.out: Read-only file system chmod: ./bin/remote_debug_client.out: Read-only file system chmod: ./bin/sys_pri.out: Read-only file system chmod: ./bin/vpdma_dump.out: Read-only file system chmod: ./scripts/load_video.sh: Read-only file system chmod: ./scripts/load_vpss.sh: Read-only file system chmod: ./scripts/osa_kermod_load.sh: Read-only file system chmod: ./scripts/osa_kermod_unload.sh: Read-only file system chmod: ./scripts/send_cmd.sh: Read-only file system chmod: ./scripts/wait_cmd.sh: Read-only file system *** Bootargs Validated for mem param *** *** Bootargs Validated for notifyk.vpssm3 params *** Kernel bootargs validated ./init.sh: line 18: amixer: not found [c6xdsp ] Remote Debug Shared Memory @ 0xbfff0000 [m3video] Remote Debug Shared Memory @ 0xbfff5020 [m3vpss ] Remote Debug Shared Memory @ 0xbfffa040 SysLink version : 2.10.02.17 SysLink module created on Date:Aug 21 2013 Time:14:37:00 Trace enabled Trace SetFailureReason enabled PHY: 0:01 - Link is Up - 100/Full Setting L3 bandwidth regulator for [HDVICP0 ] to [press=[3,3] BW=2000, WM Cycles=4000] Setting DMM priority for [DUCATI ] to [0] ( 0x4e000624 = 0x08000000 ) Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a ) Attached to slave procId 2. Loaded file ../firmware/dvr_rdk_fw_m3vpss.xem3 on slave procId 2. Started slave procId 2. After Ipc_loadcallback status [0x00000000] [m3vpss ] system_vpass_freq value is:0xe4e1c00 [m3vpss ] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 240000000 [m3vpss ] notify_attach rtnVal 0 [m3vpss ] initProxyServer rtnVal 0 [m3vpss ] [m3vpss ] *** UTILS: CPU KHz = 480000 Khz *** [m3vpss ] [m3vpss ] 53: SYSTEM: IPC init in progress !!! [m3vpss ] 53: SYSTEM: Attaching to [HOST] ... [m3vpss ] 1052: SYSTEM: Attaching to [HOST] ... [m3vpss ] 1054: SYSTEM: Attaching to [HOST] ... SUCCESS !!! [m3vpss ] 1054: SYSTEM: Attaching to [VIDEO-M3] ... After Ipc_startcallback status [0x097d2000] Attached to slave procId 1. Loaded file ../firmware/dvr_rdk_fw_m3video.xem3 on slave procId 1. Started slave procId 1. After Ipc_loadcallback status [0x00000000] [m3video] system_video_freq value is:0xe4e1c00 [m3vpss ] 2053: SYSTEM: Attaching to [VIDEO-M3] ... [m3video] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 240000000 [m3video] [m3video] *** UTILS: CPU KHz = 480000 Khz *** [m3video] [m3video] 1429: SYSTEM: IPC init in progress DMA: Module install successful, device major num = 250 !!! [m3video] DRV: Module install successful 1429: SYSTEM: ADRV: Module built on Nov 1 2013 16:28:15 ttaching to [HOST] ... [m3video] 2429: SYSTEM: Attaching to [HOST] ... [m3video] 2431: SYSTEM: Attaching to [HOST] ... SUCCESS !!! [m3video] 2431: SYSTEM: Attaching to [VPSS-M3] ... After Ipc_startcallback status [0x00000000] [c6xdsp ] Remote Debug Shared Memory @ 0xbfff0000 [m3video] Remote Debug Shared Memory @ 0xbfff5020 [m3vpss ] Remote Debug Shared Memory @ 0xbfffa040 [m3vpss ] 3053: SYSTEM: Attaching to [VIDEO-M3] ... [m3video] 3431: SYSTEM: Attaching to [VPSS-M3] ... [m3vpss ] 4053: SYSTEM: Attaching to [VIDEO-M3] ... [m3video] 4054: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!! [m3vpss ] 4054: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!! [m3video] 4054: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3vpss ] 4054: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3video] 4054: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ... [m3vpss ] 4054: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ... [m3video] 4054: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ... [m3vpss ] 4054: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ... [m3video] 4056: SYSTEM: Notify register to [HOST] line 0, event 15 ... [m3vpss ] 4056: SYSTEM: Notify register to [HOST] line 0, event 15 ... [m3video] 4057: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... [m3vpss ] 4056: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... [m3video] 4057: SYSTEM: IPC init DONE !!! [m3vpss ] 4057: SYSTEM: IPC init DONE !!! [m3vpss ] Unhandled Exception: [m3vpss ] Exception occurred in ThreadType_Task [m3vpss ] handle: 0x37b68298. [m3vpss ] stack base: 0x37e5b100. [m3vpss ] stack size: 0x8000. [m3vpss ] R0 = 0x00000000 R8 = 0xffffffff [m3vpss ] R1 = 0x00000000 R9 = 0xffffffff [m3vpss ] R2 = 0x96d59715 R10 = 0xffffffff [m3vpss ] R3 = 0xfffffff1 R11 = 0xffffffff [m3vpss ] R4 = 0xffffffff R12 = 0x0033d8a1 [m3vpss ] R5 = 0xffffffff SP(R13) = 0x37e630c8 [m3vpss ] R6 = 0xffffffff LR(R14) = 0x96d459d9 [m3vpss ] R7 = 0xffffffff PC(R15) = 0x0033d8a0 [m3vpss ] PSR = 0x61000000 [m3vpss ] ICSR = 0x0440f803 [m3vpss ] MMFSR = 0x00 [m3video] 4064: MEM: Shared Region 2: Base = 0xb8100000, Length = 0x07650000 (118 MB) [m3vpss ] BFSR = 0x01 [m3vpss ] UFSR = 0x0000 [m3vpss ] HFSR = 0x40000000 [m3vpss ] DFSR = 0x00000000 [m3vpss ] MMAR = 0xe000ed34 [m3vpss ] BFAR = 0xe000ed38 [m3vpss ] AFSR = 0x00000000 [m3vpss ] Terminating Execution... [m3video] 4064: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4074: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4084: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4094: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4104: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4114: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4124: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4134: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4144: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4154: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4164: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4174: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4184: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4194: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4204: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4214: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4224: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4234: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4244: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4254: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4264: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4274: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4284: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4294: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4304: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4314: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4324: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4334: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4344: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4354: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4364: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4374: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4384: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4394: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4404: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4414: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4424: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4434: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4444: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4454: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4464: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4474: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4484: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4494: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4504: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4514: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4524: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4534: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4544: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4554: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4564: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4574: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4584: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4594: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4604: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4614: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4624: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4634: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4644: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4654: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4664: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4674: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4684: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4694: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4704: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4714: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4724: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4734: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4744: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4754: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4764: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4774: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4784: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4794: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4804: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4814: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4824: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4834: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4844: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4854: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4864: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4874: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4884: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4894: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4904: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4914: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4924: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4934: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4944: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) [m3video] 4954: MEM: ERROR |
||||
| n max 06/05/2017 16:14 |
Ну тут либо видео драйвер некорректен\не инсталирован,либо повреждена данная область памяти куда драйвер грузит данные для вывода изо.Сам видеочип то похоже,что иницмализируется |
||||
| GeParDos 06/05/2017 16:18 |
а как исправить не подскажете ? |
||||
| n max 06/05/2017 16:48 |
В случаи неисправности памяти тут уж только менять.Если нанд прибита то можно вытянуть с планшета или флеш накопителя,если оперативка то с видеокарт или планок озу.Оперативу можно и перекатать мож шар отвалился--можно погреть с хорошим флюсом мож и законтачит(в целях диагностики),а потом перекатывать.Не поможет оператива,тогда проц греть\катать.В планшетах и телефонах такое было чаще из-за проца
ДОБАВЛЕНО 06/05/2017 16:49 Снимаешь проц,а там серые пятаки со стороны проца-очень часто,на заводе незалудили... |
||||
| GeParDos 06/05/2017 17:01 |
если с планшета брать как ее шить у меня прогера нет для нандов, греть я уже грел толку нет, шары катать нужны трафареты которых нет |
||||
| n max 06/05/2017 17:48 |
Пробовать с чистой флешкой отправить образ прошивки он ведь грузится в озу потом стирает флешь,потом пишется.Шить лучше в том устройстве где она будет работать,чтоб бед блоки прописались и система их не использовала.Пробовать пока так.Или в другом устройстве через джитаг или через штатный прошивальщик этого устройства(навигатора,планшета телефона),если он сможет читать прошивку. |
||||
| GeParDos 06/05/2017 18:01 |
маленько не понял, можно по подробнее |
||||
| n max 06/05/2017 18:02 |
Я до покупки программатора шил нанды на планшете 3Q туда запаял панельку и через джитаг шил и читал.Причём достаточно только платы от него,питание через штатный усб разъём батарею можно выкинуть.До 4гБит шил без проблем,больше мозги проца не могли адресовать |
||||
| GeParDos 06/05/2017 18:03 |
так а как я в озу загружу прошивку если флешка чистая будет там же через бут все делается |
||||
| n max 06/05/2017 18:04 |
Да и программатор нижнего ценового диапазона(тритон и же с ним) вам может не помочь.Т.к. в новой флешке могут быть бед блоки с завода и не все программаторы грамотно их обходят или не обходят
ДОБАВЛЕНО 06/05/2017 18:05
Бут в маленькой микросхеме |
||||
| GeParDos 06/05/2017 18:05 |
вариант с jtag на планшете интересный надо попробовать ДОБАВЛЕНО 06/05/2017 18:06 а процесс работы с таким способом можно подробнее |
||||
| n max 06/05/2017 18:06 |
Производитель шьёт прямо в девайсе эти нанды через какую-то дырочку
ДОБАВЛЕНО 06/05/2017 18:09
Ищете девайс,чтоб процессор в нём был в списке поддерживаемых прогой H-jtag делаете приблуду припаиваетесь к пятакам и вперёд |
||||
| GeParDos 06/05/2017 18:12 |
то есть родную флеш не надо отпаивать а на ее место паять прошиваеваемую? нужно нанд подпаять как то по верх родной правильно понял? |
||||
| n max 06/05/2017 18:14 |
Можно и навигатор заюзать на проце сирф атлас на 4пна(не пда) есть инфа по этому вопросу
ДОБАВЛЕНО 06/05/2017 18:16
Родная флеш выпаивается и на неё место ставиться панелька и получается программатор из планшета,и можно читать и писать--планшетом он больше не будет |
||||
| GeParDos 06/05/2017 18:18 |
все понял! есть в пару планшетов престижио ща гляну подойдут они для этих целей |
||||
| n max 06/05/2017 18:27 |
В престижио стоит мтк проц и флеш еммс(комбо в ней же и озу) они не подойдут
ДОБАВЛЕНО 06/05/2017 18:28 надо что нибудь подревнее ДОБАВЛЕНО 06/05/2017 18:29 можно и навигатор приспособить не на мтк проце |
||||
| GeParDos 06/05/2017 19:01 |
навигатора нет у меня я тут старенький сдром разобрал так внем проц самсунг s5l925x01-e0 и нанд в нем стоит 29LV400BTC ток на проц инфы найти не могу |
||||
| n max 06/05/2017 19:09 |
29lv это не нанд это нор флеш с обычной шиной адреса и данных как у пзушек |
||||
| GeParDos 06/05/2017 19:10 |
а где посмотреть список поддерживаемых процессоров программой H-JTAG
ДОБАВЛЕНО 06/05/2017 19:11
согласен, так что аппарат тоже не пойдет значит да ? |
||||
| GeParDos 06/05/2017 20:03 |
закон подлости какой то больше нет не чего подходящего
ДОБАВЛЕНО 06/05/2017 20:05 скажите про эту тему вы говорили http://4pna.com/showthread.php?p=289481 ? |
||||
| n max 06/05/2017 20:35 |
http://4pna.com/showpost.php?p=187634&postcount=267
Вот тут поконкретнее.Я сканеры штрихкода восстанавливал путём слития\залития ещё пару промышленных компов--навик был программатором,в восстанавливаемом девайсе джитаг был закрыт--пришлось раздербанить навигатор купленный за целых 5 долл со слетевшим п.о. для научных целей..Было это лет 7 назад |
||||
| GeParDos 06/05/2017 20:39 |
есть телефон на процессоре SPREATRUM и над hy27us08281a пойдет такой девайс? |
||||
| n max 06/05/2017 21:01 |
Если на sc6600 то можно тренироваться в нём джитага нет он шьётся по усб надо найти boot pin при замыкании которого он будет определятся по усб с выпаянной флешкой.Правда уже не помню сколько он памяти может адресовать |
||||
| GeParDos 06/05/2017 21:11 |
с usb как раз тут и проблема все по вырвано без возможности востоновить ДОБАВЛЕНО 06/05/2017 21:31 Есть еще планшет тексит с процем A10 с нандом 29f64g08cbaaa и кстати есть возможность установки еще одной флеши вот только что то я пинов не вижу на JTAG ДОБАВЛЕНО 06/05/2017 21:38 Фото платы ![]() |
||||
| n max 06/05/2017 22:05 |
В китайских процах с джитагом не заморачиваются,в проц вшит прошивочный загрузчик и он активируется замыканием определённой ноги(кнопки)и подачей питания,как только определился по усб в режиме прошивки можно размыкать и шить.Джитаг проклятые капиталисты придумали,чтоб осложнить жизнь ремонтнику из ссср
ДОБАВЛЕНО 06/05/2017 22:07 Теперь искать софт работающий с этим процем,чтоб понимал бин\некст формат и мог читать и писать и можно действовать |
||||
| GeParDos 06/05/2017 22:08 |
замыкание это я так понимаю происходит когда в рекавери входишь, так что он пайдет для моих целей??? |
||||
| n max 06/05/2017 22:09 |
На 6600 так такой софт точно есть,про А10 не могу сказать,но по моему там тоже RX и TX есть
ДОБАВЛЕНО 06/05/2017 22:12
Надо поискать инструкции по прошивке там написано что надо нажать,в некоторых кит девайсах приходилось замыкать шину данных нанд и удерживая включать как определиться тогда и шить.Может 2 кнопки или ресет у каждого по своему |
||||
| GeParDos 06/05/2017 22:15 |
Для A10 есть PhoenixUSBPro вот только, я уже запутался нам JTAG нужен или uart(TX и RX) ?? |
||||
| n max 06/05/2017 22:29 |
Там слово усб есть значит работает через штатный кабель.RX и TX может быть и есть(надо схему найти или даташит на проц)но не будет пользователь к пятакам паяться чтоб обновить андроид.Jtag в китайских процах я ещё не встречал |
||||
| GeParDos 06/05/2017 22:30 |
Примерно понял что к чему. Надо заменить nand с андроидом на nand которую нужно прошить и начать прошивать по инструкции http://4pda.ru/forum/index.php?act=findpost&pid=18608854 но вот только у меня прошивка не стандартного формата, а формата .pak будет ли она шиться???
ДОБАВЛЕНО 06/05/2017 22:32 Интерфейсы которые имеет проц A10 USB 2.0 порт (режимы OTG и HOST) CSI, TS SD Card 3.0 10/100 Ethernet контроллер CAN шина, встроенный SATA 2.0 интерфейс I2S, S/PDIF и AC97 аудио интерфейсы PS/2, SPI, TWI и UART |
||||
| n max 06/05/2017 22:33 |
Запихнуть может и запихнёте(мож переименовав расширение),но по каким адресам она ляжет одному богу известно. |
||||
| GeParDos 06/05/2017 22:39 |
так зачем мне ее тупо туда пихать мне надо чтобы она прошилась как положено, хорошо а считать дамп таким способом можно? |
||||
| n max 06/05/2017 22:40 |
Вам надо будет ещё и читать из флешки т.е. считать флешку с регистратора(запаяв её в планшет),потом запаять новую и записать считанное.Эти процы недавно появились,к тому времени я уже имел прогер нандов посему заморачиватся уже не приходилось.6600 с ними ещё успел сексом позаниматся во времена руссификации китайских нокий с телевизором ![]() |
||||
| GeParDos 06/05/2017 22:45 |
так вот не вижу я в программе кнопки читать
ДОБАВЛЕНО 06/05/2017 22:48 и мне не надо заливать то что есть на старой флешке по крайней мере не все так как она востановлена скорее всего с косяками мне надо хотябы просмотреть что с прошивкой творится в хекс редакторе |
||||
| n max 06/05/2017 23:02 |
Ну если сможете прошить регистратор с чистой флешкой то зачем смотреть заменили и прошили потом если проблема исчезла то радуемся если нет идём дальше.Так быстрее будет.
Что с прошивкой твориться считаете вы бинарник 128мертов и чё вы там увидите,кучу цифирей-только если залить в 2 флешки потом считать и сравнить мож чего и поймёте |
||||
| GeParDos 06/05/2017 23:07 |
с чистой флешкой я не как не прошью нужен бут как минимум, а смотреть для того чтобы найти разделы в прошивке и порезать ее правильно ДОБАВЛЕНО 06/05/2017 23:11 я бы согласился если слить с заведомо рабочего такого же регистратора и залить на эту флешку или что еще лучше на новую флешку |
||||
| n max 06/05/2017 23:20 |
Ну если под этот проц нет софта с функцией чтения значит он для наших задач не подходит.Ориентироваться надо на процики Qwalcom там джитаг есть и полноценный и Самсунговские от навигаторов с виндой там и память может адресовать.Можно поискать древний кпк на базе PALM oc тоже подойдёт.И читаться будет в бин формате его можно конвертить во что угодно |
||||
| pol2040 16/10/2019 11:07 |
Добрый день,принесли в ремонт видеорегистратор ST-HDVR-161 TVI PRO не включается.Я поменял в блоке питания все ёмкости ,регистратор запустился ,и пришлось поменять акб таблетку на 3 вольта.
Устройство не видится в мониторе не по HDMI не по VGA ,где затык не пойму?,напряжения в норме,Если у кого то есть схема прошу поделиться |
||||