Why TDR register of RTC is removed from MK61f15.h in rev 1.11?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why TDR register of RTC is removed from MK61f15.h in rev 1.11?

Jump to solution
1,699 Views
virendrapatel
Contributor III

Hi NXP/Freescale,

We have our application running on Kinetis K61 based custom board which using RTXC OS.

We are now migrating to MQX OS and the porting activities is ongoing.

Our earlier project has included header file  MK61F15.h of version 1.10, but when we are using MQX, it is included MK61F15.h of version 1.1. When we compared version 1.10 and version 1.11 there are some changes found.

The TDR register of RTC is removed from version 1.11.

We want to know why this register is removed from header in version 1.1? As our application is using RTC module we would like to know if there is any issue with RTC in K61?

Thanks,

Virendra

Labels (1)
Tags (1)
0 Kudos
Reply
1 Solution
1,530 Views
cutworth
NXP Employee
NXP Employee

Hi Virendra,

The RTC_TDR register is related to tamper feature with RTC module, it can be used together with Dryice module which is also part of tamper proof function available in MK61. But as exposing such information to general customer will make customers who would like to utilize the tamper proof function, FSL decided not to disclose associated information for Dryice and registers involved with tamper function inside RTC module to general customer. This includes both hiding associated registers in RM as well as in header file.

That's why you would find the registers in early header file but not later versions. This is not problem with RTC module.

So unless you want to use tamper proof function, it does not matter RTC_TDR is not there. If you do want to use tamper proof function, then you need to contact our sales person and sign NDA to get access to NDAed document.

Hao

View solution in original post

0 Kudos
Reply
4 Replies
1,530 Views
virendrapatel
Contributor III

Thanks a  lot, Hao.

BR,

Virendra

0 Kudos
Reply
1,530 Views
virendrapatel
Contributor III

HI Jeremy,

Thank for the response.

We are referring manual "K61 Sub-Family Reference Manual, Rev. 2, Dec 2011". The RTC_TDR register is there at absolute address 0x4003D034.

Also in the header file MK61F15.h version 1.10 the RTC_TER register  mapping is missing which causes invalid mapping of RTC_TDR register.

Can you please check this reference manual and the RTC register mapping in header K61F15.h.

BR,

Virendra

0 Kudos
Reply
1,531 Views
cutworth
NXP Employee
NXP Employee

Hi Virendra,

The RTC_TDR register is related to tamper feature with RTC module, it can be used together with Dryice module which is also part of tamper proof function available in MK61. But as exposing such information to general customer will make customers who would like to utilize the tamper proof function, FSL decided not to disclose associated information for Dryice and registers involved with tamper function inside RTC module to general customer. This includes both hiding associated registers in RM as well as in header file.

That's why you would find the registers in early header file but not later versions. This is not problem with RTC module.

So unless you want to use tamper proof function, it does not matter RTC_TDR is not there. If you do want to use tamper proof function, then you need to contact our sales person and sign NDA to get access to NDAed document.

Hao

0 Kudos
Reply
1,530 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Virendra,

I think it would be a bug in the version 1.10, as I don't find the RTC_TDR register in the reference manual.

I was wondering if you can upload the version 1.10.
Have a great day,
Ping

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply