lzx201705

lzx201705

0个粉丝

1

问答

0

专栏

0

资料

lzx201705  发布于  2017-07-29 11:16:58
采纳率 0%
1个问答
4072

Hi3519v101系统死机的问题

 
Hi3519v101 SDK(去年12月版本和今年5月的版本都)存在一个问题,视频采集过程中会低概率性地死机,确切地说,是挂死:什么都没有,也没有内核崩溃信息;当此问题发生时,目前的解决方法只有给设备重新上电。

经调试确认,sys.ko/fisheye.ko/vpss.ko/ive.ko模块分别映射了4个物理地址:0x20110000/0x11110000/0x11180000/0x11040000;将这4个物理地址映射的虚拟地址,用编写的简单内核模块读出来,会发现系统会立即复现此问题,即挂死。除了第一个虚拟地址在驱动中从未访问过,第二个和第四个虚拟地址在录像过程中也没有访问,VPSS映射的地址会在其中断处理函数VPSS_COMM_IrqProc频繁访问;而当编写的简单模块读这个虚拟地址,系统也会挂死。

现在猜测由物理地址0x11180000映射的地址只能当VPSS发生中断时才能访问,其他时候访问会造成系统挂死;而现存的这个问题,出现的概率极低,可能是中断响应的时间过长而导致的,没有解决方法——欢迎遇到同样问题的加入讨论!
我来回答
回答12个
时间排序
认可量排序

lzx201705

0个粉丝

1

问答

0

专栏

0

资料

lzx201705 2017-07-29 14:32:04
认可0
此问题已解决,是VPSS的BUG,需要将中断函数调用到的VPSS_DRV_ClkDisable去掉

Vic

0个粉丝

11

问答

0

专栏

2

资料

Vic 2017-08-01 10:27:27
认可0
楼主,这么牛逼,还能看到VPSS_DRV_ClkDisable、VPSS_COMM_IrqProc这一级的函数实现?

hi3519v101

0个粉丝

5

问答

0

专栏

0

资料

hi3519v101 2017-08-01 10:30:25
认可0
必须是大公司的,海思跪舔吧。

lxt78

0个粉丝

2

问答

0

专栏

0

资料

lxt78 2017-08-01 13:59:25
认可0
我们好像没有这个问题,是需要运行多久时间呢

lzx201705

0个粉丝

1

问答

0

专栏

0

资料

lzx201705 2017-08-01 17:24:26
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56597&ptid=18289]lxt78 发表于 2017-8-1 13:59[/url]
我们好像没有这个问题,是需要运行多久时间呢[/quote]

一个简单的复现方法,配置内核的CONFIG_DEBUG_SHIRQ选项,在应用程序退出时,会挂死在HI_MPI_SYS_Exit调用中

lzx201705

0个粉丝

1

问答

0

专栏

0

资料

lzx201705 2017-08-01 17:27:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56579&ptid=18289]Vic 发表于 2017-8-1 10:27[/url]
楼主,这么牛逼,还能看到VPSS_DRV_ClkDisable、VPSS_COMM_IrqProc这一级的函数实现?[/quote]

没有代码,用objdump得到汇编,分析一下就知道了

lzx201705

0个粉丝

1

问答

0

专栏

0

资料

lzx201705 2017-08-07 19:21:09
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=56597&ptid=18289]lxt78 发表于 2017-8-1 13:59[/url]
我们好像没有这个问题,是需要运行多久时间呢[/quote]

这个问题很复杂,驱动hi3519v101_vou.ko中可能存在死锁,你们应该没有用到这个驱动吧

lxt78

0个粉丝

2

问答

0

专栏

0

资料

lxt78 2017-08-07 20:02:04
认可0
这个驱动我们是有用的,默认就有装入我们没有去管的
不过我们现在也就测试了几台样机

yaojunjun1987

0个粉丝

4

问答

0

专栏

0

资料

yaojunjun1987 2017-10-06 11:22:49
认可0
我在反复重新启动程序也会出现这个问题,卡在HI_MPI_SYS_Exit这个函数里。楼主是怎么解决的呢?

hi3519v101

0个粉丝

5

问答

0

专栏

0

资料

hi3519v101 2017-07-31 20:10:04
认可0
牛逼。。。。。。。。。。。。。。。。

Benz

0个粉丝

29

问答

0

专栏

0

资料

Benz 2017-08-01 09:55:03
认可0
厉害了......

china_gxl

0个粉丝

0

问答

0

专栏

0

资料

china_gxl 2017-10-07 13:35:58
认可0
厉害了......
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区