Помощь с китайской камерой на чипе hi 3518

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
iTuneDVR

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение iTuneDVR » 29 янв 2016, 11:22

Дмитрий1374 писал(а):Если бы спалило камеру,загрузчик работал бы?
Спалить камеру - это не тоже самое что спалить дом до тла. Во втором случае ничего нет, а в первом всё вроде бы есть, но что-то не работает!
Надо понимать что именно и как именно и в каких именно условиях ты что-то там пинговал и из этого уже и строить выводы. Мог выйти из строя сетевой контроллер и всё, а может что-то рядом и осложнения перешли на него...

iTuneDVR

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение iTuneDVR » 29 янв 2016, 11:25

Дмитрий1374 писал(а): printenv
bootdelay=1
baudrate=115200
netmask=255.255.255.0
bootfile="uImage"
ipaddr=192.168.2.100
serverip=192.168.2.15
ethaddr=00:01:02:03:04:05
bootargs=mem=64M console=ttyAMA0,115200 root=/dev/mtdblock4 rootfstype=jffs2 mtdparts=hi_sfc:256k(boot)ro,128k(env),128k(conf),3072k(os),3584k(rootfs),9088k(home),128k(vd)
bootcmd=sf probe 0;sf read 0x82000000 0x80000 0x300000;bootm 0x82000000
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06 (Jan 05 2013 - 18:34:21)

Environment size: 475/131068 bytes
hisilicon # ping 192.168.2.15
Hisilicon ETH net controler
MAC: 00-01-02-03-04-05
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M

ARP Retry count exceeded; starting again

ARP Retry count exceeded; starting again

ARP Retry count exceeded; starting again

Abort
ping failed; host 192.168.2.15 is not alive
hisilicon # ping 192.168.2.100 0.1
Hisilicon ETH net controler
miiphy_register: non unique device name '0:1'
miiphy_register: non unique device name '0:2'
MAC: 00-01-02-03-04-05
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
## Warning: gatewayip needed but not set
.....
Конечно всякие бывают ситуации и настройки подсетей, но всё-таки.
Какой адрес сетевухи на ПК?
И дай еще листинг help

Дмитрий1374
Новичок
Сообщения: 9
Зарегистрирован: 07 янв 2016, 18:46

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение Дмитрий1374 » 29 янв 2016, 11:57

Листинг help



hisilicon # ?
? - alias for 'help'
base - print or set address offset
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
loadb - load binary file over serial line (kermit mode)
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
md - memory display
mii - MII utility commands
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)
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
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
tftp - tftp - download or upload image via network using TFTP protocol
usb - USB sub-system
usbboot - boot from USB device
version - print monitor version
hisilicon #



Адрес сетевухи на ПК 192.168.20.1

После сообщения ## Warning: gatewayip needed but not set и задал gatewayip 192.168.20.0 и ping 192.168.20.1. Там в логе пингования есть.

iTuneDVR

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение iTuneDVR » 29 янв 2016, 12:09

Дмитрий1374 писал(а):
Адрес сетевухи на ПК 192.168.20.1

После сообщения ## Warning: gatewayip needed but not set и задал gatewayip 192.168.20.0 и ping 192.168.20.1. Там в логе пингования есть.
Ну тук какого же хуана ты хочешь получить, если у тебя сетка на ПК 20.1., а ты ломишься из... посмотри на ipaddr сам...
Настраивай через setenv переменные и пробуй.

Дмитрий1374
Новичок
Сообщения: 9
Зарегистрирован: 07 янв 2016, 18:46

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение Дмитрий1374 » 29 янв 2016, 12:20

Например,камера 192.168.1.3(setenv ipaddr 192.168.1.3).Сервер 192.168.1.2(setenv serverip 192.168.1.2)

На ПК ip 192.168.1.1 шлюз 192.168.1.0.

Такая топология должна быть?

Дмитрий1374
Новичок
Сообщения: 9
Зарегистрирован: 07 янв 2016, 18:46

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение Дмитрий1374 » 29 янв 2016, 18:01

Прописал все адреса в одном сегменте.Все равно не пингуется.

Дмитрий1374
Новичок
Сообщения: 9
Зарегистрирован: 07 янв 2016, 18:46

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение Дмитрий1374 » 31 янв 2016, 09:50

А что даст если снять батарейку?

iTuneDVR

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение iTuneDVR » 31 янв 2016, 15:43

Дмитрий1374 писал(а):Прописал все адреса в одном сегменте.Все равно не пингуется.
лог printenv и лог операций
Дмитрий1374 писал(а):А что даст если снять батарейку?
Так пробуй или подъехать и помочь снять? ;)
Сетка-то точно подключена, провода в порядке, обжим, а то бывали случаи!!!?

Andrew87
Новичок
Сообщения: 2
Зарегистрирован: 17 авг 2020, 23:42

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение Andrew87 » 18 авг 2020, 11:55

