<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックXCF5206 - Cyclone MAX - BDM doesn't work properly</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/XCF5206-Cyclone-MAX-BDM-doesn-t-work-properly/m-p/131564#M937</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Hardware description:&lt;BR /&gt;Cyclone MAX, firmware - 7.42-5.6&lt;BR /&gt;Board with XCF5206, which normally works (program loads from external flash and&lt;BR /&gt;executing ok).&lt;BR /&gt;Computer&amp;nbsp;- Windows XP.&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;Cyclone connects to XCF5206 with minimum (31 – BDM SPEED FREQUENCY – 724648Hz)&lt;BR /&gt;speed setting using P&amp;amp;E In-Circuit-Debugger “Hotsync” button and synchronous cable. Memory,&lt;BR /&gt;disassembly and registers values are correct. “Connect” button doesn’t work, I&lt;BR /&gt;always got the “Can’t establish communication error…”&lt;BR /&gt;Coldfire CPU clock – 33MHz&lt;BR /&gt;Step-by-step works strange. Sometimes “step” execution is correct, with adequate&lt;BR /&gt;registers changes, but sometimes I got an “Error communicating to target&lt;BR /&gt;processor” message, and all information was lost. Executing several “step”&lt;BR /&gt;commands in this situation sometimes could restore normal debug (with PC to the&lt;BR /&gt;next instruction) or sometimes processor becomes completely unresponsive and&lt;BR /&gt;functioning resumes only after “reset” command. “Go” command and breakpoints don’t work.&lt;BR /&gt;&lt;BR /&gt;I’ve checked signals and noticed a strange thing: RSTO regularly goes low for&lt;BR /&gt;short period, at about 1 time per second. I thinks that debugger malfunctioning&lt;BR /&gt;is connected with this, maybe it tries to communicate with processor when RSTO is&lt;BR /&gt;low. I’m not sure about direct correspondence, but it seems to be so.&lt;BR /&gt;&lt;BR /&gt;I have several ideas about that:&lt;BR /&gt;1) XCF5206 is regularly reset by surrounding hardware. But RSTI is always at&lt;BR /&gt;3.3V, so the only way to reset processor is to power it down and then power it&lt;BR /&gt;up. According to MCF5206 manual this is incorrect: Master Reset requires RSTI&lt;BR /&gt;driven low for at least six clocks. Never the less, is such reset possible?&lt;BR /&gt;Should I control signals at power supply pins?&lt;BR /&gt;2) Processor is reset by watchdog timer. But the manual says that after reset&lt;BR /&gt;watchdog is disabled. Also documentation to IDC says: “Reset enables the watchdog&lt;BR /&gt;timer.” I confused with such inconsistency. What should I do to find out watchdog&lt;BR /&gt;behavior?&lt;BR /&gt;3) Processor has connection to DRAM module, which is onboard. Maybe resets are&lt;BR /&gt;initiated by DRAM controller, watchdog bus controller or something like this. I'm&lt;BR /&gt;not familiar with memory functioning, have just begun studying this area. What&lt;BR /&gt;tests should I perform to figure out such reset possibility?&lt;BR /&gt;&lt;BR /&gt;Or maybe RSTO changes are normal situation during BDM session and debug problem&lt;BR /&gt;lays in another area?&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;Alban Edit: please include product info in subject line.&lt;BR /&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Alban on &lt;SPAN class="date_text"&gt;2007-04-26&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;12:01 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Apr 2007 04:01:54 GMT</pubDate>
    <dc:creator>V1ktor</dc:creator>
    <dc:date>2007-04-24T04:01:54Z</dc:date>
    <item>
      <title>XCF5206 - Cyclone MAX - BDM doesn't work properly</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/XCF5206-Cyclone-MAX-BDM-doesn-t-work-properly/m-p/131564#M937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Hardware description:&lt;BR /&gt;Cyclone MAX, firmware - 7.42-5.6&lt;BR /&gt;Board with XCF5206, which normally works (program loads from external flash and&lt;BR /&gt;executing ok).&lt;BR /&gt;Computer&amp;nbsp;- Windows XP.&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;Cyclone connects to XCF5206 with minimum (31 – BDM SPEED FREQUENCY – 724648Hz)&lt;BR /&gt;speed setting using P&amp;amp;E In-Circuit-Debugger “Hotsync” button and synchronous cable. Memory,&lt;BR /&gt;disassembly and registers values are correct. “Connect” button doesn’t work, I&lt;BR /&gt;always got the “Can’t establish communication error…”&lt;BR /&gt;Coldfire CPU clock – 33MHz&lt;BR /&gt;Step-by-step works strange. Sometimes “step” execution is correct, with adequate&lt;BR /&gt;registers changes, but sometimes I got an “Error communicating to target&lt;BR /&gt;processor” message, and all information was lost. Executing several “step”&lt;BR /&gt;commands in this situation sometimes could restore normal debug (with PC to the&lt;BR /&gt;next instruction) or sometimes processor becomes completely unresponsive and&lt;BR /&gt;functioning resumes only after “reset” command. “Go” command and breakpoints don’t work.&lt;BR /&gt;&lt;BR /&gt;I’ve checked signals and noticed a strange thing: RSTO regularly goes low for&lt;BR /&gt;short period, at about 1 time per second. I thinks that debugger malfunctioning&lt;BR /&gt;is connected with this, maybe it tries to communicate with processor when RSTO is&lt;BR /&gt;low. I’m not sure about direct correspondence, but it seems to be so.&lt;BR /&gt;&lt;BR /&gt;I have several ideas about that:&lt;BR /&gt;1) XCF5206 is regularly reset by surrounding hardware. But RSTI is always at&lt;BR /&gt;3.3V, so the only way to reset processor is to power it down and then power it&lt;BR /&gt;up. According to MCF5206 manual this is incorrect: Master Reset requires RSTI&lt;BR /&gt;driven low for at least six clocks. Never the less, is such reset possible?&lt;BR /&gt;Should I control signals at power supply pins?&lt;BR /&gt;2) Processor is reset by watchdog timer. But the manual says that after reset&lt;BR /&gt;watchdog is disabled. Also documentation to IDC says: “Reset enables the watchdog&lt;BR /&gt;timer.” I confused with such inconsistency. What should I do to find out watchdog&lt;BR /&gt;behavior?&lt;BR /&gt;3) Processor has connection to DRAM module, which is onboard. Maybe resets are&lt;BR /&gt;initiated by DRAM controller, watchdog bus controller or something like this. I'm&lt;BR /&gt;not familiar with memory functioning, have just begun studying this area. What&lt;BR /&gt;tests should I perform to figure out such reset possibility?&lt;BR /&gt;&lt;BR /&gt;Or maybe RSTO changes are normal situation during BDM session and debug problem&lt;BR /&gt;lays in another area?&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;Alban Edit: please include product info in subject line.&lt;BR /&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Alban on &lt;SPAN class="date_text"&gt;2007-04-26&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;12:01 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 04:01:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/XCF5206-Cyclone-MAX-BDM-doesn-t-work-properly/m-p/131564#M937</guid>
      <dc:creator>V1ktor</dc:creator>
      <dc:date>2007-04-24T04:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: XCF5206 - Cyclone MAX - BDM doesn't work properly</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/XCF5206-Cyclone-MAX-BDM-doesn-t-work-properly/m-p/131565#M938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello Victor,&lt;BR /&gt;&lt;BR /&gt;I don't use nor know this line of products. Still, I will try and help.&lt;BR /&gt;&lt;BR /&gt;Have you read the Errata sheet of the device.&lt;BR /&gt;XCF means it is a prototype. Have you tried with a qualified product: MCF ?&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Alban.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Apr 2007 18:03:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/XCF5206-Cyclone-MAX-BDM-doesn-t-work-properly/m-p/131565#M938</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2007-04-26T18:03:29Z</dc:date>
    </item>
  </channel>
</rss>

