TI中文支持网
TI专业的中文技术问题搜集分享网站

请问dm8168 dvr 4.1 AVS驱动有没有自己加载?

请问dm8168  dvr 4.1 AVS驱动有没有自己加载?

Eason Wang:

默认是开的。

你看看启动的log

有米有这样的关键字   smartreflex smartreflex: Driver initialized

prev_volt is 1010000    之类的,或者提示failed之类

bingyi cheng:

回复 Eason Wang:

ALSA device list: #0: TI81XX_DVR_CARD0 #1: TI81XX_DVR_CARD1oprofile: using arm/armv7TCP cubic registeredNET: Registered protocol family 17VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3omap_voltage_late_init: Voltage driver support not addedPower Management for TI81XX.smartreflex smartreflex: Driver initializeddavinci_emac_probe: using random MAC addr: d6:6c:1e:ce:10:72omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)hub 2-0:1.0: over-current change on port 1ata1: SATA link down (SStatus 0 SControl 300)

貌似没有成功吧?

Eason Wang:

回复 bingyi cheng:

打印了的话至少去加载了,有没有正常在跑,请问:

1. 请问具体你用了那种AVS的芯片?  是完全按照开发板,还是用的是TPS40400。不同AVS的芯片需要加载的东西不同的,在menuconfig里面需要对应选择。

2. 有没有打印prev_volt这类的东西?   (有打印reasonable的电压值那就一定是OK的,不打印也不一定不行,因为很可能AVS算法当时情况不要求调整)

3. 实测AVS的电压,是否观察到了上电后约1.05V,当打印driver初始化后drop到1V左右或者更小电压值的情形?

bingyi cheng:

回复 Eason Wang:

TPS40041,我们精简了单片机的电压监测电路。是否要修改AVS驱动.

AVS电压看手册是0.75~1.2V之间浮动, 我们是否可以固定1.2V供电,如果对功耗控制要求不高的话。

Eason Wang:

回复 bingyi cheng:

Hi ,

AVS 电压不要用固定的,这样会增加系统不稳定性。

0.75~1.2V这个范围是指的是AVS电压可能浮动的范围,而不是说在这个范围内系统都能用。

AVS 调节,有根据芯片的体质不同的因素,也有实际运行的环境和负荷因素的综合考虑。 所以是需要采用AVS来保证系统的稳定的。

你用的是开发板的电源,所以AVS本身没有什么区别,软件目前看来不用修改。

单片机这个只是电压电流检测所以是独立开来的,应该没有影响。(你也可以把你的修改分享出来一起看看是否存在影响的可能性)

在实际操作中,能够观察到AVS频繁调整的,就是在driver起来之后这一段。此后系统趋于稳定,调整是相对较慢难以观察到的。

只要你能观察到上电后这一调整过程,AVS基本认定是在工作正常的。

bingyi cheng:

回复 Eason Wang:

开始上电的时候就是1V,没有1.05的情况呢。

Eason Wang:

回复 bingyi cheng:

初始电压推荐是1.05V。而推荐的参考电路上其实是有通过电阻来设定初始电压的,所以如果这套初始电压设定有一些区别,那也是可能的。

关键就还是在于你的kernel打印有没有提到prev_volt这些关键字。

或者你直接追到代码里面去加打印就可以确认了。   参考          也可以用debug fs直接敲命令看的。

另外,你加散热风扇没有?

bingyi cheng:

回复 Eason Wang:

启动的时候没有看见 prev_volt 字样附件是我们的启动信息:

请问评估板启动时有没有一下红色的信息。

ALSA device list: #0: TI81XX_DVR_CARD0 #1: TI81XX_DVR_CARD1oprofile: using arm/armv7TCP cubic registeredNET: Registered protocol family 17VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3omap_voltage_late_init: Voltage driver support not addedPower Management for TI81XX.smartreflex smartreflex: Driver initializeddavinci_emac_probe: using random MAC addr: 0e:da:bf:3b:82:e6omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)hub 2-0:1.0: over-current change on port 1

bingyi cheng:

回复 bingyi cheng:

请问你们评估板跑到提示符下,空载的时候,是多少伏?

bingyi cheng:

回复 Eason Wang:

怎么在内核驱动代码里没有搜索到prev_volt打印信息。

赞(0)
未经允许不得转载:TI中文支持网 » 请问dm8168 dvr 4.1 AVS驱动有没有自己加载?
分享到: 更多 (0)