Всем привет.
Есть уличная камера VStarcam c7833wip-x4 на чипе Hi3518 ( https://aliexpress.ru/item/32653624086. ... 33edOnyfuj ). В корпусе от механического повреждения (упала ветка дерева) образовалась небольшая трещина, после этого камера нормально работала около года, но зимой туда просочилась вода.
Приложение VsCam под Android после этого показывало, когда камера в сети, но картинка грузится перестала и записи на карте памяти не показывало. В таком режиме без отключения камера проработала около полугода.
Сейчас разобрал, по следам видно, что капли попали на разъемы плоского шлейфа от платы с контроллером до платы с камерой, на модуль Wifi и на плату камеры с обратной от матрицы стороны.

Изображение
Изображение

Все подчистил, и прозвонил. Проблем с контактами не вижу. Питание на плате стабильное.
Подпаялся к UART.
Привожу в файле log.txt полный лог загрузки от момента старта.
Log.rar
(15.56 КБ) 140 скачиваний
Процесс заканчивается бесконечным треском моторчика, как будто камера не может сфокусироваться и строками вида:
------------------1 86,0,0
------------------1 87,0,0
------------------1 88,0,0
------------------1 89,0,0
------------------1 90,0,0
------------------1 91,0,0
------------------1 92,0,0
------------------1 93,0,0


Подключил к ноутбуку напрямую по Ethernet. IP указал вручную согласно с serverip.
С консоли камеры ноут не пингуется. С ноутбука камера пингуется только если одновременно запустить пинг на камере. Логи команды prinenv, ping

Код: Выделить всё

Hit any key to stop autoboot:  0
16384 KiB hi_sfc at 0:0 is now current device

## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-3.0.8
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1541380 Bytes = 1.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.8 (liuxiye@ubuntu) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #77 Tue Jun 23 10:02:32 CST 2015
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: hi3518
Memory policy: ECC disabled, Data cache writeback
AXI bus clock 200000000.
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 9144
Kernel command line: mem=36M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=squashfs rw init=/sbin/init mtdparts=hi_sfc:1024k(boot),3072k(kernel),7168k(rootfs),5120k(system)
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 36MB = 36MB total
Memory: 32704k/32704k available, 4160k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fi▒

U-Boot 2010.06 (May 17 2014 - 15:03:14)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
Spi(cs1): Block:64KB Chip:16MB Name:"MX25L128XX"
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
hisilicon # <INTERRUPT>
hisilicon # printenv
bootdelay=1
baudrate=115200
ethaddr=00:00:23:34:45:66
ipaddr=192.168.1.10
netmask=255.255.255.0
bootfile="uImage"
bootargs=mem=36M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=squashfs rw init=/sbin/init mtdparts=hi_sfc:1024k(boot),3072k(kernel),7168k(rootfs),5120k(system)
bootcmd=sf probe 0;sf read 0x82000000 0x100000 0x300000;bootm 0x82000000;
serverip=192.168.1.12
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06 (May 17 2014 - 15:03:14)

Environment size: 473/262140 bytes
hisilicon #
hisilicon # ping 192.168.1.12
Hisilicon ETH net controler
MAC:   00-00-23-34-45-66
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
ping failed; host 192.168.1.12 is not alive
Лог help

Код: Выделить всё

hisilicon # help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
getinfo - print hardware information
go      - start application at address 'addr'
help    - print command description/usage
loadb   - load binary file over serial line (kermit mode)
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
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
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sf      - SPI flash sub-system
tftp    - tftp  - download or upload image via network using TFTP protocol
usb     - USB sub-system
usbboot - boot from USB device
version - print monitor version
Подскажите из опыта, можно ли что-то сделать, и есть ли смысл возиться, в чем может быть причина и в какую сторону можно копнуть. Камера лично моя, хотелось бы восстановить.
Опыта работы с камерами нет совсем, в электронике немного разбираюсь, перепаять компоненты на плате не проблема.
Если кто может поделиться схемой или советом, буду рад любой помощи.
Спасибо большое.
Вложения
CameraBoard.jpg
MainBoard.jpg

reanimatorlash
Специалист
Сообщения: 368
Зарегистрирован: 24 июн 2020, 13:46

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение reanimatorlash » 18 авг 2020, 18:10

в первую очередь нужно промыть плату камеры, она в окислах. ватная палочка и ацетон тебе в помощь. вода, уайт-спирит, 646 растворитель, бензин, водка, одиколон, духи и прочие жидкости не используй. только смотри, чтоб на объектив и видеосенсор не попал ацетон.

Andrew87
Новичок
Сообщения: 2
Зарегистрирован: 17 авг 2020, 23:42

Re: Помощь с китайской камерой на чипе hi 3518

Сообщение Andrew87 » 18 авг 2020, 18:29

Это фото до промывки. Уже все отмыл.

Ответить

Вернуться в «Восстановление и настройка»