周五见| SSD21X/22X相关问题讲解

Comake Online


作者| An


Comake社区技术问题汇总,第20230804期,本期将分享SSD21X/22X相关的问题。



本期问题速览


▪ 【SSD21x/22X】如何修改I2C速率?


▪ 【SSD21x/22x】命令行调节HPF的方法


▪ 【SSD21x/22x】使用USB转网口的设备,遇到识别偏慢的问题


▪ 【SSD21x/22x】调节mma buffer size的tips


▪ 【SSD22X/21X】如何查看当前DDR 的clk及type


▪  如何在21x/22x上使用pstore?


▪  SSD22X/21X 遇到cmd_52 error


▪  当Uboot更新之后,我们要如何更新到usb升级工具里面?





Q1:[SSD21x/22X]如何修改I2C速率?


A1:1. dts增加相应的节点



2. 节点对应的speed,参考kernel\drivers\sstar\i2c\ms_iic.h



3. 当前默认设定为400K


4. 如何确认Speed
读取bank 0x1038的0x37,bit[2:3] 对应clk source:
00: 72MHz
01: 54MHz
10: 12MHz
11: no clock
读取bank 0x1118的0x09 和 0x0a,分辨代表高低电平的count数
clk source / (高低电平count数之和)即为I2C的速率


》》原帖地址


Q2:【SSD21x/22x】命令行调节HPF的方法


A2:proc下有一个HPF的节点:/proc/audio/hpf
可以使用如下命令调节
echo dts 0 > /proc/audio/hpf
echo 0/1/2 0~f > /proc/audio/hpf
echo help > /proc/audio/hpf可以查看帮助


》》原帖地址



Q3:[21x/22x]使用USB转网口的设备,遇到识别偏慢的问题


A3:因为客户买到的USB转网口设备,内部搭载的芯片是不一样的。如果可以联系到设备厂家,请参照 

https://we.comake.online/#narrow/stream/65/near/26155 里面的设定,替换其中的ax88179_178a.ko 。


如果没有技术窗口的情况下,可以将设备厂商的ko卸载(比如ax88179_178a.ko),用通用的驱动cdc_ncm.ko替代。


相关config:



比如我们目前有遇到3款设备,芯片分别是AX88179A/AX88772D/AX88179,使用ax88179_178a.ko这个驱动,虽然设备也可以使用,但是在识别中会出现一些异常的log以及识别偏慢的问题,异常log如下:


'''
ax88179_178a 1-1:2.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0002: -32
ax88179_178a 1-1:2.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0002: -32
ax88179_178a 1-1:2.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0001: -32
'''


用cdc_ncm.ko则是正常的。


》》原帖地址



Q4:[21x/22x]调节mma buffer size的tips





如您在开发的过程中遇到SSD21X/22X相关问题,或您需要技术支持选型支持商务支持,欢迎进入Comake社区开发论坛发帖咨询,社区技术工程师和运营人员将会及时响应您的诉求。



往期回顾


周五见| SSD22X相关问题讲解


周五见| SSD20X相关问题讲解


周五见| IQ与PQ相关问题讲解


周五见| mipi相关问题讲解


周五见| 环境搭建相关问题讲解(2)


周五见| BSP相关问题讲解(3)





扫码进入论坛

原厂答疑|产品选型|官方资源



扫码咨询客服

SDK下载|芯片、开发板购买




X 提交 下一题

查看更多