项目

一般

简介

错误 #705

在跑Fecdemo1时,第一次跑正常,中断后第二次跑会出现只有发送,没有接收的情况。

战 弋戈超过 3 年 之前添加. 更新于 超过 3 年 之前.

状态:
新建
优先级:
普通
指派给:
开始日期:
2021-11-19
计划完成日期:
% 完成:

0%

预期时间:
问题归属:

描述

通过检查日志,发现在进行几次解码的发送请求后,没有收到解码的发送释放, 在进行几次解码的接收请求后,没有收到解码的接收释放请求。
可以理解为解码的发送释放,解码的接收释放出现问题。


文件

fecdemo1_fail.png (81.2 KB) fecdemo1_fail.png 战 弋戈, 2021-11-19 11:02

历史记录

#1

战 弋戈 更新于 超过 3 年 之前

这个现象几乎是必现的,第一次跑正常, 按ctrl c中断后,只有编码的发送。

#2

战 弋戈 更新于 超过 3 年 之前

这个现象几乎是必现的,第一次跑正常, 按ctrl c中断后,只有编码的发送。

战 弋戈 写到:

这个现象几乎是必现的,第一次跑正常, 按ctrl c中断后,只有编码的发送。

用poweroff关机后,第一次跑正常,用reboot启动后,第一次不正常。

#3

战 弋戈 更新于 超过 3 年 之前

怀疑是在重新初始化时,没有对fpga初始化。 现在的代码中是注释掉了。 以前注释的原因可能是这个:http://192.168.100.49/issues/40

#4

战 弋戈 更新于 超过 3 年 之前

  • 指派给杨 晋 变更为 战 弋戈

根据现象判断是没有断电会导致这个现象出现,能想到的办法是给pci插槽断电,通过阅读pci规范,发现pci是可以定义热重启的。

#5

战 弋戈 更新于 超过 3 年 之前

驱动在退出时,可以设置pci进行热重启。

#6

战 弋戈 更新于 超过 3 年 之前

经测试当第二次启动时发生错误后,重新加载驱动,再次运行fecdemo1可以恢复正常。

导出 Atom PDF