Прошивка HI3516с+IMX322

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
den23rus
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 17 янв 2016, 00:08

Прошивка HI3516с+IMX322

Сообщение den23rus » 17 янв 2016, 00:41

После работы камеры с ПО Линия перестала работать.
Линк с камерой есть, после поиска ип сканером нашел устройство на 192.168.1.120, вместо 192.168.1.168
При подключении через телнет немогу подобрать пароль, также камера перезагружается через какоето время(отваливается линк потом опять поднимается).
Готовая прошивка есть. Кнопка ресет не помогает.
Фото с платы.
Куда дальше копать ?
Вложения
P1170760.JPG
P1170754.JPG

iTuneDVR

Re: Прошивка HI3516с+IMX322

Сообщение iTuneDVR » 17 янв 2016, 01:44

den23rus писал(а):После работы камеры с ПО Линия перестала работать.
Это однозначный вердикт или совпадение??? ;)
Линия в курсе?
den23rus писал(а): Линк с камерой есть, после поиска ип сканером нашел устройство на 192.168.1.120, вместо 192.168.1.168
При подключении через телнет немогу подобрать пароль, также камера перезагружается через какоето время(отваливается линк потом опять поднимается).
Готовая прошивка есть. Кнопка ресет не помогает.
Фото с платы.
Куда дальше копать ?
На форуме есть фотки с расписанными разъемами.
Щупай TTL и подключайся адаптером к ПК.
А дальше по логу будет видно!

aki
Новичок
Сообщения: 9
Зарегистрирован: 05 дек 2015, 15:21
Откуда: Россия, Симферополь
Контактная информация:

Re: Прошивка HI3516с+IMX322

Сообщение aki » 17 янв 2016, 10:25

iTuneDVR писал(а):
den23rus писал(а):После работы камеры с ПО Линия перестала работать.
Это однозначный вердикт или совпадение??? ;)
Линия в курсе?
den23rus писал(а): Линк с камерой есть, после поиска ип сканером нашел устройство на 192.168.1.120, вместо 192.168.1.168
При подключении через телнет немогу подобрать пароль, также камера перезагружается через какоето время(отваливается линк потом опять поднимается).
Готовая прошивка есть. Кнопка ресет не помогает.
Фото с платы.
Куда дальше копать ?
На форуме есть фотки с расписанными разъемами.
Щупай TTL и подключайся адаптером к ПК.
А дальше по логу будет видно!
Переведу с языка профи на более понятный: тебе надо подключиться к Uboot через COM порт, на плате есть 3 дырочки, к ним надо подпаяться и через переходник COM-USB зайти с ПК через Hyperterminal или tty или любую другую удобную тебе софтину.

Схемку подключения с моей платы приаттачиваю, она очень похожа, только проц. Hi3518C а не Hi3516C как у тебя.
Вложения
UART-3518C.jpg

iTuneDVR

Re: Прошивка HI3516с+IMX322

Сообщение iTuneDVR » 17 янв 2016, 12:56

aki писал(а):Переведу с языка профи на более понятный:
;)
Это даже больше чем куда копать! ;)

den23rus
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 17 янв 2016, 00:08

Re: Прошивка HI3516с+IMX322

Сообщение den23rus » 17 янв 2016, 23:29

