民工9527

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527  发布于  2017-07-21 16:36:43
采纳率 0%
1个问答
3079

HI_MPI_HDMI_GetAttr 调用失败,画面偏红

 
      Hi3536_SDK提供的ko+sample_vdec, 在调用HI_MPI_HDMI_GetAttr时一直失败,错误码0XFFFFFFFF,在SDK中不存在。并且,显示出来的画面是偏红色的,跟原始视频有相当的色差,而用提供的VO截取工具查看画面时,是好的,也就是说是VO到显示设备这期间出了问题,怀疑跟这个函数调用失败有关。
      请教各位大师,有没有解决方案?
我来回答
回答22个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-21 17:40:08
认可0
HI_MPI_XXX() 返回-1, 一般是驱动没有加载,或者驱动版本不对

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527 2017-07-21 18:32:48
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55869&ptid=18180]zhuangweiye 发表于 2017-7-21 17:40[/url]
HI_MPI_XXX() 返回-1, 一般是驱动没有加载,或者驱动版本不对[/quote]

你好,拿到的板子里自带sample,同样的ko,同样的数据源,它跑起来,画面颜色都是正常的。只是板子里的sample看不到源码,不知道跟SDK里提供的sample到底有什么区别。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-24 07:59:37
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55878&ptid=18180]民工9527 发表于 2017-7-21 18:32[/url]
你好,拿到的板子里自带sample,同样的ko,同样的数据源,它跑起来,画面颜色都是正常的。只是板子里的sa ...[/quote]

简单啦

要运行自己编译的sample,就加载自己SDK里面的ko

要运行板子上的sample,就加载班子里面的ko

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527 2017-07-24 09:10:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55936&ptid=18180]zhuangweiye 发表于 2017-7-24 07:59[/url]
简单啦

要运行自己编译的sample,就加载自己SDK里面的ko
[/quote]

你好,板子里的ko没有加载,改成加载的SDK里的ko,还是这个效果。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-24 09:21:52
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55939&ptid=18180]民工9527 发表于 2017-7-24 09:10[/url]
你好,板子里的ko没有加载,改成加载的SDK里的ko,还是这个效果。[/quote]

贴个出问题的 /proc/umap/vo /proc/umap/hdmi, 以及SDK版本号

SA12009903

0个粉丝

12

问答

0

专栏

2

资料

SA12009903 2017-07-24 13:21:48
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55940&ptid=18180]zhuangweiye 发表于 2017-7-24 09:21[/url]
贴个出问题的 /proc/umap/vo /proc/umap/hdmi, 以及SDK版本号[/quote]

请问.ko文件是运行SDK中的哪个文件生成的呢?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-24 14:31:28
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55972&ptid=18180]SA12009903 发表于 2017-7-24 13:21[/url]
请问.ko文件是运行SDK中的哪个文件生成的呢?[/quote]

如果是监控类的SDK, ko是非开源的, 海思直接编译好放在SDK里面, 不是用户自己能生成的

SA12009903

0个粉丝

12

问答

0

专栏

2

资料

SA12009903 2017-07-24 15:51:49
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55985&ptid=18180]zhuangweiye 发表于 2017-7-24 14:31[/url]
如果是监控类的SDK, ko是非开源的, 海思直接编译好放在SDK里面, 不是用户自己能生成的[/quote]

哦,这样的啊,谢谢,那我自己改驱动怎么改呢?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-24 16:03:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56003&ptid=18180]SA12009903 发表于 2017-7-24 15:51[/url]
哦,这样的啊,谢谢,那我自己改驱动怎么改呢?[/quote]

大神, 驱动要改只能让海思来,估计没有足够的量,门在哪里都摸不着;P

SA12009903

0个粉丝

12

问答

0

专栏

2

资料

SA12009903 2017-07-24 16:54:43
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56004&ptid=18180]zhuangweiye 发表于 2017-7-24 16:03[/url]
大神, 驱动要改只能让海思来,估计没有足够的量,门在哪里都摸不着[/quote]

