慷智serdes调试记录(AIM951-958)

2024-09-02 15:36

本文主要是介绍慷智serdes调试记录(AIM951-958),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目使用的是AIM951~958

951和958测试图谱输出

下面是两种1920*1080不同屏幕timing的951图谱输出(一般我们提供屏幕timing,然后找慷智FAE要下寄存器配置,他有一个xcel文档,可以自己设置屏幕timing然后得到寄存器设置值,表见另外的附件)

-------------951 pattern output-----------
i2cset -fy 8 0x0c 0xff 0x00 i
i2cset -fy 8 0x0c 0x84 0x06 i
i2cset -fy 8 0x0c 0x8c 0x01 i
i2cset -fy 8 0x0c 0x47 0x4f i 
i2cset -fy 8 0x0c 0xFF 0x01 i 
i2cset -fy 8 0x0c 0x07 0xEC i
i2cset -fy 8 0x0c 0x08 0x62 i
i2cset -fy 8 0x0c 0x09 0x74 i
i2cset -fy 8 0x0c 0x0A 0x80 i
i2cset -fy 8 0x0c 0x0B 0x38 i
i2cset -fy 8 0x0c 0x0C 0x74 i
i2cset -fy 8 0x0c 0x0D 0x24 i
i2cset -fy 8 0x0c 0x0E 0x02 i
i2cset -fy 8 0x0c 0x0F 0x24 i
i2cset -fy 8 0x0c 0x10 0x08 i
i2cset -fy 8 0x0c 0x02 0x44 i  //改成45就是红绿蓝白变
i2cset -fy 8 0x0c 0x00 0x05 i  //切到外部时钟
================================
i2cset -fy 8 0x0c 0xff 0x00 i
i2cset -fy 8 0x0c 0x84 0x0d i
i2cset -fy 8 0x0c 0x8c 0x01 i
i2cset -fy 8 0x0c 0x47 0x4f i 
i2cset -fy 8 0x0c 0xFF 0x01 i 
i2cset -fy 8 0x0c 0x07 0xf8 i
i2cset -fy 8 0x0c 0x08 0x5a i
i2cset -fy 8 0x0c 0x09 0x74 i
i2cset -fy 8 0x0c 0x0A 0x80 i
i2cset -fy 8 0x0c 0x0B 0x38 i
i2cset -fy 8 0x0c 0x0C 0x74 i
i2cset -fy 8 0x0c 0x0D 0x28 i
i2cset -fy 8 0x0c 0x0E 0x02 i
i2cset -fy 8 0x0c 0x0F 0x28 i
i2cset -fy 8 0x0c 0x10 0x08 i
i2cset -fy 8 0x0c 0x11 0x03 i
i2cset -fy 8 0x0c 0x02 0x44 i
i2cset -fy 8 0x0c 0x00 0x05 i

AIM958图谱输出

;该文件为USB2IIC列表操作文件,每行为一个操作,若当前行为";"开头,则当前行为注释行
;选择(0-该行不执行、1-该行会被执行),操作类型(写数据、读数据、写读数据),从机地址(十六进制),写数据(要写的数据,十六进制),读数据字节数,延时(毫秒)1,写数据,0x2c,a1 10,1,100 //32_ahdl_sg_rch=12.5M
1,写数据,0x2c,a2 1C,1,100 //oldi_du_stp_mapsel=01,写数据,0x2c,2A 0C,1,10  //sel internal pg clk   pg_clk_sel_only 956
1,写数据,0x2c,2F 07,1,10  // pg_clk_cfg&0xc6_bit3(internal clk source)1,写数据,0x2C,66 07,,10
1,写数据,0x2c,67 80,,10
1,写数据,0x2c,66 08,,10
1,写数据,0x2c,67 87,,10
1,写数据,0x2c,66 09,,10
1,写数据,0x2c,67 43,,10
1,写数据,0x2c,66 04,,10
1,写数据,0x2c,67 F8,,10
1,写数据,0x2c,66 05,,10
1,写数据,0x2c,67 A7,,10
1,写数据,0x2c,66 06,,10
1,写数据,0x2c,67 45,,10
1,写数据,0x2c,66 0A,,10
1,写数据,0x2c,67 28,,10
1,写数据,0x2c,66 0b,,10
1,写数据,0x2c,67 02,,10
1,写数据,0x2c,66 0C,,10
1,写数据,0x2c,67 28,,10
1,写数据,0x2c,66 0D,,10
1,写数据,0x2c,67 08,,10
1,写数据,0x2c,66 0E,,10
1,写数据,0x2c,67 03,,10
1,写数据,0x2c,65 05,,10
1,写数据,0x2c,64 01,,10这个是输出不同的彩条,高位设置,值为05为彩条信号,64 00退出Pattern模式