Вот лог:
Uncompressing Linux... done, booting the kernel.
Linux version 3.0.8 (root@lvjh-VirtualBox) (gcc version 4.4.1 (Hisilicon_v100(gc
c4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #13 Fri Apr 11 10:27:33 CST 2014
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 220000000.
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfsty
pe=jffs2 mtdparts=hi_sfc:1M(boot),2M(kernel),3M(system),10M(application)
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: 64MB = 64MB total
Memory: 61036k/61036k available, 4500k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc4800000 - 0xfe000000 ( 920 MB)
lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0025000 ( 116 kB)
.text : 0xc0025000 - 0xc0395000 (3520 kB)
.data : 0xc0396000 - 0xc03b4700 ( 122 kB)
.bss : 0xc03b4724 - 0xc03ce720 ( 104 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:32 nr_irqs:32 32
sched_clock: 32 bits at 110MHz, resolution 9ns, wraps every 39045ms
Console: colour dummy device 80x30
Calibrating delay loop... 218.72 BogoMIPS (lpj=1093632)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 5) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 5) is a PL011 rev2
bio: create slab <bio-0> at 0
Switching to clocksource timer1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
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 named UNIX socket transport module.
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)
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.16)
msgmni has been set to 119
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
brd: module loaded
loop: module loaded
Spi id table Version 1.22
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
SPI FLASH start_up_mode is 3 Bytes
Spi(cs1):
Block:64KB
Chip:16MB
Name:"MX25L128XX"
spi size: 0x16777216
chip num: 1
4 cmdlinepart partitions found on MTD device hi_sfc
Creating 4 MTD partitions on "hi_sfc":
0x000000000000-0x000000100000 : "boot"
0x000000100000-0x000000300000 : "kernel"
0x000000300000-0x000000600000 : "system"
0x000000600000-0x000001000000 : "application"
Special nand id table Version 1.35
Hisilicon Nand Flash Controller V301 Device Driver, Version 1.10
Nand ID: 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01
Nand(Hardware): Block:16KB Page:2KB Chip:128MB OOB:64B ECC:1bit
NAND device: Manufacturer ID: 0x01, Chip ID: 0x01 (AMD AND 128MiB 3,3V 8-bit)
Creating 0 MTD partitions on "hinand":
Fixed MDIO Bus: probed
himii: probed
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
NET: Registered protocol family 17
NET: Registered protocol family 15
registered taskstats version 1
øVFS: Mounted root (jffs2 filesystem) on device 31:2.
Freeing init memory: 116K

_ _ _ _ _ _ _ _ _ _ _ _
\ _ _ _ _ _ ___
/ /__/ \ |_/
/ __ / - _ ___
/ / / / / /
_ _ _ _/ / / \_/ \_ ______
___________\___\__________________

[RCS]: /etc/init.d/S00devs
[RCS]: /etc/init.d/S01udev
udevd (372): /proc/372/oom_adj is deprecated, please use /proc/372/oom_score_adj
instead.
[RCS]: /etc/init.d/S80network
ADDRCONF(NETDEV_UP): eth0: link is not ready
Hisilicon Watchdog Timer: 0.01 initialized. default_margin=15 sec (nowayout= 0,
nodeamon= 1)
SYS_CHECK: 55 1 64
Enter Watch Mode!
Hisilicon Media Memory Zone Manager
hi3518_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
pa:84000000, va:c49c0000
load sys.ko for Hi3518...OK!
load viu.ko for Hi3518...OK!
ISP Mod init!
load vpss.ko ....OK!
load vou.ko ....OK!
load venc.ko for Hi3518...OK!
load group.ko for Hi3518...OK!
load chnl.ko for Hi3518...OK!
load h264e.ko for Hi3518...OK!
load jpege.ko for Hi3518...OK!
load rc.ko for Hi3518...OK!
load region.ko ....OK!
load vda.ko ....OK!
hi_i2c init is ok!
Kernel: ssp initial ok!
acodec inited!
get hard parameter!
watchDog_open 21
watchDogStart(): OK!
probeResetStart(): OK!
set_net_phyaddr: (WIRE: 00:00:1bADDRCONF(NETDEV_UP): eth0: link is not ready
:05:a5:3a) 0
dhcp_setup(WIRE): -1 192.168.1.168
DVS IP(WIRE): 192.168.1.168
Can not open the file(/mnt/mtd/dvs/www/a.js)!
Can not open the file£º/mnt/mtd/dvs/www/b.js
Network initializing OK!
EMAIL_Start(): Ok!
in start stvbconf:[0]=3133440 [1]=663552 [2]=184320 [3]=1474560 [4]=784
pMainEncParam->reserve=19 sub=4 third=1 VIDEO_ENCODING_MODE_PAL=0
-------Sony IMX122 Sensor Initial OK!-------
before SAMPLE_COMM_VPSS_StartGroup:width=1920 height=1080
before SAMPLE_COMM_VPSS_EnableChn vpss=0:width=1920 height=1080
before SAMPLE_COMM_VPSS_EnableChn vpss=1:width=720 height=576
second width=720 height=576
stPicSize.u32Height = 288, stPicSize.u32Width = 352

frame=25
func(SAMPLE_COMM_VENC_Start1::843 stH264Vbr.u32StatTime = 1 stH264Cbr.u32Gop =
25)

