| Автор | Сообщение |
aavan Новичок Сообщения: 16
|
Доброго всем времени суток!Есть два китайских регистратора-близнеца JA2004,оба на Hi3515 c флешью 25Q64F(отличаются тем,что на одном распаян HDMI выход а на другом нет и АЦП в одном RN6304 в другом RN6314),один из них бесконечно долго висит на заставке,второй благополучно пройдя заставку выводит квадратор но без видео,часов и меню.Во второй рег можно зайти по сети-там работает навигация по меню,можно изменять параметры сети,детектора движения.На всякий случай проверил напряжения на преобразователях платы-на обоих всё нормально.Предположил сбой в прошивках флеши,перекинул их местами -теперь первый выдаёт пустой квадратор а второй висит на заставке.По моему это подтверждает-дефект в дампе SPI флеши.Отсюда вопрос-не поможет ли кто с прошивками? |
|
Dedushka Гость 31.43.*.*
|
| aavan писал: | | благополучно пройдя заставку выводит квадратор но без видео,часов и меню. |
Подключаешь ч/з VGA или BNC?
фотки плат давай. |
|
aavan Новичок Сообщения: 16
|
vga и bnc картина одна,фотки плат,более-менее читабельные сервер не принимает-говорит большой объем.на турецком форуме, http://retro.onatdesign.com/sayfa/download-merkezi.html , нашёл прошивку этого аппарата(кстати web интерфейс живой и даже отображает картинки с камер,позволяет войти в меню и изменять настройки.там же выяснил что аппарат зовётся JA-9704D.Прошивка 1.8.3 7969B11)к сожалению через сеть нет пункта "обновление прошивки"сейчас пытаюсь узнать как прошить аппарат через telnet(пароль известен) |
|
Casper monitor.net.ru  Сообщения: 4832
|
|
aavan Новичок Сообщения: 16
|
благодарю-сегодня попробуем. |
|
aavan Новичок Сообщения: 16
|
|
Dedushka Гость 31.43.*.*
|
aavan, память на место поставил? |
|
aavan Новичок Сообщения: 16
|
Слил дампы с обоих микросхем(хоть и битые,но для сравнения интересно)Не могу покуда разобраться как заливать прошивку-читал пост Сaptain-а "Заливка прошивки в видеорегистратор через компорт и сеть" но что-то сделал не так,в моём случае терминал NCOM выдаёт нечитаемые символы и неизвестно когда останавливать загрузку(либо нужен загрузчик U-Boot(посоветовали,но сам я ещё с этим не разбирался)На китайском форуме читал похожую статью-там использовали Hyper Terminal и TFTP сервер,Нужно зажимать "ctrl"+"u"и ждать сообщения "нажмите любую клавишу для остановки автозагрузки".Опять же в моём случае внятных сообщений на мониторе я не получил.Сейчас в отпуске и ковыряюсь с DVR чисто из спортивного интереса.Буду очень признателен за конструктивный совет. |
|
aavan Новичок Сообщения: 16
|
Почитав инфу из сети пришёл к выводу,что ожидаемое мною сообщение в окне терминала должно быть прислано от лица загрузчика U-Boot который видимо убит.Теперь предстоит разобраться как этот загрузчик восстановить. |
|
M - 16. Участник Сообщения: 253
|
гм.. Может UART переходник виноват или скорость не 115200 выставлена?
Если бы загрузчик был дохлый, реги бы вообще не грузились и никакого telnet'а бы не было.
Хорошо, когда дампы есть. Можно безопасно экпериментировать. |
|
aavan Новичок Сообщения: 16
|
на счёт дампов-это да.а скорость 115200 8N1 управление потоком N.а вот на счёт переходника-его нет,использую нуль-модемное подключение с COM 2-3-5 прямо на пины платы.что-то не так? |
|
M - 16. Участник Сообщения: 253
|
Именно. Нужен преобразователь интерфейса RS232-TTL или USB-TTL с трёхвольтовым уровнем. |
|
Dedushka Гость 176.37.*.*
|
aavan, собирай схему на MAX3232, должно заработать. На МАХ232 не будет. |
|
aavan Новичок Сообщения: 16
|
есть USB-to-COM переходник,использую с ноутом на Win7 для программирования радиостанций.сейчас на нём попробую(придётся на ноуте,на ХР нет драйвера)
Добавлено 12-01-2016 15:16
фокус не удался,если дело в уровнях,то придётся ваять преобразователь,есть чем занять руки на вечер |
|
aavan Новичок Сообщения: 16
|
В-о-о-т!Вы были совершенно правы господа!дело было именно в различие уровней.Но теперь новая проблема-при попытке ввода команды lip(по инструкции Captain-а) DVR ругается,что такой команды нет.Прилагаю текст полного сообщения,и сообщения в котором я пытался ввести lip.
полное сообщение.txt 1,79 КБ Скачано: 120 раз(а)
при попытке ввода команды.txt 3,57 КБ Скачано: 110 раз(а)
|
|
M - 16. Участник Сообщения: 253
|
Интересно логи загрузок сравнить, насколько возможно.
А прошивка, если расширение поменять на .zip, распаковывается?
Загрузчик что пишет на комаду printenv ? |
|
aavan Новичок Сообщения: 16
|
прошивка с расширением .rom (не распаковывается как zip архив)в комментарии к прошивке(на эрдоганском языке) говориться,что она предназначена для загрузки с USB флеши.В help-е есть "usb - USB sub-system" и "usbboot - boot from USB device"-что это?На форуме forum.videon.spb нашлась тема один -в -один моя.Вопрос они решили,парень обещал выложить решение ,но видимо забыл-написал ему в личку,может ответит. |
|
M - 16. Участник Сообщения: 253
|
На том форуме можно у iTuneDVR совета спросить. Он на подобных вещах собаку съел. |
|
aavan Новичок Сообщения: 16
|
Ответил,объяснил,прислал проверенную прошивку парень с forum.videon.spb.Попробую прошить -о результатах отпишу |
|
aavan Новичок Сообщения: 16
|
Всё успешно!Прошил оба регистратора по инструкции toto(к сожалению не знаю имени)Помог он здорово,очень ему благодарен! |
|
aavan Новичок Сообщения: 16
|
Есть ещё вопрос-можно ли через терминал слить дамп флеши с рабочего аппарата?Бывает что просто некогда её отпаивать. |
|
Segak Участник Сообщения: 40
|
| aavan писал: | | Всё успешно!Прошил оба регистратора по инструкции toto(к сожалению не знаю имени)Помог он здорово,очень ему благодарен! |
Подились пожалуйста как все получилось, Инфо лишней не бывает. |
|
Casper monitor.net.ru  Сообщения: 4832
|
| aavan писал: | | На форуме forum.videon.spb |
полную ссылку, по твоим записям не работает.
| aavan писал: | | Прошил оба регистратора по инструкции toto |
это где и кто?
и прошивку бы не плохо выложить. |
|
M - 16. Участник Сообщения: 253
|
|
aavan Новичок Сообщения: 16
|
|
aavan Новичок Сообщения: 16
|
Как и обещал описываю процесс восстановления,Вряд ли это будет откровением для многих из вас,но мне очень помогло сделать первый шаг.Пока в отпуске буду разбираться в подобных вопросах-на очереди ещё 3 рега и несколько IP камер.Привожу текст ответа toto и небольшой мой комментарий .Это я оставил себе как памятку.
Итак:
Привет, там не очень сложно сначала нужно подготовить tftp сервер с него регистратор будет вытягивать прошивку адрес сервера который надо будет выставить можно глянуть через Uboot командой printenv
там будут строки
netmask=255.255.255.0
ipaddr=192.168.1.10
serverip=192.168.1.99
первая строка маска сети, ip адрес регистратора и ip адрес в последней строке который надо выставить на сервере это 192.168.1.99 в моем случае.
далее запускаем сервер tftp кидаем туда файл прошивки и выполняем команду
tftp 0x82000000 help.rom
регистратор вгрузит прошивку во временную память далее выполняем команду
bootm 0x820B0000 0x82260000
после нее произойдет загрузка регистратора в нормальный режим если все загрузится появятся 4 окна с камерами то прошивка пойдет нормально если не запустится то надо посмотреть адрес и смещение, если все загрузилось то нужно еще раз ребутнуть регистратор и войти в uboot теперь надо прошить эту прошивку в флеш выполняем команды по очереди :
tftp 0x82000000 help.rom
sf probe 0
sf erase 0x070000 0x1B0000
sf erase 0x220000 0x5E0000
sf write 0x82260000 0x220000 0x5E0000
sf write 0x820B0000 0x070000 0x1B0000
reset
после последней команды регистратор перезагрузится и пойдет нормальная загрузка уже в рабочем режиме
Все правильно.использовал Hyper Terminal com1 115200 8N1 управление потоком N,TFTP сервер использовал китайский.
1)Подключаемся к компорту,с вышеуказанными настройками,запускаем гипертерминал и после приветствия загрузчика,когда будет “Hit any key to stop autoboot” жмём 3 раза *,загрузка остановится,посмотреть команды –help,сетевые настройки –printenv(после команды жмём enter)
2)Запускаем TFTP сервер (его папка должна быть помещена в корень С и в папке должна быть прошивка(имя и расширение прошивки можно увидеть в логе гипертерминала)
3)вводим команды по инструкции выше |
|
aavan Новичок Сообщения: 16
|
U-Boot 2010.06-dirty (Aug 15 2013 - 10:09:22)
Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x17 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:8MB Name:"W25Q64FV"
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
hisilicon # **
Unknown command '**' - try 'help'
hisilicon # printenv
bootdelay=1
baudrate=115200
bootfile="uImage"
netmask=255.255.255.0
ipaddr=192.168.1.10
serverip=192.168.1.99
s00=sf probe 0
s01=sf read 0x84800000 0x30000 0x10000
s02=sf read 0x84900000 0x40000 0x10000
s03=logo
s10=sf probe 0
s11=sf read 0x82000000 0x070000 0x1B0000
s12=sf read 0x81000000 0x220000 0x5E0000
s13=bootm 0x82000000 0x81000000
s21=bzr 200 1
s22=bzr 55 2
s23=usb start
s24=fatload usb 0 0x82000000 help.rom
s30=sf probe 0
s31=sf erase 0x070000 0x1B0000
s32=sf erase 0x220000 0x5E0000
s33=sf write 0x82260000 0x220000 0x5E0000
s34=sf write 0x820B0000 0x070000 0x1B0000
s41=bzr 55 2
s42=bzr 500 1
s43=bzr 500 5
s44=reset
vout_vga=0x86000000
vout_pal=0x87000000
bootargs=mem=73M console=ttyAMA0,115200 root=0100 init=/linuxrc mtdparts=hi_sfc:
128K(U),64K(E),128K(L),128K(C),1728K(K),6016K(R) ramdisk_size=4300
bootcmd=${s00};${s01};${s02};${s03};${s10};${s11};${s12};${s13};${s21};${s22};${
s23};${s24};${s30};${s31};${s32};${s33};${s34};${s41};${s42};${s43};${s44};
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-dirty (Aug 15 2013 - 10:09:22)
Environment size: 1075/65532 bytes
hisilicon #
Привет!Вот отклик DVR на команду printenv-кто может мне подсказать как скопировать дамп флеши?Похожее я нашёл в одной из тем-привожу фрагмент её:
// сливаем полный дамп
cp.b 0x80000000 0xD4000000 0x200000c //копируем флеш в озу (объем флешки 32М - "S29GL256P10TF")
tftp 0xD4000000 flash_dump_Work.bin 0x2000000 //передаём файл на комп .
Думаю адреса могут не совпадать с моими.Кто может откорректировать команду? |
|