小丁

小丁

0个粉丝

8

问答

0

专栏

0

资料

小丁  发布于  2015-04-27 10:23:35
采纳率 0%
8个问答
11705

【已解决】运行sample中的例子,全部错误码都是0xA0088010,即vpss系统未初始化,

 
本帖最后由 goodman 于 2016-10-18 08:35 编辑

怎么解?真的不知道是哪出错了,到底vpss怎么初始化的?不就是给VPSS_GRP_ATTR_S赋值,然后调用HI_MPI_VPSS_CreateGrp就行了吗?就是sdk中给出的原有例子,不应该错的,,,
我来回答
回答12个
时间排序
认可量排序

z12oo

0个粉丝

5

问答

0

专栏

0

资料

z12oo 2015-05-27 13:05:23
认可0
我也遇到这问题,不知道博主解决了吗?可不可以说下解决方法?

david

33个粉丝

368

问答

253

专栏

229

资料

david 2015-05-27 18:13:20
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=16475&ptid=7406]z12oo 发表于 2015-5-27 13:05[/url]
我也遇到这问题,不知道博主解决了吗?可不可以说下解决方法?[/quote]

sample下面有VIO的例子 好好看看对照sdk文档。

LinJoy

0个粉丝

1

问答

0

专栏

0

资料

LinJoy 2015-05-27 22:52:44
认可0
通常 sdk 要注意硬體設定那部份定義是否和你的執行板子是否一致
順便給你 vpss 設定 給 vi code
void Soc_VideoVPSS_VI_Create (VI_CHN tVIChn)
{
    u8 i;
    VPSS_GRP grp;
    VPSS_GRP_ATTR_S grpattr;
    VPSS_GRP_PARAM_S grpparam;
    VPSS_CHN_ATTR_S chnattr;
    MPP_CHN_S souchn, tarchn;

    // 建立 VPSS Group
    grp = tVIChn;
    grpattr.u32MaxW = gVideoChnMaxWidth;            // 最大圖像寬度
    grpattr.u32MaxH = ChnMaxHeight;           // 最大圖像寬度
    grpattr.enPixFmt = HisiPixelType;       // 影像格式
    Soc_VideoVPSS_SetDieMode (&grpattr);            // 設定 VPSS GRP DIE 屬性
    grpattr.bDrEn = FALSE;                          // Dr/Db 與Nr、Die 的硬體在工作時是互斥的,設置通道屬性時不能同時致能
    grpattr.bDbEn = FALSE;
    grpattr.bIeEn = TRUE;
    grpattr.bHistEn = TRUE;                         // 若後端是編碼,則必須打開長條圖開關,否則碼率控制不準確
    HI_MPI_VPSS_CreateGrp (grp, &grpattr);
    // 設定 VPSS 高級屬性
    HI_MPI_VPSS_GetGrpParam (grp, &grpparam);

    grpparam.u32MotionThresh = 0;
    HI_MPI_VPSS_SetGrpParam (grp, &grpparam);
    for (i = 0; i < VPSS_MAX_CHN_NUM; i++)          // Hisi 定義為 5
    {
        // 設定 VPSS 頻道屬性
        chnattr.bSpEn = FALSE;                                 
        chnattr.bFrameEn = FALSE;                                   // 邊框是否使用
        chnattr.stFrame.u32Width[VPSS_FRAME_WORK_LEFT] =            // 邊框寬度 (只能 0-14 取偶數)
        chnattr.stFrame.u32Width[VPSS_FRAME_WORK_RIGHT] =
        chnattr.stFrame.u32Width[VPSS_FRAME_WORK_TOP] =
        chnattr.stFrame.u32Width[VPSS_FRAME_WORK_BOTTOM] = 2;
        chnattr.stFrame.u32Color[VPSS_FRAME_WORK_LEFT] =            // 邊框顏色 (必須顏色一致)
        chnattr.stFrame.u32Color[VPSS_FRAME_WORK_RIGHT] =           // 0x00RRGGBB
        chnattr.stFrame.u32Color[VPSS_FRAME_WORK_BOTTOM] =
        chnattr.stFrame.u32Color[VPSS_FRAME_WORK_TOP] = 0x808080;
        HI_MPI_VPSS_SetChnAttr (grp, i, &chnattr);
        // 啟用 VPASS 頻道
        HI_MPI_VPSS_EnableChn (grp, i);
    }
    // 開始 VPSS Group
    HisiLib (HI_MPI_VPSS_StartGrp (grp), "HI_MPI_VPSS_StartGrp");
    // 將 VI 綁定給 VPSS
    souchn.enModId  = HI_ID_VIU;
    souchn.s32DevId = 0;
    souchn.s32ChnId = tVIChn;
    tarchn.enModId  = HI_ID_VPSS;
    tarchn.s32DevId = grp;
    tarchn.s32ChnId = 0;
    HI_MPI_SYS_Bind (&souchn, &tarchn);
}

