guanzeying

guanzeying

0个粉丝

4

问答

0

专栏

0

资料

guanzeying  发布于  2016-01-13 15:20:50
采纳率 0%
4个问答
8992

HI_MPI_VPSS_CreateGrp失败了,错误码是0xa0078010

本帖最后由 guanzeying 于 2016-1-13 15:25 编辑

HI_MPI_VPSS_CreateGrp失败了,错误码是0xa0078010。查手册是HI_ERR_VPSS_NOTREADY  VPSS 系统未初始化,请问这个问题该如何解决。
具体输出在下面:

[CommVencStartVideo]-1706: step  1: init sys variable success.
[CommVencStartVideo]-1718: step 2: mpp system init success.
=============SAMPLE_COMM_VI_SetMipiAttr enWDRMode: 0
linear mode
-------Sony IMX185 Sensor 1080p30 Initial OK!-------
[CommVencStartVideo]-1736: step 3: start vi dev & chn to capture success.
[CommVencStartVideo]-1740: start step 4: start vpss and vi bind vpss.
[CommVencStartVideo]-1771: Start Vpss u32Width=1920 MAXH=1080!
[StartGroup]-83: HI_MPI_VPSS_CreateGrp failed with 0xa0078010!
[CommVencStartVideo]-1775: Start Vpss failed!
[StopGroup]-198: StopGroup failed with 0xa0078010
[CreateOSDRegion]-385: HI_MPI_RGN_Create begin j=0 w=624 h=48
[CreateOSDRegion]-445: HI_MPI_RGN_AttachToChn failed! 0xa0038009! ch=0 osdIndex=0
[CreateHideRegion]-811: HI_MPI_RGN_AttachToChn OK! 0! ch=0
[CreateHideRegion]-811: HI_MPI_RGN_AttachToChn OK! 0! ch=1
[EnableChn]-151: HI_MPI_VPSS_SetChnAttr failed with 0xa0078010
[VdaStart]-909: Enable vpss chn failed!
[VdaOdStart]-674: HI_MPI_VDA_CreateChn HideAlm x=368,y=208 w=144 h=144
[VdaOdStart]-680: Hide RgnNum=1
[SetAlmMotionDetec]-1028: SetAlmMotionDetec w=690 h=120 x=3 y=236 -----------
[EnableChn]-151: HI_MPI_VPSS_SetChnAttr failed with 0xa0078010
[VdaStart]-909: Enable vpss chn failed!
[VdaMdStart]-582: HI_MPI_VDA_CreateChn OK!!!!!!!!!
[VdaMdStart]-598: HI_MPI_SYS_Bind M OK!!!!!!!!!
[VdaMdStart]-606: HI_MPI_VDA_StartRecvPic M OK!!!!!!!!!
[CommVdaMdGetResult]-297: get vda result time out, exit thread
[CommVdaMdGetResult]-297: get vda result time out, exit thread

察看vpss模块的状态
cat /proc/umap/vpss

[VPSS] Version: [Hi3516A_MPP_V1.0.4.0 B040 Release], Build Time[Jun 28 2015, 09:24:49]

VI-VPSS is online.

-------------------------MODULE PARAM-----------------------------------
    rfr_frame_comp
                 1

-------------------------VPSS GRP ATTR-----------------------------------
   GrpID    MaxW    MaxH  PixFmt DieMode   DciEn    NrEn  HistEn

-------------------------VPSS GRP PARAM-----------------------------------
   GrpID    Cont   GlobStr   IeStr  YSfStr  YTfStr  CSfStr  CTfStr MotionLimen

-------------------------VPSS GRP PARAM V2-----------------------------------
   GrpID  CSf  CTf  IEpost  IEStr  YMth  YSf_MA  YSf_SA  YTf  DeSend

-------------------------VPSS CHN PARAM---------------------------------
   GrpID   ChnID   ChnSp

-------------------------VPSS CHN ATTR-----------------------------------
   GrpId  PhyChnId  Enable    SpEn FrmWkEn  MirrorEn  FlipEn  SrcFRate  DstFRate   OverlayMask   CoverMask   ChnNr

-------------------------VPSS EXT-CHN ATTR-----------------------------------
  GrpId   ExtChnId  Enable  SrcChn   Width  Height  Srcfrc  Dstfrc  pixfmt

-------------------------VPSS EXT-CHN CROP ATTR-----------------------------------
  GrpId   ExtChnId  CropEn  CoorType   CoorX   CoorY   Width  Height

-------------------------VPSS CHN CROP INFO-----------------------------------
   GrpId   ChnID  CropEn    CoorType   CoorX   CoorY   Width  Height   TrimX   TrimY TrimWid TrimHgt

-----------------------VPSS CHN WORK STATUS-------------------------
   GrpID   ChnID    WorkMode   Depth          SendOk  bConfident     bDouble

----------------------VPSS CHN OUTPUT RESOLUTION-----------------------
   GrpID   ChnID  Enable   Width  Height  pixfmt  CompressMode   FrameRate

-------------------------VPSS NR PARAM-----------------------------------
   GrpID     REF  Compress