谢了,看来是我想多了,感谢~

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527 2017-07-26 20:59:09
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55985&ptid=18180]zhuangweiye 发表于 2017-7-24 14:31[/url]
如果是监控类的SDK, ko是非开源的, 海思直接编译好放在SDK里面, 不是用户自己能生成的[/quote]

你好,画面偏红应该是 HDMI的属性设不上去,sdk的sample,之前get属性失败,我注释掉了,然后直接设置(值都是按照sdk的资料来设置的)HDMI属性,出下面的error log。请问知道如何解决吗?
1.设定值
************************************************************************************************
    stAttr.bEnableHdmi = HI_TRUE;
   
    stAttr.bEnableVideo = HI_TRUE;
    stAttr.enVideoFmt = enVideoFmt;        //ok

    stAttr.enVidOutMode = HI_HDMI_VIDEO_MODE_YCBCR444;
    stAttr.eOutCscQuantization = HDMI_QUANTIZATION_LIMITED_RANGE;
    stAttr.enDeepColorMode = HI_HDMI_DEEP_COLOR_OFF;        //ok
    stAttr.bxvYCCMode = HI_FALSE;

    stAttr.bEnableAudio = HI_FALSE;
    stAttr.enSoundIntf = HI_HDMI_SND_INTERFACE_I2S;                //ok
    stAttr.bIsMultiChannel = HI_FALSE;
    stAttr.enSampleRate = HI_HDMI_SAMPLE_RATE_96K;
    stAttr.u8DownSampleParm =0;

    stAttr.enBitDepth = HI_HDMI_BIT_DEPTH_16; //ok
    stAttr.u8I2SCtlVbit = 0;

    stAttr.bEnableAviInfoFrame = HI_TRUE;
    stAttr.bEnableAudInfoFrame = HI_FALSE;
    stAttr.bEnableSpdInfoFrame = HI_FALSE;
    stAttr.bEnableMpegInfoFrame = HI_FALSE;

    stAttr.bDebugFlag = HI_FALSE;         
    stAttr.bHDCPEnable = HI_FALSE;

    stAttr.b3DEnable = HI_FALSE;
    stAttr.u83DParam = 0;
    stAttr.enDefaultMode = HI_HDMI_FORCE_HDMI; //ok
    stAttr.bAuthMode = 0;
************************************************************************************************
2.error log
************************************************************************************************
[Func]:HI_MPI_HDMI_SetAttr [Line]:1746 [Info]:return HI_FAILURE!!
[/home/mcc/Hi3536_SDK_V2.0.6.0/mpp_master/sample/hifb/../common/sample_comm_vo.c]-[SAMPLE_COMM_VO_HdmiStart]-646: HI_MPI_HDMI_SetAttr--[0xffffffff]

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-27 07:45:20
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56247&ptid=18180]民工9527 发表于 2017-7-26 20:59[/url]
你好,画面偏红应该是 HDMI的属性设不上去,sdk的sample,之前get属性失败,我注释掉了,然后直接设置( ...[/quote]

海思API接口返回-1, 一般都是驱动没有加载或者驱动版本和SDK不匹配

建议楼主在这方面多看看

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527 2017-07-27 09:13:43
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56249&ptid=18180]zhuangweiye 发表于 2017-7-27 07:45[/url]
海思API接口返回-1, 一般都是驱动没有加载或者驱动版本和SDK不匹配

建议楼主在这方面多看看[/quote]

好的,谢谢大侠

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527 2017-07-27 11:24:10
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=55940&ptid=18180]zhuangweiye 发表于 2017-7-24 09:21[/url]
贴个出问题的 /proc/umap/vo /proc/umap/hdmi, 以及SDK版本号[/quote]

请问大侠,怎么看KO和sdk不匹配啊?


1.~ # cat /proc/umap/vo

------------  info from master arm -------------

[VOU] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:51:58]

-----GRAPHICS LAYER------------------------------------------------------------
Layer BindDev
   HC0       0
   HC1       1

-----LAYER CSC PARAM-----------------------------------------------------------
LAYERID  Matrix    Luma    Cont     Hue    Satu
       0       5      50      50      50      50
       3       5      50      50      50      50

------------  info from slave arm -------------

