firmware
firmware copied to clipboard
IMX385 on Hi3516AV200
Hi, thanks for this great project! I'm trying to run OpenIPC on a camera based on Hi3516AV200 and IMX385. I've installed the newest OpenIPC firmware without any problem, but can't get majestic to show any image.
Camera ino
SoC: Hi3516AV200 Sensor: IMX385 Memory Size: 256MB Flash Size: 128MB Nand
root@openipc-hi3516av200:~# ipctool
The ipctool installed as remote GitHub plugin---
board:
vendor: OpenIPC
version: 2.2.10.17
chip:
vendor: HiSilicon
model: 3516AV200
ethernet:
mac: "00:00:23:34:45:66"
phy-mode: rmii
rom:
- type: nand
block: 128K
partitions:
- name: uboot
size: 0xc0000
sha1: 2b1faaf9
contains:
- name: uboot-env
offset: 0x60000
- name: wtf
size: 0x40000
sha1: 1e4903cd
- name: kernel
size: 0x300000
sha1: 9d0cc1b0
- name: ubi
size: 0x7c00000
sha1: 53fda73a
size: 128M
ram:
total: 256M
media: 64M
firmware:
u-boot: "2010.06 (Mar 21 2019 - 16:49:26)"
kernel: "3.18.20 (SMP Mon Oct 17 14:10:31 UTC 2022)"
toolchain: gcc version 8.4.0 (Buildroot -gbc3606dc-dirty)
sdk: "Hi3519V101_MPP_V1.0.5.0 B040 Release (Jul 5 2018, 18:13:06)"
sensors:
- vendor: Sony
model: IMX385
control:
bus: 0
type: i2c
addr: 0x34
vicap0-state: down
vicap1-state: down
fw_printenv
bootdelay=1
baudrate=115200
mdio_intf=rmii
ethaddr=00:00:23:34:45:66
bootfile="uImage"
filesize=BA0000
fileaddr=82000000
netmask=255.255.255.0
ipaddr=192.168.2.37
serverip=192.168.2.52
bootcmd=nand read 0x82000000 0x100000 0x300000;bootm 0x82000000
soc=hi3516av200
totalmem=256M
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06 (Mar 21 2019 - 16:49:26)
osmem=192M
bootargs=mem=192M totalmem=256M console=ttyAMA0,115200 panic=20 root=ubi0:rootfs rootfstype=ubifs ubi.mtd=3,2048 init=/init mtdparts=hinand:768K(uboot),256K(wtf),3072K(kernel),-(ubi)
sensor=imx385
Booting log
hisilicon: It is not possible to install a new MAC on the eth0 interface..
hisilicon: Loading of kernel modules and initialization of the video system has started
mmz_start: 0x8c000000, mmz_size: 64M
hisilicon: Get data from environment and set SENSOR as imx385
++++++++++++++++++++++++++++++++++++++++++++++
==============vi_vpss_online==============
==== Your input Sensor0 type is imx385 ====
==== Your input Sensor1 type is NULL ====
Starting majestic: OK
Welcome to OpenIPC v2.2
Manually start majestic with SENSOR=imx385_i2c_1080p majestic, got this error message
10:32:19 < majestic> [ main] main@125 Majestic ultimate for HISILICON, version HEAD+6f69f02, built on 2022-10-17
10:32:19 < majestic> [app_conf] load_config@89 Using /etc/majestic.yaml as main configuration
10:32:19 < majestic> [watchdog] watchdog_start@82 Watchdog device (/dev/watchdog) not found
10:32:19 < majestic> [ sdk] try_sensor_config@3202 SENSOR=imx385
10:32:19 < majestic> [ sdk] find_sensor_config@3165 matched sensor config: imx385_i2c_1080p.ini
10:32:19 < majestic> [ sdk] find_sensor_config@3165 matched sensor config: imx385_i2c_lvds_1080p.ini
10:32:19 < majestic> [ sdk] find_sensor_config@3172 Several sensor configs matched. Select one of them and
10:32:19 < majestic> [ sdk] find_sensor_config@3173 set 'isp.sensorConfig' param in config file
10:32:19 < majestic> [ main] main@209 Shutdown main thread
root@openipc-hi3516av200:~# SENSOR=imx385_i2c_1080p majestic
10:32:52 < majestic> [ main] main@125 Majestic ultimate for HISILICON, version HEAD+6f69f02, built on 2022-10-17
10:32:52 < majestic> [app_conf] load_config@89 Using /etc/majestic.yaml as main configuration
10:32:52 < majestic> [watchdog] watchdog_start@82 Watchdog device (/dev/watchdog) not found
10:32:52 < majestic> [ sdk] try_sensor_config@3202 SENSOR=imx385_i2c_1080p
10:32:52 < majestic> [ sdk] find_sensor_config@3165 matched sensor config: imx385_i2c_1080p.ini
10:32:52 < majestic> [ sdk] start_sdk@402 Using /etc/sensors/imx385_i2c_1080p.ini sensor configuration file
10:32:52 < majestic> [ sdk] start_sdk@411 App was built with MPP version: Hi3519V101_MPP_V1.0.5.0.B040 Release
10:32:52 < majestic> [ sdk] start_sdk@414 Current MPP version: HI_VERSION=Hi3519V101_MPP_V1.0.5.0 B040 Release
10:32:52 < majestic> [ sdk] start_sdk@439 sensor stSnsObj
10:32:52 < majestic> [ sdk] start_sdk@444 input_mode MIPI, WDR NONE
10:32:52 < majestic> [ sdk] start_sdk@451 dev [1920x1080]@4x4 25fps, RGGB
10:32:52 < majestic> [ sensor] try_to_load@19 trying to load /usr/lib/sensors/libsns_imx385.so
10:32:52 < majestic> [ hal] hisi_free_mem_ex@755 Free MMZ mem before allocation: 65420KB
10:32:52 < majestic> [ sdk] dump_vb_configuration@2135 VB configuration:
10:32:52 < majestic> [ sdk] dump_vb_configuration@2145 [0]: 3110400 x 3
10:32:52 < majestic> [ sdk] dump_vb_configuration@2145 [1]: 3110400 x 1
10:32:52 < majestic> [ hal] hisi_free_mem_ex@755 Free MMZ mem after allocation: 53256KB
10:32:52 < majestic> [ sdk] init_sensor@2330 Sensor driver loaded
10:32:52 < majestic> [ sdk] init_vi@2738 SDK is in 'online' mode
10:32:52 < majestic> [ puts] linear mode
10:32:52 < majestic> [ puts] Dng image static info have not been initialized in Cmos.c!
10:32:52 < majestic> [ puts] -------Sony IMX385 Sensor 1080p30 Initial OK!-------
10:32:52 < majestic> [ sdk] log_venc_chn@1244 H.265 1920x1080 25fps 4096Kbit 25 GOP
10:32:52 < majestic> [ sdk] create_vpss_chn@991 new venc: 0 vpss_grp: 0, vpss_chn: 0
10:32:52 < majestic> [ sdk] start_video@1885 venc took 8152KB of MMZ [1518]
10:32:52 < majestic> [image_tu] start_image_params_tuning@63 Image tuning task started
10:32:52 < majestic> [ sdk] start_sdk@546 HiSilicon SDK started
10:32:52 < majestic> [ hal] hisi_free_mem_ex@755 Free MMZ mem finally: 37788KB
10:32:52 < majestic> [ httpd] new_http_server@370 HTTP server started on :::80
10:32:52 < majestic> [ rtsp] rtsp_init@31 RTSP server started on port 554
10:32:52 < majestic> [ netip] netip_start@2051 NETIP server started on port 34567
10:32:54 < majestic> [ sdk] venc_read@914 Timeout get any data from venc channel 0
10:32:54 < majestic> [ sdk] venc_read@934 NOTE: Current frame is NULL!
10:32:56 < majestic> [ sdk] venc_read@914 Timeout get any data from venc channel 0
10:32:56 < majestic> [ sdk] venc_read@934 NOTE: Current frame is NULL!
10:32:58 < majestic> [ sdk] venc_read@914 Timeout get any data from venc channel 0
10:32:58 < majestic> [ sdk] venc_read@934 NOTE: Current frame is NULL!
10:33:00 < majestic> [ sdk] venc_read@914 Timeout get any data from venc channel 0
10:33:00 < majestic> [ sdk] venc_read@934 NOTE: Current frame is NULL!
10:33:02 < majestic> [ sdk] venc_read@914 Timeout get any data from venc channel 0
10:33:02 < majestic> [ sdk] venc_read@934 NOTE: Current frame is NULL!
10:33:04 < majestic> [ sdk] venc_read@914 Timeout get any data from venc channel 0
10:33:04 < majestic> [ sdk] venc_read@934 NOTE: Current frame is NULL!
10:33:05 < thread-pool-1> [ hal] take_yuv420sp_video_fram@1156 Cannot get chn 0 frame for vpssGrp=0
10:33:05 < thread-pool-1> [ hal] take_yuv420sp_video_fram@1156 ERR_VPSS_BUF_EMPTY: The picture queue is empty
10:33:05 < thread-pool-1> [image_co] image_control_compute_hist@99 Cannot take yuv420sp VI frame
10:33:05 < thread-pool-1> [image_co] image_control_compute_hist@99 ERR_VPSS_BUF_EMPTY: The picture queue is empty
10:33:05 < thread-pool-1> [image_tu] tune_image_params@186 get_histogram errored
10:33:05 < hi_logger> [ vpss] VpssUserGetFrame@388 vpss(0, 0) user get frame time out, s32MilliSec=10000
10:33:06 < majestic> [ sdk] venc_read@914 Timeout get any data from venc channel 0
Meanwhile, dmesg shows these four messages keep repeating:
hisi-i2c-v110 12110000.i2c: wait rx no empty abort, RI: 0x750
hisi-i2c-v110 12110000.i2c: TX_ABRT:0x1
hisi-i2c-v110 12110000.i2c: wait rx no empty abort, RI: 0x550
hisi-i2c-v110 12110000.i2c: TX_ABRT:0x1
cat /proc/umap/vi
[VIU] Version: [Hi3519V101_MPP_V1.0.5.0 B040 Release], Build Time: [Jul 5 2018, 18:13:19]
-----MODULE PARAM---------------------------------------------------------------
detect_err_frame drop_err_frame stop_int_level yuv_skip delay_line
10 0 0 0 500
-----VI-VPSS ONLINE STATE-------------------------------------------------------
OnlineState
online
-----VI MODULE STATE------------------------------------------------------------
ModuleState
Stopped
-----VI PORT SIZE---------------------------------------------------------------
Dev WIDTH HEIGHT
-----VI DEV ATTR1---------------------------------------------------------------
Dev IntfM WkM ComMsk0 ComMsk1 ScanM AD0 AD1 AD2
-----VI DEV ATTR2---------------------------------------------------------------
AD3 Seq DPath DType DRev CapX CapY CapW CapH BasW BasH Comp HReph VReph
-----VI HIGH DEV ATTR 1---------------------------------------------------------
Dev InputM WkM ComMsk0 ComMsk1 ScanM AD0 AD1 AD2
-----VI HIGH DEV ATTR 2---------------------------------------------------------
AD3 Seq CombM CompM ClkM Fix FldP DPath DType DRev
-----VI HIGH DEV ATTR 3---------------------------------------------------------
CapX CapY CapW CapH BasW BasH Comp HReph VReph
-----VI PHYCHN ATTR 1-----------------------------------------------------------
PhyChn CapX CapY CapW CapH DstW DstH CapSel Mirror Flip
-----VI PHYCHN ATTR 2-----------------------------------------------------------
IntEn PixFom SrcRat DstRat Comp
-----VI PHYCHN STATUS 1---------------------------------------------------------
PhyChn Dev IntCnt VbFail LosInt TopLos BotLos BufCnt IntT
-----VI PHYCHN STATUS 2---------------------------------------------------------
SendT Field Stride MaxIntT IntGapT MaxGapT LIntCnt ThrCnt AutoDis
-----VI PHYCHN STATUS 3---------------------------------------------------------
CasAutD TmgErr ccErrN IntRat
-----VI LDC ATTR----------------------------------------------------------------
PhyChn ViewType Ratio minRatio COffX COffY Enable
-----VI Cylind Correction ATTR------------------------------------------------------------
PhyChn Enable Ratio CYOffX CYOffY
-----VI SPREAD ATTR------------------------------------------------------------
PhyChn Enable OutW OutH Coef
-----VI ROTATE_EX ATTR------------------------------------------------------------
PhyChn Enable ViewType Angle CYOffX CYOffY OutW OutH
-----VI Stitching Correction ATTR------------------------------------------------------------
PhyChn Enable OutW OutH Coef0 Coef1 Coef2 Coef3 Coef4 Coef5 Coef6 Coef7 Coef8
-----VI FLASH ATTR--------------------------------------------------------------
Dev Mode StartTime DuraTime InterVal CapIdx Enable FlashedNum
-----VI CSC ATTR----------------------------------------------------------------
Dev Type HueVal ContrVal LumaVal StatuVal TVMode
-----VI DCI ATTR----------------------------------------------------------------
Dev Enable BlackGain ContrGain LightGain ManBlendEn BlendRatio BlackStretchEn
-----VI VC NUMBER---------------------------------------------------------------
Dev Linear DES0 DES1 DES2
0 NA NA NA NA
1 NA NA NA NA
-----VI WDR ATTR----------------------------------------------------------------
Dev Mode BufNum DstW DstH PoolId VcNum DesNum State Comp
-----VI WDR DES STATUS----------------------------------------------------------
Dev Idx IntGap IntCnt CcErrCnt
-----VI WDR SRC STATUS----------------------------------------------------------
Dev Idx IntGap IntCnt CcErrCnt
-----VI WDR COMBINE STATUS------------------------------------------------------
Dev IntGap IntCnt CcErrCnt
-----VI SNAP ATTR-------------------------------------------------------------------------
Dev IspDev Type RefNum Depth SrcRat DstRat bZSL RollbackMs Interval FrameCnt
-----VI SNAP STATUS-----------------------------------------------------------------------
Dev State TotalCnt CapturedCnt ReadCnt OverCnt 0RefCurCnt 2RefCurCnt 2RefRefCnt
cat /proc/umap/hi_mipi
Module: [MIPI], Build Time: [Jul 5 2018, 18:15:04]
-----Combo DEV ATTR-----------------------------------------------------------------------------------------------------
Devno WorkMode DataType WDRMode LinkId ImgX ImgY ImgW ImgH SyncMode DataEndian SyncCodeEndian
0 MIPI RAW12 None 0 0 0 1920 1080 N/A N/A N/A
-----LINK INFO------------------------------------------------------
LinkIdx LaneCount LaneId PhyData AlignedData ValidLane
0 4 0, 1, 2, 3 0x1056101 0x1a08608 0, 1, 2, 3
-----mipi detect info----------------------------------------------------
Devno VC width height
0 0 1920 1080
0 1 0 0
0 2 0 0
0 3 0 0
-----fsm timeout and escape info---------------------------------------------
link clkTOutCnt d0TOutCnt d1TOutCnt d2TOutCnt d3TOutCnt clkEscCnt d0EscCnt d1EscCnt d2EscCnt d3EscCnt
0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0
-----MIPI int error info-----------------------------------------------------------
Devno vc0CRC vc1CRC vc2CRC vc3CRC vc0OrderErr vc1OrderErr vc2OrderErr vc3OrderErr vc0NMatCnt vc1NMatCnt vc2NMatCnt vc3NMatCnt
0 0 0 0 0 0 0 0 0 0 0 0 0
Devno HCntErr vc0HECC vc1HECC vc2HECC vc3HECC vc0DtErr vc1DtErr vc2DtErr vc3DtErr
0 0 0 0 0 0 0 0 0 0
Devno CMD_FIFO_RERR DATA_FIFO_RERR CMD_FIFO_WERR DATA_FIFO_WERR
0 0 0 0 0
-----ALING Err info--------------------------------------
Devno FIFO_FullErr Lane0Err Lane1Err Lane2Err Lane3Err Lane4Err Lane5Err Lane6Err Lane7Err Lane8Err Lane9Err Lane10Err Lane11Err
0 0 0 0 0 0 0 0 0 0 0 0 0 0
And this is the libsns_imx385.so file from stock firmware
I tried to replace /usr/lib/sensors/libsns_imx385.so with the one from stock firmware, but majestic gave this message:
05:16:11 < majestic> [ sensor] try_to_load@19 trying to load /usr/lib/sensors/libsns_imx385.so
05:16:11 < majestic> [ hal] hisi_free_mem_ex@755 Free MMZ mem before allocation: 65420KB
05:16:11 < majestic> [ sdk] dump_vb_configuration@2135 VB configuration:
05:16:11 < majestic> [ sdk] dump_vb_configuration@2145 [0]: 3110400 x 3
05:16:11 < majestic> [ sdk] dump_vb_configuration@2145 [1]: 3110400 x 1
05:16:11 < majestic> [ hal] hisi_free_mem_ex@755 Free MMZ mem after allocation: 53256KB
05:16:11 < majestic> [ sensor] sensor_getsnsobj@103 Cannot load symbol 'stSnsObj' from driver
05:16:11 < majestic> [ sensor] sensor_getsnsobj@104 Run: strings /usr/lib/sensors/libsns_imx385.so | grep -e ^stSns
05:16:11 < majestic> [ sensor] sensor_getsnsobj@105 to demermine proper Sensor_type parameter
05:16:11 < majestic> [ sdk] start_sdk@477 Cannot init sensor
05:16:11 < majestic> [ main] main@209 Shutdown main thread
Please let me know if you need any other information and thank you again for this great project
We don't have such hardware in our lab, so nothing is guaranteed Feel free to donate hardware if you want to have it support in the future
Feel free to donate hardware if you want to have it support in the future
Thanks, how can I donate hardware, where should I ship it to?
I can also arrange remote ssh access if you need
Got into the shell of stock firmware
/nfsroot # ./ipctool
---
chip:
vendor: HiSilicon
model: 3516AV200
ethernet:
mac: "marked"
phy-mode: rmii
rom:
- type: nand
block: 128K
partitions:
- name: boot
size: 0x100000
sha1: b77adba9
contains:
- name: uboot-env
offset: 0x60000
- name: kernel
size: 0x400000
sha1: a6af50e1
- name: rootfs
size: 0x800000
sha1: b6241040
- name: data
size: 0x1000000
sha1: be646d15
- name: upgradefs
size: 0x1000000
sha1: 1f050995
- name: appfs
size: 0x4000000
sha1: 9217002e
- name: exdata
size: 0x1300000
sha1: b35f9c75
size: 128M
ram:
total: 512M
media: 256M
firmware:
u-boot: "2010.06 (Mar 21 2019 - 16:49:26)"
kernel: "3.18.20 (SMP Tue May 7 13:37:26 CST 2019)"
toolchain: gcc version 4.9.4 20150629 (prerelease) (Hisilicon_v500_20160223)
libc: uClibc 0.9.33.2
sdk: "Hi3519V101_MPP_V1.0.4.0 B040 Release (Nov 10 2017, 14:08:45)"
main-app: /app/bin/robcat
sensors:
- vendor: Sony
model: IMX385
control:
bus: 0
type: i2c
addr: 0x34
vicap0-state: up
vicap1-state: down
data:
vicap0-input: MIPI0
mipi0-type: MIPI
cat /proc/umap/vi
[VIU] Version: [Hi3519V101_MPP_V1.0.4.0 B040 Release], Build Time: [Nov 10 2017, 14:08:58]
-----MODULE PARAM---------------------------------------------------------------
detect_err_frame drop_err_frame stop_int_level yuv_skip
10 0 0 0
-----VI-VPSS ONLINE STATE-------------------------------------------------------
OnlineState
offline
-----VI MODULE STATE------------------------------------------------------------
ModuleState
Started
-----VI PORT SIZE---------------------------------------------------------------
Dev WIDTH HEIGHT
0 1920 1080
-----VI DEV ATTR1---------------------------------------------------------------
Dev IntfM WkM ComMsk0 ComMsk1 ScanM AD0 AD1 AD2
0 MIPI 1Mux fff00000 0 P -1 -1 -1
-----VI DEV ATTR2---------------------------------------------------------------
AD3 Seq DPath DType DRev CapX CapY CapW CapH BasW BasH Comp HReph VReph
-1 N/A ISP RGB N 0 0 1920 1080 1920 1080 N NONE NONE
-----VI HIGH DEV ATTR 1---------------------------------------------------------
Dev InputM WkM ComMsk0 ComMsk1 ScanM AD0 AD1 AD2
-----VI HIGH DEV ATTR 2---------------------------------------------------------
AD3 Seq CombM CompM ClkM Fix FldP DPath DType DRev
-----VI HIGH DEV ATTR 3---------------------------------------------------------
CapX CapY CapW CapH BasW BasH Comp HReph VReph
-----VI PHYCHN ATTR 1-----------------------------------------------------------
PhyChn CapX CapY CapW CapH DstW DstH CapSel Mirror Flip
0 0 0 1920 1080 1920 1080 both N N
-----VI PHYCHN ATTR 2-----------------------------------------------------------
IntEn PixFom SrcRat DstRat Comp
Y SP420 -1 -1 N
-----VI PHYCHN STATUS 1---------------------------------------------------------
PhyChn Dev IntCnt VbFail LosInt TopLos BotLos BufCnt IntT
0 0 8637 0 2 0 2 2 385
-----VI PHYCHN STATUS 2---------------------------------------------------------
SendT Field Stride MaxIntT IntGapT MaxGapT LIntCnt ThrCnt AutoDis
0 frm 1920 453 40038 41294 0 1 0
-----VI PHYCHN STATUS 3---------------------------------------------------------
CasAutD TmgErr ccErrN IntRat
0 0 0 25
-----VI LDC ATTR----------------------------------------------------------------
PhyChn ViewType Ratio minRatio COffX COffY Enable
-----VI Cylind Correction ATTR------------------------------------------------------------
PhyChn Enable Ratio CYOffX CYOffY
-----VI SPREAD ATTR------------------------------------------------------------
PhyChn Enable OutW OutH Coef
-----VI ROTATE_EX ATTR------------------------------------------------------------
PhyChn Enable ViewType Angle CYOffX CYOffY OutW OutH
-----VI Stitching Correction ATTR------------------------------------------------------------
PhyChn Enable OutW OutH Coef0 Coef1 Coef2 Coef3 Coef4 Coef5 Coef6 Coef7 Coef8
-----VI FLASH ATTR--------------------------------------------------------------
Dev Mode StartTime DuraTime InterVal CapIdx Enable FlashedNum
0 Once 0 0 0 0 N 0
-----VI CSC ATTR----------------------------------------------------------------
Dev Type HueVal ContrVal LumaVal StatuVal TVMode
0 709 50 50 50 50 N
-----VI DCI ATTR----------------------------------------------------------------
Dev Enable BlackGain ContrGain LightGain ManBlendEn BlendRatio BlackStretchEn
0 Y 18 18 18 N 0 N
-----VI DIS ATTR----------------------------------------------------------------
Dev Enable
0 N
-----VI VC NUMBER---------------------------------------------------------------
Dev Linear DES0 DES1 DES2
0 NA NA NA NA
1 NA NA NA NA
-----VI WDR ATTR----------------------------------------------------------------
Dev Mode BufNum DstW DstH PoolId VcNum DesNum State Comp
0 NONE 0 1920 1080 -1 0 0 Init N
-----VI WDR DES STATUS----------------------------------------------------------
Dev Idx IntGap IntCnt CcErrCnt
-----VI WDR SRC STATUS----------------------------------------------------------
Dev Idx IntGap IntCnt CcErrCnt
-----VI WDR COMBINE STATUS------------------------------------------------------
Dev IntGap IntCnt CcErrCnt
0 0 0 0
-----VI SNAP ATTR-------------------------------------------------------------------------
Dev IspDev Type RefNum Depth SrcRat DstRat bZSL RollbackMs Interval FrameCnt
-----VI SNAP STATUS-----------------------------------------------------------------------
Dev State TotalCnt CapturedCnt ReadCnt OverCnt 0RefCurCnt 2RefCurCnt 2RefRefCnt
-----VI EXTCHN ATTR 1-----------------------------------------------------------
ExtChn BindChn CropEn CropX CropY CropW CropH DstW DstH PixFom
-----VI EXTCHN ATTR 2-----------------------------------------------------------
SrcRat DstRat Depth Comp
-----VI FISHEYE ATTR-----------------------------------------------------
ViChn Enable MntMode RgnNum BgEnable BgColor LMF HOffset VOffset TCoef FStrength
-----VI FISHEYE Region Attr----------------------------------------------------------------
ExtChn RgnIndex ViewMode InRadius OutRadius Pan Tilt HorZoom VerZoom OutX OutY OutW OutH
-----VI DIS INFO1--------------------------------------------------------------------------------
ViChn bEnable Acc Mode Fixlevel Roef BufNum MovSub NoMov Dof CropRatio DISFrmRate
-----VI DIS INFO2--------------------------------------------------------------------------------
ViChn TimeLag AngleType ViewAngle bScale OutW OutH DelayNum RetCenter GyroWeight bStillCrop
-----VI DISDebug INFO---------------------------------------------------------------------
ViChn PyFrmlost AfFrmlost Pyflag Srcflag Mvflag PyTime AfTime MvTime MaxPyTime MaxAfTime MaxMvTime
-----VI CHN STATUS--------------------------------------------------------------
ViChn bEnUsrP FrmTime FrmRate SendCnt SwLost Rotate Depth
0 N 40039 25 8635 0 NONE 0
-----VI CHN CALL VGS STATUS 1---------------------------------------------------
ViChn UsrBgnNOk UsrCancel UsrEndOk UsrCbOk
-----VI CHN CALL VGS STATUS 2---------------------------------------------------
ViChn CovBgnNOk CovCancel CovEndOk CovCbOk
-----VI CHN CALL VGS STATUS 3---------------------------------------------------
ViChn OsdBgnNOk OsdCancel OsdEndOk OsdCbOk
-----VI CHN CALL VGS STATUS 4---------------------------------------------------
ViChn ScaleNOk SclCancel SclEndOk SclCbOk
-----VI CHN CALL VGS STATUS 5---------------------------------------------------
ViChn RotateNOk RotCancel RotEndOk RotCbOk
-----VI CHN CALL VGS STATUS 6---------------------------------------------------
ViChn LDCNOk LDCCancel LDCEndOk LDCCbOk
-----VI CHN CALL VGS STATUS 7---------------------------------------------------
ViChn OnlineNOk OnlCancel OnlEndOk OnlCbOk
-----VI CHN CALL FISHEYE STATUS 8-----------------------------------------------
ViChn PMFNOk PMFCancel PMFEndOk PMFCbOk
cat /proc/umap/hi_mipi
Module: [MIPI], Build Time: [Nov 10 2017, 14:11:03]
-----Combo DEV ATTR-----------------------------------------------------------------------------------------------------
Devno WorkMode DataType WDRMode LinkId ImgX ImgY ImgW ImgH SyncMode DataEndian SyncCodeEndian
0 MIPI RAW12 None 0 4 0 1920 1080 N/A N/A N/A
-----LINK INFO------------------------------------------------------
LinkIdx LaneCount LaneId PhyData AlignedData ValidLane
0 4 0, 1, 2, 3 0x40f41d3b 0x48fd8edc 0, 1, 2, 3
-----mipi detect info----------------------------------------------------
Devno VC width height
0 0 1920 1080
0 1 0 0
0 2 0 0
0 3 0 0
-----fsm timeout and escape info---------------------------------------------
link clkTOutCnt d0TOutCnt d1TOutCnt d2TOutCnt d3TOutCnt clkEscCnt d0EscCnt d1EscCnt d2EscCnt d3EscCnt
0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0
-----MIPI int error info-----------------------------------------------------------
Devno vc0CRC vc1CRC vc2CRC vc3CRC vc0OrderErr vc1OrderErr vc2OrderErr vc3OrderErr vc0NMatCnt vc1NMatCnt vc2NMatCnt vc3NMatCnt
0 0 0 0 0 0 0 0 0 0 0 0 0
Devno HCntErr vc0HECC vc1HECC vc2HECC vc3HECC vc0DtErr vc1DtErr vc2DtErr vc3DtErr
0 0 0 0 0 0 0 0 0 0
Devno CMD_FIFO_RERR DATA_FIFO_RERR CMD_FIFO_WERR DATA_FIFO_WERR
0 0 0 0 0
-----ALING Err info--------------------------------------
Devno FIFO_FullErr Lane0Err Lane1Err Lane2Err Lane3Err Lane4Err Lane5Err Lane6Err Lane7Err Lane8Err Lane9Err Lane10Err Lane11Err
0 0 0 0 0 0 0 0 0 0 0 0 0 0
Will wait for the camera to arrive your place