lisider

lisider

0个粉丝

2

问答

0

专栏

0

资料

lisider  发布于  2017-01-19 15:19:14
采纳率 0%
2个问答
3875

HI3520DV200,QT镜面,hdmi显示,出现kernel panic

 
参考了GOODMAN的程序,添加了HDMI启动部分
我来回答
回答10个
时间排序
认可量排序

lisider

0个粉丝

2

问答

0

专栏

0

资料

lisider 2017-01-19 15:20:45
认可0
参考的goodman的程序[url]http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=8047&extra=page%3D1[/url]

lisider

0个粉丝

2

问答

0

专栏

0

资料

lisider 2017-01-19 15:23:48
认可0
因为我这里接的是hdmi,所以需要改下程序,在监视器上显示. 主要
1.修改了libmal 里面的gui.c,添加了 hdmi 的配置及启动,
2.在Makefile中添加了 -lhdmi
3.在guitest 的pro文件中LIBS变量添加了-lhdmi
然后编译成功.

lisider

0个粉丝

2

问答

0

专栏

0

资料

lisider 2017-01-19 15:26:00
认可0
运行的时候
在根目录下
1. ./sample_hifb&
2. ./gui_test -qws
然后出现kernel panic 情况

lisider

0个粉丝

2

问答

0

专栏

0

资料

lisider 2017-01-19 15:26:44
认可0
这是打印信息


# ./gui_test -qws
Kernel panic - not syncing:
ASSERT failed at:
  >File name: /home/pub/platform_h3/mpp/code/mkp/comm/video_buf.c
  >Function : VB_DestroyPool
  >Line No. : 559
  >Condition: HI_NULL != s_apstPools

Backtrace:
[] (dump_backtrace+0x0/0x110) from [] (dump_stack+0x18/0x1c)
r6:c1c71d04 r5:c05d9410 r4:c05d9410 r3:60000013
[] (dump_stack+0x0/0x1c) from [] (panic+0x74/0x188)
[] (panic+0x0/0x188) from [] (VB_DestroyPool+0x8c/0xe0 [hi3520D_base])
r3:0000022f r2:bf0145a0 r1:bf014ea4 r0:bf014e4c
r7:00000013
[] (VB_DestroyPool+0x0/0xe0 [hi3520D_base]) from [] (VouBufFreeHdVpss+0xac/0x1b0 [hi3520D_vou])
r5:bf1d8db0 r4:00000013
[] (VouBufFreeHdVpss+0x0/0x1b0 [hi3520D_vou]) from [] (VouDisableLayer+0x58c/0x834 [hi3520D_vou])
[] (VouDisableLayer+0x0/0x834 [hi3520D_vou]) from [] (VouDisableVideoLayer+0x40/0x58 [hi3520D_vou])
[] (VouDisableVideoLayer+0x0/0x58 [hi3520D_vou]) from [] (VOU_Exit+0x380/0x610 [hi3520D_vou])
r4:bf1d7880 r3:bf1e17bc
[] (VOU_Exit+0x0/0x610 [hi3520D_vou]) from [] (CMPI_ExitModules+0xcc/0x104 [hi3520D_base])
[] (CMPI_ExitModules+0x0/0x104 [hi3520D_base]) from [] (SysIoctl+0x31c/0x544 [hi3520D_sys])
[] (SysIoctl+0x0/0x544 [hi3520D_sys]) from [] (CMPI_UserCopy+0x84/0x174 [hi3520D_base])
r5:00000000 r4:00005901
[] (CMPI_UserCopy+0x0/0x174 [hi3520D_base]) from [] (Ioctl+0x58/0x80 [hi3520D_sys])
[] (Ioctl+0x0/0x80 [hi3520D_sys]) from [] (do_vfs_ioctl+0x88/0x588)
r8:c00331a8 r7:00000004 r6:00005901 r5:c1495800 r4:beb5280b
r3:bf0204a0
[] (do_vfs_ioctl+0x0/0x588) from [] (sys_ioctl+0x40/0x68)
[] (sys_ioctl+0x0/0x68) from [] (ret_fast_syscall+0x0/0x30)
r7:00000036 r6:00000004 r5:00005901 r4:beb5280b

lisider

0个粉丝

2

问答

0

专栏

0

资料

lisider 2017-01-19 15:30:14
认可0
然后,我搜了一下kernel panic ,发现 可以是一下几种情况
1/中断处理函数中睡眠
2/内核堆栈溢出,或者指针异常访问
3/在内核空间除0异常、内存访问越界、缓冲区溢出等错误
4/内核陷入死锁状态,自旋锁有嵌套使用的情况
5/在内核线程中,存在死循环的操作

lisider

0个粉丝

2

问答

0

专栏

0

资料

lisider 2017-01-19 15:31:15
认可0
所以我想请教一下各位,这种情况该怎么解决

lisider

0个粉丝

2

问答

0

专栏

0

资料

lisider 2017-01-19 15:34:05
认可0
我用的qt核是4.8.1版本的

applepen

0个粉丝

11

问答

0

专栏

11

资料

applepen 2017-02-09 09:14:51
认可0
本帖最后由 applepen 于 2017-2-9 17:17 编辑

正在研究,我用的qt核是4.8.6版本的, hi3520d上有QT窗口出来,有鼠标显示,呵呵  QQ113159935

CP19940613

0个粉丝

2

问答

0

专栏

0

资料

CP19940613 2017-07-22 15:08:51
认可0
楼主你好,我也遇到相同问题了,请问你解决了吗

fengzheng822

0个粉丝

5

问答

0

专栏

0

资料

fengzheng822 2017-12-07 11:03:23
认可0
求解决方法
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区