作者| Peng.Xiong
Comake社区技术问题汇总,第20230811期,本期将分享SSD26X相关的问题。
本期问题速览
▪ 出现【MI WRN】 _MI_ISP_OnUnBindInputPort: isp dev0 chn1, port 0 not support or created要怎么排查?
▪ 开发isp处理图像的流程是怎样的?
▪ ISP自动曝光模式下,哪个策略优先改变曝光增益?
▪ 使用ISP_TOOL刷写NandFlash,烧IPL时出现Verify Fail at 0x000007报错?
▪ SSD268G的IRIN接口支持的红外协议有哪几种?
▪ SSD268G有IR接收,请问有IR发送吗?
▪ SSD268G搭配ddr3发现运行不稳定,出现无法启动或者运行一段时间异常?
▪ USB3.0端口能否通过UVC输出YUV422数据?
▪ 跑prog_uac时log出现ST_UAC_Init:cannot open device ‘/dev/snd/pcmC0D0c’:No such file or directory?
▪ SSD268G可用的UART有几组?
▪ RTC_IO要做上电开机功能,可否将这5个脚悬空?
▪ ......
Q1:出现【MI WRN】 _MI_ISP_OnUnBindInputPort: isp dev0 chn1, port 0 not support or created要怎么排查?
A1:应该是没有创建或使能对应的dev channel port,可以查看调试信息检查一下是否都有创建或使能。
Q2:开发isp处理图像的流程是怎样的?
A2:常用的做法是用iqtool先调好图像效果,然后用MI_ISP_API_CmdLoadBinFile接口把调好的参数加载进去。
Q3:ISP自动曝光模式下,哪个策略优先改变曝光增益?
A3:参考isp tuning文档的AE模块的AEPLainLongTBl,可以设置增益优先。需要注意ExposureLimit会限制参数,需要同时修改。
Q4:使用ISP_TOOL刷写NandFlash,烧IPL时出现Verify Fail at 0x000007报错?
A4:确保板子已关闭串口(uboot下输入debug;kernel下输入11111,断开跟板子的SSH连接),根据sigdoc烧录文档操作。若按文档操作还出现报错,烧录IPL时把Erase Device下File Area勾选,有些时候需要擦除文件存放区域才能成功。
Q5:SSD268G的IRIN接口支持的红外协议有哪几种?
A5:目前驱动支持NEC和RC5协议,其他协议需要自行移植。
Q6:SSD268G有IR接收,请问有IR发送吗?
A6:没有IR发送,可以自己模拟发送。
Q7:SSD268G搭配ddr3发现运行不稳定,出现无法启动或者运行一段时间异常?
A7:分析思路如下:1、确认是否完全按照我司PCB及叠层设计。2、确认IPL是否用对(是否与PCB相对应的IPL)。3、确认贴的DDR颗粒是1866还是2133。
Q8:USB3.0端口能否通过UVC输出YUV422数据?
A8:可以,参考一下prog_uvc这个demo。
Q9:跑prog_uac时log出现ST_UAC_Init:cannot open device ‘/dev/snd/pcmC0D0c’:No such file or directory?
A9:分析思路如下:/dev/snd/pcmC0D0c属于ALSA架构下设备。报错提示少了录音pcm设备节点,检查u_audio.ko和usb_f_uac1.ko是否有成功ismod,这两个驱动是alsa框架的依赖。
Q10:SSD268G可用的UART有几组?
A10:四组普通UART(UART1,UART2,UART3,Debug UART),一组FUART(可以两线式)。
Q11:RTC_IO要做上电开机功能,可否将这5个脚悬空?
A11:不关注关机或者省电的话,RTC_IO NC就行,默认给出的参考图就是。
Q12:使用两路以太网,两条网线都插上的情况下PC ping两个网卡都可以ping通,仅拔掉ETH1网线,ping ETH0的IP地址可以ping通,仅拔掉ETH0网线,ping ETH1的IP地址就不通了?
A12:可以用在PC 端用arp –a查看arp缓存表,两个ip对应的mac地址是否都使用了eth0的。如果是的话ping eth1的IP地址实际走的eth0网卡,所以拔掉eth0网线数据不通;如果不是的话,确认下两个接口是否接同一个网络下,如果接在同一个网络下数据只从其中一个口出去(默认路由eth0),eth1收到数据后回应会从eth0传给PC。一般情况下,双网口接在一个网络下目的是绑定为一张逻辑网卡来实现冗余备份或者扩展带宽,不然只会从配置的默认路由传出数据,或者在应用中强制绑定网卡。
Q13:运行mixer出现Init Config failed报错?
A13:268版本的mixer输入参数是一个json配置文件,在参数文件里设置串流流程及参数。
Q14:insmod时出现cant’t insert xxx.ko:unknown symbol in module or invalid parameter报错?
A14:用dmesg命令看一下少了哪些符号,应该是内核的一些模块没有启用。
Q15:RMII接口无法正常工作,抓包看到概率性可以发出数据包,但板端接收不到应答包
A15:硬件布线问题,外置phy与开发板的连接线应尽量短。
》》原帖地址
如您在开发的过程中遇到SSD26X相关问题,或您需要技术支持、选型支持、商务支持,欢迎进入Comake社区开发论坛发帖咨询,社区技术工程师和运营人员将会及时响应您的诉求。
往期回顾
周五见| SSD26X相关问题讲解(1)
周五见| SSD21X/22X相关问题讲解
周五见| SSD22X相关问题讲解
周五见| SSD20X相关问题讲解
周五见| IQ与PQ相关问题讲解
周五见| mipi相关问题讲解
扫码进入论坛
原厂答疑|产品选型|官方资源
扫码咨询客服
SDK下载|芯片、开发板购买