<?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>Something about&amp;#160; mixed programming,C and Assembly</title><link>https://community.arm.com/developer/tools-software/tools/f/armds-forum/918/something-about-mixed-programming-c-and-assembly</link><description> Note: This was originally posted on 28th August 2011 at http://forums.arm.com Recently I am learning ARM11.in fact ,I am a beginner for ARM. The processor I use is S3C6410,with ARM1176JZF-S core.Someone who has used this should know that the processor</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Something about  mixed programming,C and Assembly</title><link>https://community.arm.com/thread/2680?ContentTypeID=1</link><pubDate>Wed, 11 Sep 2013 11:04:41 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7a46f741-d906-43c6-8fb1-9dfd4e46c933</guid><dc:creator>Peter Harris</dc:creator><description>&lt;div&gt;&lt;i&gt;Note: This was originally posted on 6th September 2011 at &lt;a href="http://forums.arm.com"&gt;http://forums.arm.com&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Your delay loop variables probably also need to be volatile; the compiler is going to see them as &amp;quot;non-functional&amp;quot; and optimize them out.&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Something about  mixed programming,C and Assembly</title><link>https://community.arm.com/thread/2681?ContentTypeID=1</link><pubDate>Wed, 11 Sep 2013 11:04:40 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:de26633f-0663-4b15-8cf7-9a8f1730f48d</guid><dc:creator>Elf Elf</dc:creator><description>&lt;div&gt;&lt;i&gt;Note: This was originally posted on 6th September 2011 at &lt;a href="http://forums.arm.com"&gt;http://forums.arm.com&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;when you say it did not work, what state is the program in? can you break the debugger and check? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;what happens when you make the delay function inline? does it work? if&amp;#160; it does then my guess is that, delay is pushing something on the stack&amp;#160; which you have not setup before. you can disassemble the code and compare the working and non-working code.&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>