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

OMAP138 DSP端访问I2C1的相关寄存器异常

链接仿真器或者UBL启动之后直接wakeup DSP不启动uboot和加载linux内核及ARM程序,这时访问I2C1的相关寄存器,就是0x1e28000开始的这一段地址空间都正常。但是如果UBL之后,启动uboot,然后再加载linux内核,这段空间就访问不正常了。I2C0的寄存器内容一直都可以访问。有什么设置可以使得DSP端访问这些内部寄存器的时候出现异常吗?

Tony Tang:

查看一下PSC1的对应MDSTAT11寄存器,应该是I2C1被disable了,而I2C0是没有被控制器的,所以总是可以被访问的。可以Uboot,或Linux里将其使能。

赞(0)
未经允许不得转载:TI中文支持网 » OMAP138 DSP端访问I2C1的相关寄存器异常
分享到: 更多 (0)