|
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 |
REKKA писал: | что-то ,мне подсказывает что флешку уже прошивали и кварц меняли, а так как греется стаб 1.2в то подставь стабилизатор LM117 1.2в Ну походу у тебя с проц проблемы Флэшку тоже новую подкинь
ДОБАВЛЕНО 17/04/2017 17:34
Вот что-то, есть http://vlab.su/viewtopic.php?f=270&t=53809 |
на счет флешки тоже подозреваю что меняли, а кварц не меняли его задели когда отпаивали конденсаторы и отпаялся один контакт думаю проц не причем загрузка проходит норм а вот на бутте что то идет не так сей час скрин скину. Ссылку что Вы дали я уже читал и пятое сообщение мое
ДОБАВЛЕНО 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 |
REKKA писал: | Состав регистратора выложи ! |
не совсем понял что надо.
ДОБАВЛЕНО 17/04/2017 19:02
n max писал: | Да обычно бинарник заливают в корень карты микро сд ставят карту в прибор и он шьётся сразу после включения.Или надо нажать какую нибудь кнопку (там их немного)и подержать секунд 20-30.
Можно и прогером-это 100% ный результат |
это не автомобильный регистратор, а регистратор видео наблюдения и я не могу с флешки прошить так как он не загружается до конца следовательно нет доступа в меню я уже писал
|
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 |
n max писал: | Такие только программатором поднять можно-заливкой рабочего бинарника с донора.
Или написать загрузчик под этот проц,который будет загружаться в озу и принимать данные с 232 интерфейса и писать их во флеш,или попросить оный у производителя. |
Производители сказали что не дают не чего такого и если сломался присылайте нам на ремонт, как быть, где дамп найти можно? Есть проша но в формате PAK весом 22мб можно с нее как то сделать бинарник? если да то можете подсказать как? вот выложу прошивку для ознакомления.
https://yadi.sk/d/fujPlaCf3H6bak
|
n max 18/04/2017 18:04 |
Бинарник можно слить с такого же рабочего и залить в неисправный и делов то.
Про обновление прошивки тут надо знать процедуру обновления(описание процесса)марку проца и флеш.
Бинарник сделать теоретически можно,но надо сливать имеющуюся в регистраторе и анализировать,скорее всего обновление прошивки без boot block,и надо его вырезать из имеющейся и приклеить к обновлению потом скопом все залить
|
GeParDos 18/04/2017 18:18 |
n max писал: | Бинарник можно слить с такого же рабочего и залить в неисправный и делов то.
Про обновление прошивки тут надо знать процедуру обновления(описание процесса)марку проца и флеш.
Бинарник сделать теоретически можно,но надо сливать имеющуюся в регистраторе и анализировать,скорее всего обновление прошивки без boot block,и надо его вырезать из имеющейся и приклеить к обновлению потом скопом все залить |
Ну во первых спасибо тебе за активное участие! Слить бинарник не откуда в сети тоже не могу найти, флешка стоит MX25L512 , но почему то мне кажется что эта флеха не отсюда дамп с нее сливал искал совпадения в прошивке безуспешно совпадений нет, что касается проца так инфы я не нашел по этому регистратору, а посмотреть маркировку тоже не удается так как приклеен радиатор к нему, отклееть конечно можно но вот чем потом обратно приклеевать его
что касается bootа так мне кажется он и нужен это же загрузчик правильно я понимаю а с ним у меня и проблемы
|
n max 18/04/2017 18:25 |
С флешки можно слить прогой Spi-flash,нужен комп с лпт портом+флешку надо выпаивать.Лучше слить дамп сейчас если что-то пройдёт не так то можно будет раскирпичить залив дамп обратно,и вернуть всё как было.Или заказать у китайцев прогер за 2-3 долл и можно читать\писать по усб
|
GeParDos 18/04/2017 18:25 |
n max писал: | С флешки можно слить прогой Spi-flash,нужен комп с лпт портом+флешку надо выпаивать.Лучше слить дамп сейчас если что-то пройдёт не так то можно будет раскирпичить залив дамп обратно,и вернуть всё как было.Или заказать у китайцев прогер за 2-3 долл и можно читать\писать по усб |
да я 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 |
n max писал: |
ДОБАВЛЕНО 18/04/2017 18:34
Дамп с флешки весит 43кБ,а обновление прошивки 22МБ.Вопрос-куда остальное лезет?Мож там ещё память есть
|
сейчас посмотрю повнимательней так как эта флешка стоит в районе сата портов а юарт в другой стороне платы
ДОБАВЛЕНО 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 |
n max писал: | ДОБАВЛЕНО 18/04/2017 19:03
U46 это тоже флешка,значит загрузчик сидит в маленькой флешке,а сама ось в большой.Марку бы её |
марка ее 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 |
REKKA писал: | GeParDos, батарейку замерял? Она живая? |
да снимал, замерял, замыкал контакты...
|
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
GeParDos писал: | то есть ее не выпаивая надо шить? а как прогер подключать? тут Jtag разъема нет |
Должен быть надо поискать не будет производитель гигабит по 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 писал: | Эта приблуда к нашему джитагу не имеет ни какого отнешения,это атмеги с пикконтроллерами шить.
Можно попробовать прогером типа тритон с флешкой поработать правда сутки где-то он её читать будет.Там как раз 232 интерфейс |
да я просто спросил заказал его для похожей ситуации просто но об этом в другой теме
|
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 |
n max писал: | Возле зуммера есть 8 пустых контактов это очень на него похоже |
скорее на еще один порт сата похож
ДОБАВЛЕНО 18/04/2017 22:23
n max писал: | J14 оно и есть. |
да возможно ладно завтра займусь этим делом
|
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 |
n max писал: | 12 вольт не используется в джитаге.Оно может быть выведено для идентификации подачи питания на прибор.Т.е. эта фича используется производителем как включили питание сразу начинается прошивка,чтоб повысит произв.труда.Либо питание подаётся через этот разъём
Надо взять резик 47-100 ом и через него поочереди коротить на землю выводы где есть 3 вольта как прибор перезагрузится значит мы на верном пути |
Я тебя Услышал, спасибо, сейчас на второй комп 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 писал: | Резистор подпаивать к GND,если подпаяете к 12 вольт то можно сжечь проц,а остальное все правильно поняли |
Большое спасибо за поправку!!! Вот бы накосячил
|
n max 23/04/2017 19:55 |
Резистор 472 можно припаять при необходимости.Может в рабочем режиме эта нога используется для других целей и резистор ей мешает.В джитаге все сигналы выводят на один разъём при серийном производстве быстрее воткнуть один штепсель,чем искать точку по всей плате Так у бедного китайца мозг закипит к концу смены+точки будут перед глазами стоять
|
GeParDos 23/04/2017 20:02 |
n max писал: | Резистор 472 можно припаять при необходимости.Может в рабочем режиме эта нога используется для других целей и резистор ей мешает.В джитаге все сигналы выводят на один разъём при серийном производстве быстрее воткнуть один штепсель,чем искать точку по всей плате Так у бедного китайца мозг закипит к концу смены+точки будут перед глазами стоять |
согласен не логично постоянно придумывать новую распиновку и расположение проще стандартами пользоваться
|
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 |
n max писал: | Хотя где-то я вычитал что обновление прошивки проходит по 232 интерфейсу,вводится логин и другой пароль отличный от адимна система перезагружается в отладочный режим и тогда можно отправлять прошивку по 232 порту на прибор,а он сам её скушает и презагрузится.
ДОБАВЛЕНО 23/04/2017 22:02
Прочитал там ось стоит линукс она мало весит её можно и по компорту запихать |
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 |
n max писал: | 0x81000000 0x26c0000 тут наверное адрес+смещение как в телефонах при прошивке(китайских)
ДОБАВЛЕНО 23/04/2017 22:59
Может организована обратная адресация т.е. прога выполняется с последнего адреса.
Есть мысль,что с нуля до 0x81000000 это озу,а далее идёт адресация флешпамяти(как вариант)
ДОБАВЛЕНО 23/04/2017 23:15
надо марку микрух озу,чтоб изучит документацию на них |
Оперативка тут стоит H5TQ1G63DFR четыре штуки таких
вот даташит
|
n max 24/04/2017 18:02 |
Итого раз 4 штуки по 1 гигабиту получается 512 мегабайт оперативы и 128 ханд памяти если перевести это в шестнадцатиричную систему то можно посчитать сколько адресов какая память занимает
|
GeParDos 24/04/2017 19:23 |
n max писал: | Итого раз 4 штуки по 1 гигабиту получается 512 мегабайт оперативы и 128 ханд памяти если перевести это в шестнадцатиричную систему то можно посчитать сколько адресов какая память занимает |
а как у вас 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 |
n max писал: | Простейший способ это выпаять сначала маленькую флешку,а потом большую по очереди и глянуть что в уарт будет посылать в каждом случаи-других вариантов я пока не вижу.
Ну и ту ошибку которую посылает в уарт при старте вбить в поисковик мож найдёте братьев по несчастью
ДОБАВЛЕНО 25/04/2017 15:11
Я только один раз чинил регистратор на 16 камер после прошивальщиков(был полный кирпич)так там удалось найти живого брата этого прибора и всё слить программатором в т.ч. и ханд,и после заливки в микросхемы больного и их запайки девайс сразу ожил. |
по ошибке я уже искал не выдает не чего нужного так как ошибка косается 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 |
n max писал: | В маленькой скорее всего аварийный бут на случай если ханд слетит.Надо ханд отпаять и глянуть что писать будет |
да возможно, но мне еще кажется что это флеш для микроконтроллера 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 |
n max писал: | Ну теперь понятно где собака порылась |
да проблема в нанде а это я так понимаю те самые части на которые разбита нанд и адреса этих частей правильно?
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 |
n max писал: | А штатным способом что не даёт прошить |
что имеете в виду? по 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 |
n max писал: | В буте происходит минимальная инициализация устройств необходимых для запуска или аварийного восстановления п.о.,содержится перечень бэд блоков нанд флешки,логотип заргузки(естественно в низком разрешении)+опрос нужных кнопок клавиатуры если они участвуют в обновлении п.о. или рековери меню.Это из мобильников-думается в регистраторе не много отличий |
в общем такая ситуация восстановил прошивку, но что то не так не могу понять что, аппарат стал пищать как сумасшедший и не выводит изображение на экран, раньше хоть логотип появлялся
вот лог загрузки:
Код: | 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-20 20:33:56 UTC (1324413236)
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
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 (86): /proc/86/oom_adj is deprecated, please use /proc/86/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 or helper program, or other error
In some cases useful info is found in syslog - try
cramfs: wrong magic
dmesg | tail or so
mount: wrong fs type, bad option, bad superblock on /dUBI: attaching mtd6 to ubi0
ev/mtdblock11,
UBI: physical eraseblock size: 131072 bytes (128 KiB)
missing cUBI: logical eraseblock size: 129024 bytes
odepage or helpeUBI: smallest flash I/O unit: 2048
r program, or otUBI: sub-page size: 512
her error
UBI: VID header offset: 512 (aligned 512)
In some cases UBI: data offset: 2048
useful info is found in syslog - try
dmesg | tail or so
UBI: max. sequence number: 3636705
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/56824
UBI: image sequence number: 1245645685
UBI: background thread "ubi_bgt0d" started, PID 798
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
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 ] 1053: 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 ] 2054: 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 !!!
[m3video] DMA: Module install successful, device major num = 250
1429: SYSTEM: ADRV: Module install successful
ttaching to [HOSDRV: Module built on Nov 1 2013 16:28:15
T] ...
[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 ] 3054: SYSTEM: Attaching to [VIDEO-M3] ...
[m3video] 3431: SYSTEM: Attaching to [VPSS-M3] ...
[m3video] 4054: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3vpss ] 4054: SYSTEM: Attaching to [VIDEO-M3] ...
[m3video] 4054: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3vpss ] 4054: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[m3vpss ] 4054: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3vpss ] 4054: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
[m3vpss ] 4055: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
[m3vpss ] 4057: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3vpss ] 4057: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[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
[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] 5054: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... |
стоит какое-то время и уходит в перезагрузку
бывает такая фигня
Код: | 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: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1)
[m3video] 4964: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1)
[m3video] 4974: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1)
[m3video] 4984: MEM: ERROR: SharedRegion_setEntry (2, 0x36cb1b00) FAILED !!! (status=-1) |
И так бесконечно.
[u:e7
|
n max 06/05/2017 16:14 |
Ну тут либо видео драйвер некорректен\не инсталирован,либо повреждена данная область памяти куда драйвер грузит данные для вывода изо.Сам видеочип то похоже,что иницмализируется
|
GeParDos 06/05/2017 16:18 |
n max писал: | Ну тут либо видео драйвер некорректен\не инсталирован,либо повреждена данная область памяти куда драйвер грузит данные для вывода изо.Сам видеочип то похоже,что иницмализируется |
а как исправить не подскажете ?
|
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 писал: | Пробовать с чистой флешкой отправить образ прошивки он ведь грузится в озу потом стирает флешь,потом пишется.Шить лучше в том устройстве где она будет работать,чтоб бед блоки прописались и система их не использовала.Пробовать пока так.Или в другом устройстве через джитаг или через штатный прошивальщик этого устройства(навигатора,планшета телефона),если он сможет читать прошивку. |
маленько не понял, можно по подробнее
|
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 писал: | так а как я в озу загружу прошивку если флешка чистая будет там же через бут все делается |
Бут в маленькой микросхеме
|
GeParDos 06/05/2017 18:05 |
n max писал: | Я до покупки программатора шил нанды на планшете 3Q туда запаял панельку и через джитаг шил и читал.Причём достаточно только платы от него,питание через штатный усб разъём батарею можно выкинуть.До 4гБит шил без проблем,больше мозги проца не могли адресовать |
вариант с jtag на планшете интересный надо попробовать
ДОБАВЛЕНО 06/05/2017 18:06
а процесс работы с таким способом можно подробнее
|
n max 06/05/2017 18:06 |
Производитель шьёт прямо в девайсе эти нанды через какую-то дырочку
ДОБАВЛЕНО 06/05/2017 18:09
GeParDos писал: | n max писал: | Я до покупки программатора шил нанды на планшете 3Q туда запаял панельку и через джитаг шил и читал.Причём достаточно только платы от него,питание через штатный усб разъём батарею можно выкинуть.До 4гБит шил без проблем,больше мозги проца не могли адресовать |
вариант с jtag на планшете интересный надо попробовать
ДОБАВЛЕНО 06/05/2017 18:06
а процесс работы с таким способом можно подробнее |
Ищете девайс,чтоб процессор в нём был в списке поддерживаемых прогой H-jtag делаете приблуду припаиваетесь к пятакам и вперёд
|
GeParDos 06/05/2017 18:12 |
то есть родную флеш не надо отпаивать а на ее место паять прошиваеваемую? нужно нанд подпаять как то по верх родной правильно понял?
|
n max 06/05/2017 18:14 |
Можно и навигатор заюзать на проце сирф атлас на 4пна(не пда) есть инфа по этому вопросу
ДОБАВЛЕНО 06/05/2017 18:16
GeParDos писал: | то есть родную флеш не надо отпаивать а на ее место паять прошиваеваемую? нужно нанд подпаять как то по верх родной правильно понял? |
Родная флеш выпаивается и на неё место ставиться панелька и получается программатор из планшета,и можно читать и писать--планшетом он больше не будет
|
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
n max писал: | 29lv это не нанд это нор флеш с обычной шиной адреса и данных как у пзушек |
согласен, так что аппарат тоже не пойдет значит да ?
|
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 |
n max писал: | http://4pna.com/showpost.php?p=187634&postcount=267
Вот тут поконкретнее.Я сканеры штрихкода восстанавливал путём слития\залития ещё пару промышленных компов--навик был программатором,в восстанавливаемом девайсе джитаг был закрыт--пришлось раздербанить навигатор купленный за целых 5 долл со слетевшим п.о. для научных целей..Было это лет 7 назад |
есть телефон на процессоре SPREATRUM и над hy27us08281a пойдет такой девайс?
|
n max 06/05/2017 21:01 |
Если на sc6600 то можно тренироваться в нём джитага нет он шьётся по усб надо найти boot pin при замыкании которого он будет определятся по усб с выпаянной флешкой.Правда уже не помню сколько он памяти может адресовать
|
GeParDos 06/05/2017 21:11 |
n max писал: | Если на sc6600 то можно тренироваться в нём джитага нет он шьётся по усб надо найти boot pin при замыкании которого он будет определятся по усб с выпаянной флешкой.Правда уже не помню сколько он памяти может адресовать |
с 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 писал: | В китайских процах с джитагом не заморачиваются,в проц вшит прошивочный загрузчик и он активируется замыканием определённой ноги(кнопки)и подачей питания,как только определился по усб в режиме прошивки можно размыкать и шить.Джитаг проклятые капиталисты придумали,чтоб осложнить жизнь ремонтнику из ссср |
замыкание это я так понимаю происходит когда в рекавери входишь, так что он пайдет для моих целей???
|
n max 06/05/2017 22:09 |
На 6600 так такой софт точно есть,про А10 не могу сказать,но по моему там тоже RX и TX есть
ДОБАВЛЕНО 06/05/2017 22:12
GeParDos писал: | n max писал: | В китайских процах с джитагом не заморачиваются,в проц вшит прошивочный загрузчик и он активируется замыканием определённой ноги(кнопки)и подачей питания,как только определился по усб в режиме прошивки можно размыкать и шить.Джитаг проклятые капиталисты придумали,чтоб осложнить жизнь ремонтнику из ссср |
замыкание это я так понимаю происходит когда в рекавери входишь, так что он пайдет для моих целей??? |
Надо поискать инструкции по прошивке там написано что надо нажать,в некоторых кит девайсах приходилось замыкать шину данных нанд и удерживая включать как определиться тогда и шить.Может 2 кнопки или ресет у каждого по своему
|
GeParDos 06/05/2017 22:15 |
n max писал: | На 6600 так такой софт точно есть,про А10 не могу сказать,но по моему там тоже RX и TX есть |
Для 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 |
n max писал: | Ну если сможете прошить регистратор с чистой флешкой то зачем смотреть заменили и прошили потом если проблема исчезла то радуемся если нет идём дальше.Так быстрее будет.
Что с прошивкой твориться считаете вы бинарник 128мертов и чё вы там увидите,кучу цифирей-только если залить в 2 флешки потом считать и сравнить мож чего и поймёте |
с чистой флешкой я не как не прошью нужен бут как минимум, а смотреть для того чтобы найти разделы в прошивке и порезать ее правильно
ДОБАВЛЕНО 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 ,где затык не пойму?,напряжения в норме,Если у кого то есть схема прошу поделиться
|