<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Using Emulator with PK51</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/42042/using-emulator-with-pk51</link><description> Hello, 
 
I want to use a in-circuit-emulator with the Keil C51. The emulator requires three files. 
1) source.sld or source.O51 file for source level debugging 
2) source.c 
3) source.sym i.e. the symbol file 
 
How can I generate the source.sld, source</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Using Emulator with PK51</title><link>https://community.arm.com/thread/37660?ContentTypeID=1</link><pubDate>Mon, 02 Jul 2001 04:45:58 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:fe2084c1-1e7d-4b09-922c-e29958ddca7f</guid><dc:creator>Sergey Dymchishin</dc:creator><description>&lt;p&gt;&amp;gt;1) source.sld or source.O51 file for source level debugging&lt;br /&gt;
&lt;br /&gt;
File source.O51 generated automatically by Keil uVision, but have no extension &amp;quot;.O51&amp;quot; by default.&lt;br /&gt;
&lt;br /&gt;
For example, you can make project HELLO&lt;br /&gt;
from &lt;br /&gt;
\Keil\C51\Examples\Hello\Hello.PRJ&lt;br /&gt;
(in case of C51 v5.xx)&lt;br /&gt;
or&lt;br /&gt;
\Keil\C51\Examples\Hello\Hello.UV2&lt;br /&gt;
(in case of C51 v6.xx)&lt;br /&gt;
&lt;br /&gt;
and as result you get file (without extension) with name: &amp;quot;hello.&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
&amp;quot;\Keil\C51\Examples\Hello\Hello.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can try:&lt;br /&gt;
- load it directly in your Emulator Software&lt;br /&gt;
&lt;br /&gt;
or, if your Emulator software need&lt;br /&gt;
especially *.O51: &lt;br /&gt;
&lt;br /&gt;
- rename HELLO. to HELLO.O51 and load HELLO.O51 to your Emulator&lt;br /&gt;
&lt;br /&gt;
If success, you can modify project file to produce &amp;quot;HELLO.O51&amp;quot; instead of &amp;quot;HELLO.&amp;quot; automatically.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Emulator with PK51</title><link>https://community.arm.com/thread/121618?ContentTypeID=1</link><pubDate>Thu, 28 Jun 2001 21:20:28 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3ce86553-46a2-4e9a-99eb-4ba2c06d3e82</guid><dc:creator>Mark Odell</dc:creator><description>&lt;p&gt;None. You can generate HEX files with OH51.EXE, read the docs on that. The symbols are in the output file that BL51.EXE creates.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Emulator with PK51</title><link>https://community.arm.com/thread/109841?ContentTypeID=1</link><pubDate>Thu, 28 Jun 2001 19:38:39 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:6799e589-23e0-4213-9fb6-86e2fbd23b8f</guid><dc:creator>Mohit Gupta</dc:creator><description>&lt;p&gt;What command is required to generate the source.O51 and source.syb files?&lt;br /&gt;
&lt;br /&gt;
Mohit&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Emulator with PK51</title><link>https://community.arm.com/thread/94806?ContentTypeID=1</link><pubDate>Thu, 28 Jun 2001 15:16:44 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:a4191906-a84a-4fb6-a287-c04036e5ccfb</guid><dc:creator>Jon Ward</dc:creator><description>&lt;p&gt;Well,&lt;br /&gt;
&lt;br /&gt;
SOURCE.O51:  This sounds like it may be a OMF51 object module.  The Keil tools generate that.&lt;br /&gt;
&lt;br /&gt;
SOURCE.SLD:  I don&amp;#39;t know what kind of file this is.&lt;br /&gt;
&lt;br /&gt;
SOURCE.SYM:  This sounds like it is a symbol information file.  However, I don&amp;#39;t know what format your emulator expects it in.&lt;br /&gt;
&lt;br /&gt;
Have you contacted your emulator vendor to see what they say?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon&lt;/b&gt;&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Emulator with PK51</title><link>https://community.arm.com/thread/53758?ContentTypeID=1</link><pubDate>Thu, 28 Jun 2001 11:59:10 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e3ad0c31-03a7-44ed-8f17-e87c99196777</guid><dc:creator>Mohit Gupta</dc:creator><description>&lt;p&gt;It is a ICE from ADM, India in the name of wintrc&lt;br /&gt;
&lt;br /&gt;
Can we generate the source.sld or source.O51 and source.sym files?&lt;br /&gt;
&lt;br /&gt;
Mohit&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Emulator with PK51</title><link>https://community.arm.com/thread/37655?ContentTypeID=1</link><pubDate>Thu, 28 Jun 2001 11:33:11 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:690a04fd-d466-412e-80a0-e4b1c1839bb7</guid><dc:creator>Jon Ward</dc:creator><description>&lt;p&gt;Which emulator?&lt;br /&gt;
&lt;br /&gt;
HAve you contacted the emulator vendor?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon&lt;/b&gt;&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>