bitrate is:3145728
debug @@@@@ set bitrate[19]:3072#####venc bitrate=3145728
pstRcPara.u32ThrdI[0]=255 pstRcPara.u32ThrdP[0]=255 pstRcPara.u32ThrdI[1]=255
pstRcPara.u32ThrdP[1]=255 pstRcPara.u32ThrdI[2]=255 pstRcPara.u32ThrdP[2]=255
pstRcPara.u32ThrdI[3]=255 pstRcPara.u32ThrdP[3]=255 pstRcPara.u32ThrdI[4]=25
5 pstRcPara.u32ThrdP[4]=255 pstRcPara.u32ThrdI[5]=255 pstRcPara.u32ThrdP[5]=2
55 pstRcPara.u32ThrdI[6]=255 pstRcPara.u32ThrdP[6]=255 pstRcPara.u32ThrdI[7]=
255 pstRcPara.u32ThrdP[7]=255 pstRcPara.u32ThrdI[8]=255 pstRcPara.u32ThrdP[8]
=255 pstRcPara.u32ThrdI[9]=255 pstRcPara.u32ThrdP[9]=255 pstRcPara.u32ThrdI[1
0]=255 pstRcPara.u32ThrdP[10]=255 pstRcPara.u32ThrdI[11]=255 pstRcPara.u32Thr
dP[11]=255 $$$$func(Hi3518VinVencModuleSetup::946 pMainEncParam->r
eserve = 19 pMainEncParam->h = 1080 pMainEncParam->w = 1920)

frame=25
func(SAMPLE_COMM_VENC_Start1::843 stH264Vbr.u32StatTime = 1 stH264Cbr.u32Gop =
25)

bitrate is:3145728
debug @@@@@ set bitrate[4]:3072#####venc bitrate=3145728
pstRcPara.u32ThrdI[0]=255 pstRcPara.u32ThrdP[0]=255 pstRcPara.u32ThrdI[1]=255
pstRcPara.u32ThrdP[1]=255 pstRcPara.u32ThrdI[2]=255 pstRcPara.u32ThrdP[2]=255
pstRcPara.u32ThrdI[3]=255 pstRcPara.u32ThrdP[3]=255 pstRcPara.u32ThrdI[4]=25
5 pstRcPara.u32ThrdP[4]=255 pstRcPara.u32ThrdI[5]=255 pstRcPara.u32ThrdP[5]=2
55 pstRcPara.u32ThrdI[6]=255 pstRcPara.u32ThrdP[6]=255 pstRcPara.u32ThrdI[7]=
255 pstRcPara.u32ThrdP[7]=255 pstRcPara.u32ThrdI[8]=255 pstRcPara.u32ThrdP[8]
=255 pstRcPara.u32ThrdI[9]=255 pstRcPara.u32ThrdP[9]=255 pstRcPara.u32ThrdI[1
0]=255 pstRcPara.u32ThrdP[10]=255 pstRcPara.u32ThrdI[11]=255 pstRcPara.u32Thr
dP[11]=255
frame=20
func(SAMPLE_COMM_VENC_Start1::843 stH264Vbr.u32StatTime = 1 stH264Cbr.u32Gop =
20)

bitrate is:3145728
debug @@@@@ set bitrate[1]:3072#####venc bitrate=3145728
pstRcPara.u32ThrdI[0]=255 pstRcPara.u32ThrdP[0]=255 pstRcPara.u32ThrdI[1]=255
pstRcPara.u32ThrdP[1]=255 pstRcPara.u32ThrdI[2]=255 pstRcPara.u32ThrdP[2]=255
pstRcPara.u32ThrdI[3]=255 pstRcPara.u32ThrdP[3]=255 pstRcPara.u32ThrdI[4]=25
5 pstRcPara.u32ThrdP[4]=255 pstRcPara.u32ThrdI[5]=255 pstRcPara.u32ThrdP[5]=2
55 pstRcPara.u32ThrdI[6]=255 pstRcPara.u32ThrdP[6]=255 pstRcPara.u32ThrdI[7]=
255 pstRcPara.u32ThrdP[7]=255 pstRcPara.u32ThrdI[8]=255 pstRcPara.u32ThrdP[8]
=255 pstRcPara.u32ThrdI[9]=255 pstRcPara.u32ThrdP[9]=255 pstRcPara.u32ThrdI[1
0]=255 pstRcPara.u32ThrdP[10]=255 pstRcPara.u32ThrdI[11]=255 pstRcPara.u32Thr
dP[11]=255 vadcDrv_SetBrightness
vadcDrv_SetContrast
func(vadcDrv_SetContrast::859 val = 53)
vadcDrv_SetBackLightLevel 470: drc enable = 1
in start mask x=0 y=0 width=0 height=0