[VOU] Version: [Hi3536_MPP_V2.0.2.0 B020 Release], Build Time[Jun  7 2015, 19:28:38]

-----DEV CONFIG----------------------------------------------------------------
DevId   DevEn    Mux1    Mux2    Mux3     InfSync   BkClr  DevFrt
     0       Y     VGA  BT1120    HDMI    1080P@60      ff      60

-----MODULE PARAM--------------------------------------------------------------
detectCycle
    30
-----DEV VDAC STATUS-----------------------------------------------------------
DevId    VDAC
     0       -

-----VIDEO LAYER STATUS--------------------------------------------------------
LayerId VideoEn ClustMode  PixFmt    ImgW    ImgH   DispW   DispH DispFrt DoubFrm Toleration Priority
       0       Y         N     420    1920    1080    1920    1080      60       N   10000000        0

-----VIDEO LAYER STATUS 2------------------------------------------------------
layerId VideoEn EnChNum  Matrix    Luma    Cont     Hue    Satu
       0       Y       4       0      50      50      50      50

-----VIDEO LAYER STATUS 3------------------------------------------------------
layerId DevId  SetBeg  SetEnd PartitionMode SupportCompress
       0     0       N       N         Multi               N

-----CHN BASE INFO ------------------------------------------------------------
LayerId ChnId ChnEn  Prio DeFlk  ChnX  ChnY  ChnW  ChnH DispX DispY bSnap Field  bCas CcPos bRcvMatch
       0     0     Y     0     N     0     0   960   540    -1    -1     N  both     N     0       0
       0     1     Y     0     N   960     0   960   540    -1    -1     N  both     N     0       0
       0     2     Y     0     N     0   540   960   540    -1    -1     N  both     N     0       0
       0     3     Y     0     N   960   540   960   540    -1    -1     N  both     N     0       0

-----CHN PLAY INFO 1-----------------------------------------------------------
LayerId ChnId Batch  Show Pause  Step Revrs Refsh Thrshd ChnFrt   ChnGap
       0     0     N     Y     N     N     N     N      3     60    16666
       0     1     N     Y     N     N     N     N      3     60    16666
       0     2     N     Y     N     N     N     N      3     60    16666
       0     3     N     Y     N     N     N     N      3     60    16666

-----CHN PLAY INFO 2-----------------------------------------------------------
LayerId ChnId          DisplayPts              PrePts             CurrPts            ScalePts              SetPts           RecvCurPts
       0     0         21215000000         21225000000         21235000000                   0                  -1         21235000000
       0     1         21055000000         21055000000         21060000000                   0                  -1         21060000000
       0     2            40000000            40000000            45000000            40015066                  -1            45000000
       0     3            40000000            40000000            45000000            40015066                  -1            45000000

-----ByMutli CHN STATUS1-------------------------------------------------------
LayerId ChnId       QCnt      NewDo      OldDo       LCnt       SCnt      ChRpt BusyN ShouD Dsped  Area AreaT
       0     0       7043       2313          0        890       2312        103     1     1     1     0     0
       0     1       7007       2308          0        848       2307        107     0     1     1     2     2
       0     2       4041          9          0          0          9          0     0   300    14     1     1
       0     3       4041          9          0          0          9          0     0   300    13     3     3

-----ByMutli CHN STATUS2-------------------------------------------------------
LayerId ChnId  Buf1  Buf2  Buf3  Buf4  DBuf Stat1 Stat2 QNodeAddr SNodeAddr  DispAddr  ChnFreeNum  ChnBusyNum
       0     0  UseF  UseF  UseF  UseF     1   end   end  9d6e1c00  9d3ea600  9d0f3000           5           1
       0     1  UseF  UseF  UseF     F     1   end   end  9d6e1fc0  9d0f33c0  9d0f33c0           6           0
       0     2     F  UseF  UseF     F     3   end   end  9d7dee00  9d7dee00  9d7dee00           6           0
       0     3     F  UseF  UseF     F     3   end   end  9d7df1c0  9d7df1c0  9d7df1c0           6           0

