Egloas_Lae

Egloas_Lae

0个粉丝

1

问答

0

专栏

0

资料

Egloas_Lae  发布于  2017-07-19 18:48:11
采纳率 0%
1个问答
5187

关于hi3519运行sample的问题

 
在运行sdk,mpp里面的ive关于cnn的sample的时候
在下面这段代码一直出错,setconf处报没有初始化的错误。
HI_MPI_SYS_Exit();
    HI_MPI_VB_Exit();
    memset(&struVbConf, 0, sizeof(VB_CONF_S));
    struVbConf.u32MaxPoolCnt             = 128;
    struVbConf.astCommPool[0].u32BlkSize = 1920 * 1080 * 2;
    struVbConf.astCommPool[0].u32BlkCnt  = 40;
    s32Ret = HI_MPI_VB_SetConf(&struVbConf);
    if (HI_SUCCESS != s32Ret)
    {
        SAMPLE_PRT("HI_MPI_VB_SetConf fail,Error(%#x)\n", s32Ret);
        return s32Ret;
    }





请问这个sample是一定要执行ko里加载驱动的脚本吗?
加载ko里 load3519v101后这一步可以过了,但是在下一步init处还是会报错,检查错误代码是HI_ERR_IVE_NOMEM 分配内存失败,如系统内存不足
出错代码:
    s32Ret = HI_MPI_VB_Init();
    if (HI_SUCCESS != s32Ret)
    {
        SAMPLE_PRT("HI_MPI_VB_Init fail,Error(%#x)\n", s32Ret);
        return s32Ret;
    }


另外,加载驱动时也会出错
/nfsroot/SDK/mpp_big-little/ko # ./load3519v101_slave -i imx274
mmz_start: 0xa0000000, mmz_size: 504M, pciv_start: 0xbf800000
Module himedia: init ok
Hisilicon Media Memory Zone Manager
hi_osal 1.0 init success!
hi3519v101_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Unable to handle kernel NULL pointer dereference at virtual address 0000000c
pgd = deeec000
[0000000c] *pgd=9e83b831, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1] SMP ARM
Modules linked in: hi3519v101_region(PO+) hi3519v101_tde(PO) hi3519v101_sys(PO) hi3519v101_base(PO) hi_osal(O)
CPU: 0 PID: 236 Comm: insmod Tainted: P           O   3.18.20 #1
task: dee7e000 ti: de85c000 task.ti: de85c000
PC is at RGN_Init+0x48/0x74 [hi3519v101_region]
LR is at RGN_Init+0x48/0x74 [hi3519v101_region]
pc : []    lr : []    psr: 60000013
sp : de85de00  ip : dffde400  fp : bf06ac20
r10: bf06ac68  r9 : de812380  r8 : c0585720
r7 : 00000000  r6 : 00000000  r5 : bf06ab58  r4 : 00000000
r3 : bf024838  r2 : 00000001  r1 : bf024838  r0 : 00000000
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 9eeec06a  DAC: 00000015
……………………
……………………


这块板子好像是1G的内存,检查bootreg里分配的是512给os,但是我改了脚本里的设置也还是会出像上面的错误。
实在不知道怎么办了,请大佬们支支招
我来回答
回答1个
时间排序
认可量排序

linronghua1

1个粉丝

8

问答

0

专栏

1

资料

linronghua1 2019-01-09 21:47:04
认可0
你的Senser是那个型号?
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区