before SAMPLE_RGN_CoverChange
in start mask x=0 y=0 width=0 height=0

before SAMPLE_RGN_CoverChange
in start mask x=0 y=0 width=0 height=0

before SAMPLE_RGN_CoverChange
param.param.encOSD.nChannel = 0::2::0::0::32::
param.param.encOSD.nChannel = 0::2::0::0::16::
param.param.encOSD.nChannel = 0::2::0::0::16::
func(mdMacroConvertExt::825 width = 640 , height = 480 )
ln: /mnt/mtd/dvs/www_boa/snapshot.jpg: File exists
videoEncModuleStartup() OK!
ircutStart(): Ok!
audio debuhg func(Hi3511AinSetup::441 100 - audioEncParam.nChannels = 10 atoi(b
uffer) = 10 buffer = A)
func(new_SAMPLE_Acodec_CfgAudio::676)volume = 10
Ai(0,0) bind to AencChn:0 ok!
audioInSetup
audioEncModuleStartup() OK!
NETSDK_ServerSetup(1 4000 234.5.6.7) OK!
func(netSdkStart::1606) avInfo.nImageWidth = 1920
avInfo.nImageHeight = 1080
NETSDK_ServerStart() OK!
fun=RTSP_Init,line=2201 RTSP:----- RTSP_Init
fun=SeaFileServer_Init,line=1927
fun=ddnsStart,line=1545
set policy:Invalid argument
ddnsStart(): OK!
stparam.Server = time.nist.gov;stparam.nOnFlag = 1
server port=80
[05/May/2014:00:00:00 +0000] boa: server version Boa/0.94.13
[05/May/2014:00:00:00 +0000] boa: server built Mar 19 2015 at 09:07:00.
[05/May/2014:00:00:00 +0000] boa: starting server pid=566, port 80


-------------------------------------------------
Onvif_server is running...
Platform: HI
Console: enable
Devname: eth0
Authentication: tiny
Webservice port: 8999
Version: V2.1 Build Feb 6 2015
-------------------------------------------------




------------------------------------
Longse server is running...
Platform: HI
Console: enable
Devname: eth0
Server port: 10000
------------------------------------


onvif server ok
fun=P2P_Init,line=941
#IPCAMERA Initialize OK!
sn: 9850432737258
p2psdk version is version_1.0.6
NatCommunicationImpl::Login ...
gethostbyname error
connect lookupARecords failed
gethostbyname: Unknown host
Error: connect server failed .serverName=www.freeipc.com
mServerControl->connect failed..
Login to http://www.freeipc.com" onclick="window.open(this.href);return false; failed
jack sdk Initialize failed
~ServerControl() in
~ServerControl() exit
Stop MessageIO
p2psdk version is version_1.0.6
NatCommunicationImpl::Login ...
gethostbyname error
connect lookupARecords failed
Error: connect server failed .serverName=www.freeipc.com
mServerControl->connect failed..
Login to http://www.freeipc.com" onclick="window.open(this.href);return false; failed
jack sdk Initialize failed
~ServerControl() in
~ServerControl() exit
Stop MessageIO
p2psdk version is version_1.0.6
NatCommunicationImpl::Login ...
connect lookupARecords failed
Error: connect server failed .serverName=www.freeipc.com
mServerControl->connect failed..
Login to http://www.freeipc.com" onclick="window.open(this.href);return false; failed
jack sdk Initialize failed
~ServerControl() in
~ServerControl() exit
Stop MessageIO
gethostbyname error
p2psdk version is version_1.0.6
NatCommunicationImpl::Login ...
connect lookupARecords failed
Error: connect server failed .serverName=www.freeipc.com
mServerControl->connect failed..
Login to http://www.freeipc.com" onclick="window.open(this.href);return false; failed
jack sdk Initialize failed
~ServerControl() in
~ServerControl() exit
Stop MessageIO
gethostbyname error
p2psdk version is version_1.0.6
NatCommunicationImpl::Login ...
connect lookupARecords failed
Error: connect server failed .serverName=www.freeipc.com
mServerControl->connect failed..
Login to http://www.freeipc.com" onclick="window.open(this.href);return false; failed
jack sdk Initialize failed
~ServerControl() in
~ServerControl() exit
Stop MessageIO
p2psdk version is version_1.0.6
NatCommunicationImpl::Login ...
gethostbyname error
connect lookupARecords failed
Error: connect server failed .serverName=www.freeipc.com
mServerControl->connect failed..
Login to http://www.freeipc.com" onclick="window.open(this.href);return false; failed
jack sdk Initialize failed
~ServerControl() in
~ServerControl() exit
Stop MessageIO
p2psdk version is version_1.0.6
NatCommunicationImpl::Login ...
gethostbyname error
connect lookupARecords failed
Error: connect server failed .serverName=www.freeipc.com
mServerControl->connect failed..
Login to http://www.freeipc.com" onclick="window.open(this.href);return false; failed
jack sdk Initialize failed
~ServerControl() in
~ServerControl() exit
Stop MessageIO

