<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic TDCOFF value is changed? in S32K</title>
    <link>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648218#M490</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;I changed TDCOFF value&amp;nbsp;in FREEZE mode.&lt;/P&gt;&lt;P&gt;But TDCOFF value is changed whenever debug state is changed between suspend and resume.&lt;/P&gt;&lt;P&gt;- suspend : 01111&lt;/P&gt;&lt;P&gt;- resume : 11110&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case, What is TDCOFF value?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please refer to as below.&lt;/P&gt;&lt;P&gt;1. suspend state&lt;/P&gt;&lt;P&gt;1) enter to FREEZE mode : FRZ - 1, HALT - 1&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2.TDCOFF 변경_suspend상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14217iB8DD358D77F7EF10/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.TDCOFF 변경_suspend상태.jpg" alt="2.TDCOFF 변경_suspend상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2) set TDCOFF value : 01111&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2.TDCOFF 변경.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14361i67EE408FD51450B5/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.TDCOFF 변경.jpg" alt="2.TDCOFF 변경.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3) exit FREEZE mode : FRZ - 01, HALT - 0&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="3.FREEZE MODE에서 나옴.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14394i8551267693B81835/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.FREEZE MODE에서 나옴.jpg" alt="3.FREEZE MODE에서 나옴.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2. resume state&lt;/P&gt;&lt;P&gt;1) TDCOFF value is&amp;nbsp;kept as 01111&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="4.TDCOFF 값이 변경되어있음_resume 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14434i26B797222C5C8080/image-size/large?v=v2&amp;amp;px=999" role="button" title="4.TDCOFF 값이 변경되어있음_resume 상태.jpg" alt="4.TDCOFF 값이 변경되어있음_resume 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2) double click FDCTRL&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="5.레지스터 더블 클릭해서 녹색버튼 없앰_resume 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14520iBD9CAC3EDBB0B1E1/image-size/large?v=v2&amp;amp;px=999" role="button" title="5.레지스터 더블 클릭해서 녹색버튼 없앰_resume 상태.jpg" alt="5.레지스터 더블 클릭해서 녹색버튼 없앰_resume 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3) double click FDCTRL again&amp;nbsp;: this register color is changed to green&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="6.레지스터 다시 더블 클릭_resume 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14565iBDD7AB7BC3364C78/image-size/large?v=v2&amp;amp;px=999" role="button" title="6.레지스터 다시 더블 클릭_resume 상태.jpg" alt="6.레지스터 다시 더블 클릭_resume 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;4) TDCOFF value is changed to 11110. why?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="7.TDCOFF 값이 1 1110으로 바뀌어 있음_resume 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14618iF574AD47E7F131FF/image-size/large?v=v2&amp;amp;px=999" role="button" title="7.TDCOFF 값이 1 1110으로 바뀌어 있음_resume 상태.jpg" alt="7.TDCOFF 값이 1 1110으로 바뀌어 있음_resume 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3.suspend state again&lt;/P&gt;&lt;P&gt;1) TDCOFF value is changed to 01111 again.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="8.TDCOFF 값이 0 1111으로 바뀌어 있음_suspend 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14747i935345EB1BD370EE/image-size/large?v=v2&amp;amp;px=999" role="button" title="8.TDCOFF 값이 0 1111으로 바뀌어 있음_suspend 상태.jpg" alt="8.TDCOFF 값이 0 1111으로 바뀌어 있음_suspend 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Apr 2017 09:59:29 GMT</pubDate>
    <dc:creator>kimjunghyun</dc:creator>
    <dc:date>2017-04-28T09:59:29Z</dc:date>
    <item>
      <title>TDCOFF value is changed?</title>
      <link>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648218#M490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;I changed TDCOFF value&amp;nbsp;in FREEZE mode.&lt;/P&gt;&lt;P&gt;But TDCOFF value is changed whenever debug state is changed between suspend and resume.&lt;/P&gt;&lt;P&gt;- suspend : 01111&lt;/P&gt;&lt;P&gt;- resume : 11110&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case, What is TDCOFF value?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please refer to as below.&lt;/P&gt;&lt;P&gt;1. suspend state&lt;/P&gt;&lt;P&gt;1) enter to FREEZE mode : FRZ - 1, HALT - 1&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2.TDCOFF 변경_suspend상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14217iB8DD358D77F7EF10/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.TDCOFF 변경_suspend상태.jpg" alt="2.TDCOFF 변경_suspend상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2) set TDCOFF value : 01111&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2.TDCOFF 변경.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14361i67EE408FD51450B5/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.TDCOFF 변경.jpg" alt="2.TDCOFF 변경.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3) exit FREEZE mode : FRZ - 01, HALT - 0&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="3.FREEZE MODE에서 나옴.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14394i8551267693B81835/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.FREEZE MODE에서 나옴.jpg" alt="3.FREEZE MODE에서 나옴.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2. resume state&lt;/P&gt;&lt;P&gt;1) TDCOFF value is&amp;nbsp;kept as 01111&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="4.TDCOFF 값이 변경되어있음_resume 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14434i26B797222C5C8080/image-size/large?v=v2&amp;amp;px=999" role="button" title="4.TDCOFF 값이 변경되어있음_resume 상태.jpg" alt="4.TDCOFF 값이 변경되어있음_resume 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2) double click FDCTRL&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="5.레지스터 더블 클릭해서 녹색버튼 없앰_resume 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14520iBD9CAC3EDBB0B1E1/image-size/large?v=v2&amp;amp;px=999" role="button" title="5.레지스터 더블 클릭해서 녹색버튼 없앰_resume 상태.jpg" alt="5.레지스터 더블 클릭해서 녹색버튼 없앰_resume 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3) double click FDCTRL again&amp;nbsp;: this register color is changed to green&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="6.레지스터 다시 더블 클릭_resume 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14565iBDD7AB7BC3364C78/image-size/large?v=v2&amp;amp;px=999" role="button" title="6.레지스터 다시 더블 클릭_resume 상태.jpg" alt="6.레지스터 다시 더블 클릭_resume 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;4) TDCOFF value is changed to 11110. why?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="7.TDCOFF 값이 1 1110으로 바뀌어 있음_resume 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14618iF574AD47E7F131FF/image-size/large?v=v2&amp;amp;px=999" role="button" title="7.TDCOFF 값이 1 1110으로 바뀌어 있음_resume 상태.jpg" alt="7.TDCOFF 값이 1 1110으로 바뀌어 있음_resume 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3.suspend state again&lt;/P&gt;&lt;P&gt;1) TDCOFF value is changed to 01111 again.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="8.TDCOFF 값이 0 1111으로 바뀌어 있음_suspend 상태.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14747i935345EB1BD370EE/image-size/large?v=v2&amp;amp;px=999" role="button" title="8.TDCOFF 값이 0 1111으로 바뀌어 있음_suspend 상태.jpg" alt="8.TDCOFF 값이 0 1111으로 바뀌어 있음_suspend 상태.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Apr 2017 09:59:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648218#M490</guid>
      <dc:creator>kimjunghyun</dc:creator>
      <dc:date>2017-04-28T09:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: TDCOFF value is changed?</title>
      <link>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648219#M491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is caused by P&amp;amp;E debugger (if you are using it, OpenSDA) which does not support real time register monitoring by default. If you click to “-not read-“ value, the “DEADBEEF” is displayed and bit fields represents part of this value. This is the reason the TDCOFF shows 0x1E.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/18449i7221DE95CB3DA920/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can try to install and test the “PEmicro’s GDB Server Plug-in for ARM devices” which allows to view variables and memory during code execution.&lt;/P&gt;&lt;P&gt;See more info in &lt;A href="http://www.pemicro.com/blog/index.cfm?post_id=125"&gt;http://www.pemicro.com/blog/index.cfm?post_id=125&lt;/A&gt;. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 08:37:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648219#M491</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2017-05-05T08:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: TDCOFF value is changed?</title>
      <link>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648220#M492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. Petr.&lt;/P&gt;&lt;P&gt;Thank you for your answer.&lt;/P&gt;&lt;P&gt;I understood that TDCOFF value was set 01111 correctly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, after&amp;nbsp;terminating&amp;nbsp;debug&amp;nbsp;for the project&amp;nbsp;set&amp;nbsp;TDCOFF as 01111,&amp;nbsp;when I restart debug, TDCOFF value was 00001 and TDCEN was 0.&lt;BR /&gt;How can I save this TDCOFF value?&lt;/P&gt;&lt;P&gt;Kim.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. TDCOFF is 01010 and TDCEN is 1&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17654i3A067F74E12F1E28/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.jpg" alt="1.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2. Terminate debug&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17701i34F1C5A4BFB0145C/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.jpg" alt="2.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3. after terminating debug, when I restart debug, TDCOFF is 00001 and TDCEN is 0&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="3.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17745i94E468242A76AA39/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.jpg" alt="3.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 May 2017 01:00:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648220#M492</guid>
      <dc:creator>kimjunghyun</dc:creator>
      <dc:date>2017-05-08T01:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: TDCOFF value is changed?</title>
      <link>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648221#M493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The FDCTRL register's default value after reset is 0x80000100.&lt;/P&gt;&lt;P&gt;So if you do not configure this register within your code (in Freeze mode) the debugger will show default value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 11:16:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/TDCOFF-value-is-changed/m-p/648221#M493</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2017-05-10T11:16:20Z</dc:date>
    </item>
  </channel>
</rss>