-----ByMutli CHN STATUS3--------------------------------------------------------
LayerId ChnId AspectRatioMode     X     Y     Width     Height     BgColor     CompressMode
       0     0            NONE     0     0         0          0           0             NONE
       0     1            NONE     0     0         0          0           0             NONE
       0     2            NONE     0     0         0          0           0             NONE
       0     3            NONE     0     0         0          0           0             NONE

-----BySingle CHN STATUS 1-----------------------------------------------------
LayerId ChnId   Job     Task     LCnt     SCnt    ChRpt     DRpt CBusy DBusy ShouD Dsped b2Scl  ChnAddr DispAddr

-----BySingle CHN STATUS 2-----------------------------------------------------
LayerId ChnId  bBorder  TopWidth  BottomWidth  LeftWidth  RightWidth  Color  ChnFreeNum  ChnBusyNum  DisplayFreeNum  DisplayBusyNum

-----BySingle CHN STATUS3------------------------------------------------------
LayerId ChnId AspectRatioMode     X     Y     Width     Height     BgColor     CompressMode

-----CHN OTHER INFO------------------------------------------------------------
LayerId ChnId bZoom ZmTyp ZoomX ZoomY ZoomW ZoomH  SrcW  SrcH
       0     0     N     0     0     0     0     0     0     0
       0     1     N     0     0     0     0     0     0     0
       0     2     N     0     0     0     0     0     0     0
       0     3     N     0     0     0     0     0     0     0

-----WBC INFO------------------------------------------------------------------
WbcId  WbcW  WbcH PixFmt FrmRat RealRat    Mode  SrcType  SrcId  Depth  NotFin

-----DEV VIDEO STATUS 3--------------------------------------------------------
DevId bCasCfg  bCasEn bCasSlv  CasRgn CasMode CasPatn enCasDataTranMode
     0       N       N       N                       0

-----VGA PARAM-----------------------------------------------------------------
DevId  Matrix    Luma    Cont     Hue    Satu    Gain    SharpenStrength
     0       3      50      50      50      59      10                128

-----HDMI PARAM----------------------------------------------------------------
DevId  Matrix    Luma    Cont     Hue    Satu
     0       0      50      50      50      59
***********************************************************************************************

2.~ # cat /proc/umap/hdmi0

------------  info from master arm -------------

------------  info from slave arm -------------

[HDMI] Version:[Hi3536_MPP_V2.0.2.0 B020 Release] Build Time:[Jun  7 2015, 19:28:31]

HDMI Version:   2.0.0.20150605.0
-------------------------------- [GlobalSoftStatus] -----------------------------
HDMI Mode           : NONE             |Run State           : OPEN START
Thread Is Run       : YES              |KerCallBack         : NO
Kernel Open Cnt     : 0                |User Open Cnt       : 1
---------------------------------- [HardWare Status] ----------------------------
HDMI Mode           : DVI              |HotPlug             : YES
Phy Output Enable   : YES              |Rsen                : YES
Phy Power On        : YES              |AvMute Enable       : NO
------------HW Video Path--------------|--------------- AVI IF Parse-------------
Video Mute Enable   : YES              |Current Format      : (VIC= 0)
DeepColor Open      : NO               |IT Content Valid    : NO
Out BitDepth        : 08 bit           |Content Type        : Graphics
InColorSpace(sw)    : YCbCr444         |Bar Info            : no
OutColorSpace       : RGB              |ColorSpace          : RGB
Dither              : NO               |Scan Info           : No Data
HV Sync Polarity    : HPVP             |Colorimetry         : No Data
InYCbCr420Demux     : NO               |Active Aspect Ratio : Reserved
OutYCbCr420Demux    : NO               |Picture Aspect Ratio: No Data
RGB_YCbCr444        : NO               |Ext Colorimetry     : xvYCC601
YCbCr444_422        : NO               |RGB Quantization    : default
YCbCr422_420        : NO               |YCC Quantization    : Limited
YCbCr420_422        : NO               |Picture Scaling     : un-known
YCbCr422_444        : NO               |Active Info Present : NO
YCbCr444_RGB        : NO               |Pixel Repetition    : No Repetition
------------HW Audio Path--------------|-------------- Audio IF Parse-------------
Audio Intf Type     : I2S              |Aduio Coding Type   : Stream head
Audio Channel Cnt   : 2                |Audio Channel Cnt   : Stream header
Sampling Freq(Hz)   : 48000            |Audio Sampling Freq : Stream header
Sampling Depth      : 24               |Audio Sampling Size : Stream header
DownSample          : NO               |DownmixInhibit      : NO
N value             :                  |Channel/SpeakerAlloc: 0x00 (  0)
CTS value           :                  |LFE PlayBack        : Un-known
Audio Mute          : NO               |Level Shift         : 0     dB
Audio Enable        : NO               |
------------------------------ [Info Frame RawData] ----------------------------
[HEX]AVI     DISABLE:[ 00 00 00 00]
[HEX]AUDIO   DISABLE:[ 00 00 00 00]
[HEX]VS      DISABLE:[ 00 00 00 00]
------------------------ [TaskID=395 Event Pool[0] Status] ------------------------
CNT|ErrTotal|HPD     |UnHPD   |EdidFail|HdcpFail|HdcpSucc|RsenCon |RsenDis |HdcpUsr
WR:|0       |1       |0       |0       |0       |0       |0       |0       |0
RD:|0       |0       |0       |0       |0       |0       |0       |0       |0
Memory[WkFlg=0 |RdAble= 1| RdPtr=0 | WrPtr=1 ]: 10 1a 1a 1a 1a   1a 1a 1a 1a 1a
~ #

