i.MX RT1170 OSC_RC_400M, PHY_LDO, and TMPSNS base addresses

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

i.MX RT1170 OSC_RC_400M, PHY_LDO, and TMPSNS base addresses

跳至解决方案
1,055 次查看
PeteHawkins
Contributor II

The RT1170 reference manual doesn't specify the base addresses for the following peripherals:

  • OSC_RC_400M
  • PHY_LDO
  • TMPSNS

In the driver source code included with MCUXpresso SDK - SDK Builder, all three have a base address of 0, which results in registers sharing the same addresses and some register bits are in conflict, so either the source code is in error or I am missing something.

Can anyone clarify this for me?

Thanks 

0 项奖励
回复
1 解答
1,041 次查看
jay_heng
NXP Employee
NXP Employee

These IPs have AI(analog interface),  FW write the address and data of the register it will writeand then toggles the control bit defined for the individual analog component to complete the register write. So they distinguish without reference to base address.  So all the base address for these IPs should be 0x0.

在原帖中查看解决方案

2 回复数
1,037 次查看
PeteHawkins
Contributor II

Ah!  Got it.  Thank you.

0 项奖励
回复
1,042 次查看
jay_heng
NXP Employee
NXP Employee

These IPs have AI(analog interface),  FW write the address and data of the register it will writeand then toggles the control bit defined for the individual analog component to complete the register write. So they distinguish without reference to base address.  So all the base address for these IPs should be 0x0.