例如TPS65910A的PWRHOLD功能引脚,由ARM输出,但是在ARM软件编程里如何实现该引脚输出相应的信号?我现在用的是CCSV5,windows操作系统下,也安装了AM335X starteware,如何在该平台进行编译,谢谢!由于初次应用ARM以及该软件,很多都不太清楚,谢谢
Jian Zhou:
你是指AM335x的PMIC_PWR_EN这个引脚么?这个脚在系统启动之后由RTC模块的alarm寄存器进行控制的
Yalan Han:
回复 Jian Zhou:
那在程序里要进行编译的吧?如果需要编译您有示例程序么?谢谢!
Jian Zhou:
回复 Yalan Han:
我看过Linux这部分的实现代码,你可以参考下:/drivers/rtc/rtc-omap.c
Yalan Han:
回复 Jian Zhou:
谢谢您的帮助,请问starteware的示例中有关于这部分的定义么
yuzhou zhang:
回复 Jian Zhou:
您好:
目前的机器是这种情况,板子是自己参照TI EVM做的。 现在关机,配置完ALARM2。发现RTC的中断寄存器是有状态,表示相应的ALARM2已经出现了。在RTC中断寄存器中也设置允许了。 可是程序就是不能关机。 请帮我看下是为什么? 那个PMIC_PWR_EN管脚一直是高电平。
OMAP_RTC_STATUS_REG:00000082
OMAP_RTC_INTERRUPTS_REG:00000010
OMAP_RTC_PMIC_REG:00072422
OMAP_RTC_CTRL_REG:00000001
Jian Zhou:
回复 yuzhou zhang:
请参考/drivers/rtc/rtc-omap.c中的rtc_power_off()函数