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

AM335X,PWM引脚在UBOOT和Linux内核阶段电平有时候高有时候低

你好,我用的Linuxsdk6.0开发包,文件系统自己做的,UBOOT阶段初始化PWM引脚(用的ECAP2输出),输出固定的波形,控制LCD背光,启动logo已经正常显示(参考starterware);Linux内核阶段也有相同的操作;出现的问题是,内核加载后,ECAP2有段时间的状态不稳定,有时候高,有时候低,导致启动logo有问题。不知道什么原因,不知道是uboot阶段没初始化好,还是kernel阶段的问题。。kernel阶段对ecap2的初始化,我直接参考SDK6.0的。

Yaoming Qin:

您要不在uboot启动后看看相应pin 脚配置的状态。

Jie Li24:

请问一下你在uboot阶段是如何初始化的?我现在遇到,写入ECCTL2寄存器时,写不进去,从而导致不能输出pwm波,我想用这个引脚在u-boot阶段喂狗,大家交流交流

Jian Zhou:

回复 Jie Li24:

寄存器写不进去估计是时钟模块没有初始化。

Jie Li24:

回复 Jian Zhou:

我在好几个地方,跟这个模块相关的都初始化了,我研究了u-boot的代码,也都是这样一个流程,唯独就写不了那个寄存器,设备数中声明了这个对这个寄存器的写入会有影响吗?

yongqing wang:

回复 Jie Li24:

这个应该不会,你先看一下这个管教在启动的时候电平变化

赞(0)
未经允许不得转载:TI中文支持网 » AM335X,PWM引脚在UBOOT和Linux内核阶段电平有时候高有时候低
分享到: 更多 (0)