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

uboot中enable_pwm的问题

用的是AM3352的处理器,想在uboot阶段实现喂狗操作,在uboot源码中找到enable-pwm函数,然后模仿

我想在此处改成PWMSS2,ECAP2,然后我自己在这里加上寄存器地址,发现,程序总是卡在这里,将其改成原来的pwmss0和ecap0,uboot能正常跑起来,这是怎么回事?

大家有遇到过的吗?讨论讨论

Jie Li24:

刚刚试了,写pwmss1也不行,写uboot源码中自己定义过的pwmss0就行,这是什么原因?难道只能用UBOOT初始化过的寄存器

Shine:

回复 Jie Li24:

请问有没有使能CM_PER_EPWMSS2_CLKCTRL寄存器?

Jie Li24:

回复 Shine:

我使能了的,问题解决了,原来是在选择板子型号的时候需要初始化一下,然后才能写入寄存器,现在pwm起来了

edward li:

回复 Jie Li24:

请问pwm初始化都做了哪些操作?

yongqing wang:

回复 edward li:

配置PWM可以参考一下这个:blog.csdn.net/…/37402105

edward li:

回复 yongqing wang:

好的,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » uboot中enable_pwm的问题
分享到: 更多 (0)