Chat_zhanggong345 2024-05-28 19:00 采纳率: 25%
浏览 50

关于Hi3519DV500遇到问题,请大咖指导!

【产品型号】:HI3519DV500
【SDK版本】:Hi3519DV500R001C01SPC010,Hi3519DV500_SDK_V2.0.1.0

【问题描述】:方案采用HDMI信号转BT1120给到HI3519DV500芯片采集,

                    目前测试1920*1080P60分辨率输入时VI的DEV1识别到valid_height为1125是错误的,正确的应该是1080;
          测试1280*720P60分辨率输入时DEV1识别到valid_height为750是错误的,正确的应该是720;
          然后PIPE3的lost_cnt就一直增加,VI的CHN采集不到数据且/dev/logmpp有报错。

【所处环境】: 用的glibc;且使用了Hi3519DV500_SDK_V2.0.1.0_CP0001的补丁

【初步分析】: 高度识别错误,但是识别错误的高度也是很稳定的一个值,且就目前测试的19201080P60和
1280
720P60这2个分辨率时序来看,宽度识别都是正确的,高度识别是错误的但是也是一个
稳定的值,19201080P60高度被识别为1125,1280720P60高度被识别为750,这个2个值恰巧是
对应分辨率时序的Vtotal(有效高度+消隐区)的值,怀疑SDK内部在计算高度的时候错把Vtotal的
值赋值给了高度Height导致系统异常。

【求解】:请教大咖,有遇到类似问题吗?

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2024-05-28 19:00
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    您好,根据您提供的详细情况,我给出以下建议和可能的解决方案:

    1. 检查输入信号:首先,确保HDMI信号输入是正确的,并且符合1920x1080P60和1280x720P60的标准时序。使用示波器或信号分析仪来验证信号质量。

    2. 校准VI模块:检查VI(视频接口)模块的配置是否正确,包括时钟设置、同步信号等。确保VI模块能够正确识别输入信号的分辨率。

    3. 更新SDK和补丁:您提到使用的是Hi3519DV500_SDK_V2.0.1.0和相关的补丁。检查是否有更新版本的SDK或补丁发布,这些更新可能已经解决了您遇到的问题。

    4. 检查代码实现:审查您的代码实现,特别是与分辨率检测和处理相关的部分。确保代码正确地从VI模块读取分辨率信息,并正确处理。

    5. 查看日志和错误信息:分析/dev/logmpp中的报错信息,这可能会提供关于问题原因的线索。尝试搜索这些错误代码或信息,看是否有其他开发者遇到过类似问题。

    6. 社区和论坛:搜索相关的开发社区或论坛,看是否有其他开发者遇到过类似问题,并查看他们是如何解决的。HiSilicon的官方论坛或相关嵌入式硬件开发社区可能会有有用的信息。

    7. 联系技术支持:如果以上方法都无法解决问题,建议联系HiSilicon的技术支持团队,提供您的详细情况和日志信息,寻求专业的帮助。

    关于代码实现和参考资料,由于我无法提供具体的代码,建议您查看HiSilicon官方提供的SDK文档和示例代码,这些通常会包含有关如何正确配置和使用VI模块的指导。同时,您也可以在GitHub、Stack Overflow等平台上搜索相关的开源项目或讨论,可能会找到有用的代码片段或解决方案。

    希望这些建议对您有所帮助!如果您需要进一步的帮助,请提供更多的信息,我会尽力为您提供支持。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月28日

悬赏问题

  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥15 关于移动机器人坐标计算
  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题