***********************************************************************************************
3.SDK版本号:Hi3536_SDK_V2.0.6.0


zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-27 11:54:58
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56265&ptid=18180]民工9527 发表于 2017-7-27 11:24[/url]
请问大侠,怎么看KO和sdk不匹配啊?


[/quote]

3536用 双CPU ? 还是新的SDK 版本?

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527 2017-07-27 14:57:29
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56270&ptid=18180]zhuangweiye 发表于 2017-7-27 11:54[/url]
3536用 双CPU ? 还是新的SDK 版本?[/quote]

cpu的信息如下:
~ # cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 1 (v7l)
BogoMIPS        : 2387.14
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x1
CPU part        : 0xc0e
CPU revision    : 1

processor       : 1
model name      : ARMv7 Processor rev 1 (v7l)
BogoMIPS        : 2393.70
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x1
CPU part        : 0xc0e
CPU revision    : 1

processor       : 2
model name      : ARMv7 Processor rev 1 (v7l)
BogoMIPS        : 2393.70
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x1
CPU part        : 0xc0e
CPU revision    : 1

processor       : 3
model name      : ARMv7 Processor rev 1 (v7l)
BogoMIPS        : 2393.70
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x1
CPU part        : 0xc0e
CPU revision    : 1

Hardware        : hi3536
Revision        : 0000
Serial          : 0000000000000000
***********************************************************************************
我只能看出来是4核,但是从其他信息跟sdk的说明,应该是用mpp_master。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-27 15:55:40
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56284&ptid=18180]民工9527 发表于 2017-7-27 14:57[/url]
cpu的信息如下:
~ # cat /proc/cpuinfo
processor       : 0
[/quote]

一般都用 single

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527 2017-07-27 16:52:37
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56292&ptid=18180]zhuangweiye 发表于 2017-7-27 15:55[/url]
一般都用 single[/quote]

十分感谢大侠,刚用single的ko,跑singel的sample和master的sample都没有问题。
跪谢!!!:'(

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-07-27 16:55:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56310&ptid=18180]民工9527 发表于 2017-7-27 16:52[/url]
十分感谢大侠,刚用single的ko,跑singel的sample和master的sample都没有问题。
跪谢!!![/quote]

天太热, 一头的汗啊:L

民工9527

0个粉丝

1

问答

0

专栏

0

资料

民工9527 2017-07-27 17:10:49
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56312&ptid=18180]zhuangweiye 发表于 2017-7-27 16:55[/url]
天太热, 一头的汗啊[/quote]

之前跑板子的sample和ko,出来的log是
------------  info from master arm -------------

然后就认为,应该是用mpp_master了。。。
新手村刚一级,各种不懂事啊。。。:'(
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区