----------------------VPSS CHN ROTATE INFO-----------------------
   GrpID   ChnID  Rotate

----------------------VPSS CHN LDC ATTR-----------------------
   GrpID   ChnID  Enable  ViewType   Xoffset   Yoffset   Ratio

----------------------VPSS CHN LOWDELAY ATTR-----------------------
   GrpID   ChnID  Enable   LineCnt

-------------------------DRV WORK STATUS-----------------------------------
       StartSuc0   StartSuc1         LinkInt     NodeInt   StartErr0  NodeIdErr0   StartErr1  NodeIdErr1      BusErr
               0           0               0           0           0           0           0           0           0

-------------------------DRV ONLINE INT STATUS-----------------------------------
    FrmCntPerSec     FrmStartCnt   FrmErrCnt  FrmFlowCnt   Chn0LowDelayCnt   Chn1LowDelayCnt   Chn2LowDelayCnt
               0               0           0           0                 0                 0                 0

-------------------------DRV NODE QUEUE-----------------------------------
FreeNum WaitNum  Busy00  Busy01    Sel0  Busy10  Busy11    Sel1
     129       0       0       0       0       0       0       0

-----------------------INT WORK STATUS-------------------------
     CntPerSec  MaxCntPerSec        CostTm    MostCostTm  CostTmPerSec MCostTmPerSec
             0             0             0             0             0             0
我来回答
回答9个
时间排序
认可量排序

jochan

0个粉丝

0

问答

0

专栏

0

资料

jochan 2016-01-13 16:18:25
认可0
lsmod 看下ko 是否都加载全了,比如sys.ko
直接一点的,cat /dev/logmpp 看下有啥错误打印。:)

guanzeying

0个粉丝

4

问答

0

专栏

0

资料

guanzeying 2016-01-13 22:07:12
认可0
本帖最后由 guanzeying 于 2016-1-13 22:10 编辑

具体情况是这样的,我们公司要开发一个新的板子,然后接的是韩国的一体化机芯,这是在我们公司的板子上跑的应用。海思方案中没有这种机芯,我们就选了一个兼容的IMX185,实际肯定是不兼容的,只不过一定要选一个传感器才能通过编译。
从网上买的IMX178成品即使把sensor板子拔掉,也不会出现错误,当然是无法获取到视频的。但是运行的过程中没有报错。

检查了一遍,所有ko驱动都成功加载了。cat /dev/logmpp提示<3>[  vpss] [Func]:VPSS_DRV_FuncPreFilter [Line]:441 [Info]:<3>[  vpss] VI-VPSS online Can't support this operation.是因为硬件不匹配引起的吗?或者是因为vi设备没有正确初始化所至?

mmz_start: 0x84000000, mmz_size: 448M
rmmod: can't unload 'hi3516a_adec': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_aenc': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_ao': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_ai': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_aio': unknown symbol in module, or unknown parameter
rmmod: can't unload 'acodec': unknown symbol in module, or unknown parameter
remove audio
rmmod: can't unload 'pwm': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_ive': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_vda': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_rc': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_jpege': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_h264e': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_h265e': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_chnl': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_venc': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hifb': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_vou': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_vpss': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_viu': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi_mipi': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ssp_ad9020': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_vgs': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_region': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_tde': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sensor_i2c': unknown symbol in module, or unknown parameter
rmmod: can't unload 'piris': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_isp': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_sys': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3516a_base': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi_media': unknown symbol in module, or unknown parameter
rmmod: can't unload 'mmz': unknown symbol in module, or unknown parameter
Hisilicon Media Memory Zone Manager
Module himedia: init ok
hi3516a_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
load sys.ko for Hi3516A...OK!
Load tde.ko ...OK!
load region.ko ....OK!
load vgs.ko for Hi3516A...OK!
ISP Mod init!
load viu.ko for Hi3516A...OK!
load vpss.ko ....OK!
load vou.ko ....OK!
Load hifb.ko OK!
load rc.ko for Hi3516A...OK!
load venc.ko for Hi3516A...OK!
load chnl.ko for Hi3516A...OK!
load h264e.ko for Hi3516A...OK!
load h265e.ko for Hi3516A...OK!
load jpege.ko for Hi3516A...OK!
load vda.ko ....OK!
ive mod init success!
==== Your input Sensor type is imx185 ====
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f0078: 0x00000000 --> 0x00000001
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f007c: 0x00000000 --> 0x00000001
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f0080: 0x00000000 --> 0x00000001
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f0084: 0x00000000 --> 0x00000001
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f0088: 0x00000000 --> 0x00000001
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f008c: 0x00000000 --> 0x00000001
[END]
acodec inited!
insert audio
==== Your input Sensor type is imx185 ====
mipi_init
init phy power successful!
load hi_mipi driver successful!
Auto login as root ...
Jan  1 00:00:07 login[1066]: root login on 'ttyS000'
Welcome to HiLinux.