iTuneDVR

Re: Прошивка HI3516с+IMX322

Сообщение iTuneDVR » 18 янв 2016, 01:04

Так это-же бубль-гум, тьфу ты, т.е лонгсе!!! ;)
А они страдали и видимо страдают.
При неоднозначном отношении к Линии, ну не виноватая она тут скорее всего, оно само такое! ;)
Это весь такой лог???
На этом стоп, или одно и тоже и камера стоит и не перезагружается и ни на что не реагирует?
Ни отвечают извне порты и в консоли она тоже ничем получить не даёт, или ....?

Dimitron7
Специалист
Сообщения: 105
Зарегистрирован: 10 дек 2014, 11:08
Откуда: город герой Новосибирск

Re: Прошивка HI3516с+IMX322

Сообщение Dimitron7 » 18 янв 2016, 10:08

den23rus писал(а):После работы камеры с ПО Линия перестала работать.
Линк с камерой есть, после поиска ип сканером нашел устройство на 192.168.1.120, вместо 192.168.1.168
При подключении через телнет немогу подобрать пароль, также камера перезагружается через какоето время(отваливается линк потом опять поднимается).
Готовая прошивка есть. Кнопка ресет не помогает.
Куда дальше копать ?
Я так тихо подозреваю на CMS тоже не подключается?
Линия однозначно ТАК испоганить камеру не смогла бы (много за ней косяков, но такого не припомню).
Скорее всего просто брак... Из 100 матриц 3-4 %...
Ну если получится завести, то поделишься рецептом?

den23rus
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 17 янв 2016, 00:08

Re: Прошивка HI3516с+IMX322

Сообщение den23rus » 18 янв 2016, 19:04

камера сама по себе пишет, через кое то время (секунд 5-10) такой лог:
p2psdk version is version_1.0.6
NatCommunicationImpl::Login ...
gethostbyname error
connect lookupARecords failed
Error: connect server failed .serverName=www.freeipc.com
mServerControl->connect failed..
Login to http://www.freeipc.com" onclick="window.open(this.href);return false; failed
jack sdk Initialize failed
~ServerControl() in
~ServerControl() exit
Stop MessageIO

На команды вроде бы как не реагирует.

den23rus
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 17 янв 2016, 00:08

Re: Прошивка HI3516с+IMX322

Сообщение den23rus » 18 янв 2016, 22:14

Что то наклацал в терминале и камера заработала. Потом залил ей прошивку 3516C_IMX322_X_5.1.49.1 вместо 3516с+IMX222_X_5.1.12.2,
помелся порт вместо 8999 стал 80 а так больше нечего незаметил.
Лог стал другой. При загрузки через терминал.

den23rus
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 17 янв 2016, 00:08

Re: Прошивка HI3516с+IMX322

Сообщение den23rus » 18 янв 2016, 23:50

я так и не понял какая у меня матрица или без разницы для прошивки?

iTuneDVR

Re: Прошивка HI3516с+IMX322

Сообщение iTuneDVR » 19 янв 2016, 00:08

Так логи выкладывай и что там наклацал!

den23rus
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 17 янв 2016, 00:08

Re: Прошивка HI3516с+IMX322

Сообщение den23rus » 19 янв 2016, 00:17

Таких камеры ещё будут их много с объекта сняли. Интересен вопрос по матрице отличие IMX322 от IMX222 и прошивка на это не как не влияет.

Ответить

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