leafdan

0个粉丝

9

问答

0

专栏

2

资料

leafdan 2015-10-13 17:07:43
认可0
楼主解决了吗?我也遇到同样的问题。运行mpp的sample_vio也是产生同样的问题

songshusen

0个粉丝

0

问答

0

专栏

0

资料

songshusen 2015-11-03 11:31:06
认可0
我也遇到了这个问题,经检查是发现板卡上SDK的版本与编译程序用的SDK版本不一致导致的,编译环境换成与板卡一致的版本后,问题解决。希望对你有帮助。

Randolph

0个粉丝

1

问答

0

专栏

0

资料

Randolph 2016-10-17 16:47:58
认可0
顶楼上, 我也遇到了同样的问题. 原因是装驱动的时候装的不是同版本SDK自带的ko驱动, 工具链最好也用SDK自带的工具链. 驱动中如果有自己不能用的驱动, 也不要大改, 先单独安装自己需要的驱动, 然后再load3520D安装剩余的, 尽量用同一个SDK版本的驱动.

放学后不许跑

0个粉丝

2

问答

0

专栏

0

资料

放学后不许跑 2017-05-25 09:55:01
认可0
请问,如何查看板卡的SDK版本。另外,我的这个程序是sample改的,改之前完全可以跑,改完之后就出现sample_comm_vpss_disablechn failed with 0xa0078010!  但是之前跑的别的sample代码也是在这同一个SDK下编译的,之后在板子上跑也没有问题啊

放学后不许跑

0个粉丝

2

问答

0

专栏

0

资料

放学后不许跑 2017-05-25 10:06:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=21585&ptid=7406]songshusen 发表于 2015-11-3 11:31[/url]
我也遇到了这个问题,经检查是发现板卡上SDK的版本与编译程序用的SDK版本不一致导致的,编译环境换成与板卡 ...[/quote]

我刚刚查看过了,板子的SDK和我编译用的SDK版本是一样的,都是V1.0,.5.0,请问你们当时是怎么解决的,求大神相助!

放学后不许跑

0个粉丝

2

问答

0

专栏

0

资料

放学后不许跑 2017-05-25 10:07:32
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=39631&ptid=7406]Randolph 发表于 2016-10-17 16:47[/url]
顶楼上, 我也遇到了同样的问题. 原因是装驱动的时候装的不是同版本SDK自带的ko驱动, 工具链最好也用SDK自带 ...[/quote]

我刚刚查看过了,板子的SDK和我编译用的SDK版本是一样的,都是V1.0,.5.0,请问你们当时是怎么解决的,求大神相助!

wahuqeir

0个粉丝

1

问答

0

专栏

1

资料

wahuqeir 2017-05-25 17:26:59
认可0
cat /dev/logmpp 看一下

13915426184

0个粉丝

15

问答

0

专栏

0

资料

13915426184 2017-08-10 16:48:29
认可0
真羡慕楼上的,我到现在连sample干了什么事都没弄明白

fengzheng822

0个粉丝

5

问答

0

专栏

0

资料

fengzheng822 2017-11-28 13:46:54
认可0
也遇到了同样的问题,看各位的评论有点启发了,试试看
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区