<?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>C_START Problem</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/33384/c_start-problem</link><description> 
Hello, 

 
please have a look: 

 
 http://www.keil.com/forum/18146/ 

 
I have sometimes the same problem. 

 
C:0x0B57 020B96 LJMP 0x0B96 

 
But at 0x0B96 disassembly shows no valid opcode: 

 
C:0x0B94 8090 SJUMP C:0B26 
C:0x0B96 10BEE4 JBC 0xB8</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: C_START Problem</title><link>https://community.arm.com/thread/108730?ContentTypeID=1</link><pubDate>Thu, 14 Apr 2016 13:06:05 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7505571d-9797-4662-930f-72298e790051</guid><dc:creator>HansBernhard Broeker</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;jump to 0x0B95 is not jumping to a valid opcode...&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
The snippet you show does &lt;b&gt;not&lt;/b&gt; allow that conclusion. The
fact that a disassembly begun for whatever reason at C:0x0B9&lt;b&gt;4&lt;/b&gt;
shows a somewhat strange result tells you nothing about what the CPU
(and the disassembler) would see if you pointed it at the correct
point that really is being jumped to: C:0x0B9&lt;b&gt;5&lt;/b&gt; What you&amp;#39;re
actually looking at is&lt;/p&gt;

&lt;pre&gt;
C:0x0B95 9010BE   MOV DPTR #0x10BE
&lt;/pre&gt;

&lt;p&gt;
There&amp;#39;s absolutely nothing wrong with that line. You&amp;#39;re looking at
the wrong part of your source code, in the wrong way.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: C_START Problem</title><link>https://community.arm.com/thread/108734?ContentTypeID=1</link><pubDate>Thu, 14 Apr 2016 05:49:53 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3022ac80-3b18-4263-b210-3a7cd9ccdec4</guid><dc:creator>&amp;#178;erik malund</dc:creator><description>&lt;p&gt;&lt;p&gt;
did you in any way modify startup.a51&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: C_START Problem</title><link>https://community.arm.com/thread/83127?ContentTypeID=1</link><pubDate>Wed, 13 Apr 2016 23:59:18 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:93433b94-aa81-4099-a5f3-1e7b3c429abe</guid><dc:creator>Filgis Simon</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hi,&lt;/p&gt;

&lt;p&gt;
your right, actually in this example ist is working, my fault.&lt;/p&gt;

&lt;p&gt;
The not working view is this one:&lt;/p&gt;

&lt;p&gt;
C:0x0B57 020B9&lt;b&gt;5&lt;/b&gt; LJMP 0x0B9&lt;b&gt;5&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;
C:0x0B94 8090 SJUMP C:0B26&lt;br /&gt;
C:0x0B96 10BEE4 JBC 0xB8.6,C:0B7D&lt;/p&gt;

&lt;p&gt;
jump to 0x0B95 is not jumping to a valid opcode...&lt;/p&gt;

&lt;p&gt;
I have this behaviour randomly since two days, I will have a look
at this, thought, perhaps somebody has a ready solution?!&lt;/p&gt;

&lt;p&gt;
Best regards,&lt;/p&gt;

&lt;p&gt;
Simon&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: C_START Problem</title><link>https://community.arm.com/thread/64650?ContentTypeID=1</link><pubDate>Wed, 13 Apr 2016 10:38:59 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:fa481255-21e8-4f36-a03e-04387165bf9e</guid><dc:creator>HansBernhard Broeker</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;I have sometimes the same problem.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
Actually, no. For starters, that poster did not actually have a
problem.&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;But at 0x0B96 disassembly shows no valid opcode:&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;

&lt;pre&gt;
&lt;i&gt;C:0x0B94 8090 SJUMP C:0B26
C:0x0B96 10BEE4 JBC 0xB8.6,C:0B7D&lt;/i&gt;
&lt;/pre&gt;

&lt;p&gt;
How did you arrive at the conclusion that that&amp;#39;s not a valid
opcode?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>