RaySharp восстановление камеры через UART

Для успешного восстановления необходимо: Конвертер USB-TTL, шнур для подключения от конвертера к плате камеры, блок питания 12v, свичт или роутер, ПК или ноутбук, оригинальная прошивка с образами для восстановления

Конвертер USB-TTL

Подключаем к UART на плате камеры

Подключаем Lan кабель от камеры к роутеру. Напоминаю: Камера и ПК должны быть в одной локальной сети.
Затем подключаем конвертер USB-TTL к USB разъему ПК. Windows должен выдать уведомление об успешном подключении, а в Диспетчере устройств появится новый Com-порт.

Новый Com-порт

Скачиваем программу SecureCRT, устанавливаем ее и выбираем новое соединение. Убираем все пункты, скорость указываем 115200. Не забудьте указать свой Com-порт. После жмем Connect

Выключаем все лишние сетевые карты, а для активной ставим статический IP

Скачиваем TFTP сервер. После установки нужно выбрать папку где находятся файлы для восстановления и указываем настройки как на скриншоте

Выключаем антивирус, фаервол и все что может блокировать работу сети.
В строке вводим #rs и нажимаем Enter. Подключаем источник питания к камере

Если все сделали правильно увидите надпись Hisilicon #, это значит что U-Boot интерфейс открыт

В папке что указывали для TFTP сервера откройте папку doc, файл readme. Вернитесь обратно к программе и введите следующие данные своего ПК: IP сервера (ПК), IP камеры, маску сети, шлюз

setenv serverip  192.168.33.195
setenv ipaddr    192.168.33.196
setenv netmask   255.255.255.0  
setenv gatewayip 192.168.33.1
ping 192.168.33.195

Если все в порядке увидите сообщение The host 192.168.33.195 is alive.
Открываем файл readme и заменяем значения на имена файлов в папке

В результате у меня получился такой перечень команд. Напоминаю: ваши команды будут другие, ориентируйтесь на файл readme

mw.b 82000000 ff 80000;tftp 82000000 uboot_V201231;nand erase 0 80000;nand write 82000000 0 80000
 mw.b 82000000 ff e00000;tftp 82000000 kernel_V191204;nand erase 200000 e00000;nand write 82000000 200000 c00000
 mw.b 82000000 ff 2000000;tftp 82000000 rootfs_V200622;nand erase 1000000 2000000;nand write 82000000 1000000 1d00000
 mw.b 82000000 ff 3800000;tftp 82000000 app_V210303_IPC3516D_V300_M;nand erase 3000000 3800000;nand write 82000000 3000000 3000000
 mw.b 82000000 ff a00000;tftp 82000000 www_V210201;nand erase 6800000 a00000;nand write 82000000 6800000 800000
 setenv bootargs 'mem=128M console=ttyAMA0,115200 root=/dev/romblock2 rootfstype=squashfs mtdparts=hinand:2M(boot),14M(kernel),32M(rootfs),56M(app),10M(www),4M(para),6M(p2p),4M(log)';
 setenv bootcmd 'nand read 82000000 0x200000 0x500000;bootm 82000000';sa;
 nand erase 7200000 100000;
 nand erase 7300000 100000;
 nand erase 7600000 600000;
 reset

По очереди копируем эти команды в окно программы SecureCRT. Если команда прошла успешно увидите надпись hisilicon #. После обновления появляется полоса Downloading, а надпись hisilicon # означает, что обновление uboot завершено. Тогда вы можете приступить к следующему шагу.
Делаем аналогичные итерации для остальных команд.

В результате камера должна запустится в штатном режиме

Back to Top
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock