<?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のトピックRe: How can I debug an externally compiled application?</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183457#M7585</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Lauterbach Debugger claims to support multiple compilers:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.lauterbach.com/clist.html" rel="nofollow" target="_self" title="List of supported compilers"&gt;http://www.lauterbach.com/clist.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Mar 2010 14:48:23 GMT</pubDate>
    <dc:creator>scifi</dc:creator>
    <dc:date>2010-03-17T14:48:23Z</dc:date>
    <item>
      <title>How can I debug an externally compiled application?</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183455#M7583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have recently come back to Coldfire after years with ARMs and want to update our Forth compiler. I have an MCF52259 DemoKit. How do I get Codewarrior to debug an externally compiled application? Our compiler can generate a range of output formats including ELF and S-Record. I'm stuck at the moment because CW is complaining about the lack of "symbolics". Is there a way round this? I'm quite prepared to single-step my way through it all one machine instruction at a time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Stephen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Mar 2010 01:54:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183455#M7583</guid>
      <dc:creator>spelc</dc:creator>
      <dc:date>2010-03-17T01:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: How can I debug an externally compiled application?</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183456#M7584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Stephen&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Although not a hugely efficient method CW can load any file to FLASH and then step the code in assembler (without any source code reference). As long as you have a map file as reference to where the subroutines are (you can also usually generate a pseudo assembler file from other compilers which mixes the C-code with the generated assembler) you can set breakpoints on the individual routines and step them. This can be adequate to debug a few cases. (The assembler view can be enabled at the bottom of the screen and switched between source, mixed and disassembled).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.uTasker.com" rel="nofollow" target="_self"&gt;www.uTasker.com&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Mar 2010 06:42:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183456#M7584</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2010-03-17T06:42:50Z</dc:date>
    </item>
    <item>
      <title>Re: How can I debug an externally compiled application?</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183457#M7585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Lauterbach Debugger claims to support multiple compilers:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.lauterbach.com/clist.html" rel="nofollow" target="_self" title="List of supported compilers"&gt;http://www.lauterbach.com/clist.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Mar 2010 14:48:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183457#M7585</guid>
      <dc:creator>scifi</dc:creator>
      <dc:date>2010-03-17T14:48:23Z</dc:date>
    </item>
    <item>
      <title>Re: How can I debug an externally compiled application?</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183458#M7586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for that. I assume that the format for .xMAP files is defined somewhere?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Assume that our compiler generates&lt;/P&gt;&lt;P&gt;&amp;nbsp; Demo52259.s37&amp;nbsp;&amp;nbsp; S-Record file that may grow beyond 64kb&lt;/P&gt;&lt;P&gt;I have produced a .xMap file&lt;/P&gt;&lt;P&gt;&amp;nbsp; Demo52259.s37.xmap&lt;/P&gt;&lt;P&gt;in the same directory, but CW still complains. Where should I put this file?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I should have got the full P&amp;amp;E kit but was feeling cheap. By comparison, the cheap Renesas H8 kit installed flawlessly, and I was up and debugging our Forth code in under an hour. I've been programming 68k and Coldfire devices for a very long time. I even remember CPM68K. It just doesn't have to be this hard to start low-level debugging.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Mar 2010 17:44:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-can-I-debug-an-externally-compiled-application/m-p/183458#M7586</guid>
      <dc:creator>spelc</dc:creator>
      <dc:date>2010-03-17T17:44:38Z</dc:date>
    </item>
  </channel>
</rss>