==============================================================

调试获取ser接收到的timing(行场有效数据和消隐区域)

读取寄存器:

;该文件为USB2IIC列表操作文件,每行为一个操作,若当前行为";"开头,则当前行为注释行
;选择(0-该行不执行、1-该行会被执行),操作类型(写数据、读数据、写读数据),从机地址(十六进制),写数据(要写的数据,十六进制),读数据字节数,延时(毫秒)
1,写数据,0x0c,ff 07,,10
1,写数据,0x0c,5f 20,,101,写读数据,0x0c,70,1,10
1,写读数据,0x0c,71,1,10
1,写读数据,0x0c,72,1,10
1,写读数据,0x0c,73,1,10
1,写读数据,0x0c,74,1,10
1,写读数据,0x0c,75,1,10
1,写读数据,0x0c,76,1,10
1,写读数据,0x0c,77,1,10
1,写读数据,0x0c,78,1,10
1,写读数据,0x0c,79,1,10
1,写读数据,0x0c,7a,1,10
1,写读数据,0x0c,7b,1,10
1,写读数据,0x0c,7c,1,10
1,写读数据,0x0c,7d,1,10
1,写读数据,0x0c,7e,1,10
1,写读数据,0x0c,7f,1,10

ser寄存器对应MAP关系表:

这篇关于慷智serdes调试记录(AIM951-958)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1130360

相关文章

统一返回JsonResult踩坑的记录

《统一返回JsonResult踩坑的记录》:本文主要介绍统一返回JsonResult踩坑的记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录统一返回jsonResult踩坑定义了一个统一返回类在使用时,JsonResult没有get/set方法时响应总结统一返回

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

java对接海康摄像头的完整步骤记录

《java对接海康摄像头的完整步骤记录》在Java中调用海康威视摄像头通常需要使用海康威视提供的SDK,下面这篇文章主要给大家介绍了关于java对接海康摄像头的完整步骤,文中通过代码介绍的非常详细,需... 目录一、开发环境准备二、实现Java调用设备接口(一)加载动态链接库(二)结构体、接口重定义1.类型

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

apache的commons-pool2原理与使用实践记录

《apache的commons-pool2原理与使用实践记录》ApacheCommonsPool2是一个高效的对象池化框架,通过复用昂贵资源(如数据库连接、线程、网络连接)优化系统性能,这篇文章主... 目录一、核心原理与组件二、使用步骤详解(以数据库连接池为例)三、高级配置与优化四、典型应用场景五、注意事

SpringBoot实现文件记录日志及日志文件自动归档和压缩

《SpringBoot实现文件记录日志及日志文件自动归档和压缩》Logback是Java日志框架,通过Logger收集日志并经Appender输出至控制台、文件等,SpringBoot配置logbac... 目录1、什么是Logback2、SpringBoot实现文件记录日志,日志文件自动归档和压缩2.1、

qtcreater配置opencv遇到的坑及实践记录

《qtcreater配置opencv遇到的坑及实践记录》我配置opencv不管是按照网上的教程还是deepseek发现都有些问题,下面是我的配置方法以及实践成功的心得,感兴趣的朋友跟随小编一起看看吧... 目录电脑环境下载环境变量配置qmake加入外部库测试配置我配置opencv不管是按照网上的教程还是de

使用nohup和--remove-source-files在后台运行rsync并记录日志方式

《使用nohup和--remove-source-files在后台运行rsync并记录日志方式》:本文主要介绍使用nohup和--remove-source-files在后台运行rsync并记录日... 目录一、什么是 --remove-source-files?二、示例命令三、命令详解1. nohup2.

Python MCPInspector调试思路详解

《PythonMCPInspector调试思路详解》:本文主要介绍PythonMCPInspector调试思路详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录python-MCPInspector调试1-核心知识点2-思路整理1-核心思路2-核心代码3-参考网址

Linux系统调试之ltrace工具使用与调试过程

《Linux系统调试之ltrace工具使用与调试过程》:本文主要介绍Linux系统调试之ltrace工具使用与调试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、ltrace 定义与作用二、ltrace 工作原理1. 劫持进程的 PLT/GOT 表2. 重定