~ # lsmod
Module                  Size  Used by    Tainted: P  
hi_mipi                23517  0
hi3516a_adec            7540  0
hi3516a_aenc           50183  0
hi3516a_ao             87815  0
hi3516a_ai             86271  1 hi3516a_aenc
hi3516a_aio            27258  0
acodec                 10798  0
piris                   2702  0
pwm                     2829  0
sensor_i2c              1441  0
hi3516a_ive            77329  0
hi3516a_vda           191153  0
hi3516a_jpege          54439  0
hi3516a_h265e         143073  0
hi3516a_h264e         166551  0
hi3516a_chnl           32735  0
hi3516a_venc          231847  3 hi3516a_jpege,hi3516a_h265e,hi3516a_h264e
hi3516a_rc             70391  0
hifb                   78892  0
hi3516a_vou           179785  1 hifb
hi3516a_vpss          300601  0
hi3516a_viu           242301  1 hi3516a_vpss
hi3516a_isp            76339  4 piris,sensor_i2c,hi3516a_vpss,hi3516a_viu
hi3516a_vgs           126213  0
hi3516a_region         68867  0
hi3516a_tde           155493  2 hifb,hi3516a_region
hi3516a_sys            58067  2 hi3516a_vpss,hi3516a_viu
hi3516a_base           59769 24 hi3516a_adec,hi3516a_aenc,hi3516a_ao,hi3516a_ai,hi3516a_aio,acodec,hi3516a_ive,hi3516a_vda,hi3516a_jpege,hi3516a_h265e,hi3516a_h264e,hi3516a_chnl,hi3516a_venc,hi3516a_rc,hifb,hi3516a_vou,hi3516a_vpss,hi3516a_viu,hi3516a_isp,hi3516a_vgs,hi3516a_region,hi3516a_tde,hi3516a_sys
hi_media                5877  7 hi_mipi,acodec,pwm,hifb,hi3516a_tde,hi3516a_base
mmz                    23222  6 hi3516a_ao,hi3516a_jpege,hi3516a_h265e,hi3516a_h264e,hi3516a_tde,hi3516a_base

~ # cat /dev/logmpp
<3>[  vpss] [Func]:VPSS_DRV_FuncPreFilter [Line]:441 [Info]:<3>[  vpss] VI-VPSS online Can't support this operation.
<3>[  vpss] [Func]:VPSS_DRV_FuncPreFilter [Line]:441 [Info]:<3>[  vpss] VI-VPSS online Can't support this operation.
<3>[region] [Func]:RgnCheckAttr [Line]:1610 [Info]:<3>[region] Not suport color reverse!
<3>[region] [Func]:RgnAttachToChn [Line]:3868 [Info]:<3>[region] Chn(Mod:8,Dev:0,Chn:0) attach fail.
<3>[  vpss] [Func]:VPSS_DRV_FuncPreFilter [Line]:441 [Info]:<3>[  vpss] VI-VPSS online Can't support this operation.
<3>[  vpss] [Func]:VpssNotifyBind [Line]:258 [Info]:<3>[  vpss] [grp0}:vpss unexist!
<3>[  vpss] [Func]:VPSS_DRV_FuncPreFilter [Line]:441 [Info]:<3>[  vpss] VI-VPSS online Can't support this operation.
<3>[  vpss] [Func]:VpssNotifyBind [Line]:258 [Info]:<3>[  vpss] [grp0}:vpss unexist!

H伟伯爵H

0个粉丝

0

问答

0

专栏

0

资料

H伟伯爵H 2016-01-15 13:59:58
认可0
帮顶,大神求助贴

guanzeying

0个粉丝

4

问答

0

专栏

0

资料

guanzeying 2016-01-26 10:36:27
认可0
后来,我又回过头来运行海思提供的sample,发现海思提供的sample运行时并不会发生这样的错误,可能是因为自己封装类代码时出了问题。

H伟伯爵H

0个粉丝

0

问答

0

专栏

0

资料

H伟伯爵H 2016-01-29 09:30:07
认可0
感觉现在挺困惑的,硬件工程师这边不能确定是否硬件正常,软件工程师这边不能确定软件运行输出是否符合标准,全都一通在排查,没有一个合理的安排:Q

ysf

0个粉丝

23

问答

0

专栏

0

资料

ysf 2016-08-10 14:59:40
认可0
请问最后你的问题解决了么??我现在也遇到了类似的问题

ysf

0个粉丝

23

问答

0

专栏

0

资料

ysf 2016-08-10 15:03:52
认可0

[]-(4641)Not register all 3A ISP!
u32AeExtRegAddr 0,4096
u32AwbExtRegAddr 0,4096
u32IspExtRegAddr 0,12288
u32IspRegAddr b6d1a000,16384
我启动后是这样的:Q

zltkf

0个粉丝

1

问答

0

专栏

0

资料

zltkf 2017-01-16 10:25:22
认可0
请问楼主你的问题解决了吗?是怎样解决的呢?先谢谢

guanzeying

0个粉丝

4

问答

0

专栏

0

资料

guanzeying 2017-01-20 15:14:41
认可0
问题已经解决了,vi视频输入格式不对,海思只能支持BT1120。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区