<?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>IRQ problem</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/26249/irq-problem</link><description> 
Hello, 
i used keil uvision 3. My program work correctly when in sactter file
or in options for terget i set 0x100000, but when i put other then
mentioned adress i.e. 0x110000 the irq does not work. I use __irq
after function for interrupt routin and</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: IRQ problem</title><link>https://community.arm.com/thread/130704?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2010 05:23:46 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7f83c65b-5e5a-4ece-9133-4711dcb376e0</guid><dc:creator>mrmz mrmz</dc:creator><description>&lt;p&gt;&lt;p&gt;
I use at91sam7x512 programme is loaded to internal flash
memory.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IRQ problem</title><link>https://community.arm.com/thread/126502?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2010 04:56:30 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7e75dfcc-a5d4-4d9e-b7f1-81c97db4ed98</guid><dc:creator>Non Keil Related</dc:creator><description>&lt;p&gt;&lt;p&gt;
If you want serious help, you should consider writing a serious
question!&lt;/p&gt;

&lt;p&gt;
We know you&amp;#39;re using an ARM, but you failed to tell us precisely
what device it is or what memory is physically available.&lt;/p&gt;

&lt;p&gt;
Is your application attempting to use memory that isn&amp;#39;t
available?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IRQ problem</title><link>https://community.arm.com/thread/126498?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2010 04:52:01 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:68d7595a-f4dd-440f-8638-837cafaadf3c</guid><dc:creator>Per Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
The scatter file may place your application anywhere where you
have memory to receive the program.&lt;/p&gt;

&lt;p&gt;
But depending on processor, you may have specific limitations
where the processor can configure the interrupt vector table. If you
don&amp;#39;t store your interrupt vectors where the processor tries to look
for them, your program will not work as intended.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IRQ problem</title><link>https://community.arm.com/thread/116119?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2010 04:44:20 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7dcb6a5d-3f39-4d76-bf90-9bb693c81e93</guid><dc:creator>mrmz mrmz</dc:creator><description>&lt;p&gt;&lt;p&gt;
As i wrote when start adress is 0x100000 everythink works great,
but when i change it in scatter file (load region adress) interrupt
doesn&amp;#39;t work.For example when i load usb program, after pullup
attaching pc sends frame through usb to arm and it should go into
interrupt service routin but if the load region adres is other then
0x100000 then it does not. and i dont know why? I believe startup
should be change. I use startup from keil.&lt;br /&gt;
Any sugestions?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IRQ problem</title><link>https://community.arm.com/thread/104391?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2010 03:55:07 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e35a95fd-4cda-4b9f-9efe-8d8724f041a8</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
What address?&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;&amp;quot;programme works correctly till moment interrupt
appears&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
So that&amp;#39;s obviuosly the point at which you need to start
&lt;b&gt;debugging&lt;/b&gt;, then - isn&amp;#39;t it?!&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IRQ problem</title><link>https://community.arm.com/thread/78796?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2010 02:34:20 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b02215e4-1178-40d2-9a67-32ea212f923c</guid><dc:creator>mrmz mrmz</dc:creator><description>&lt;p&gt;&lt;p&gt;
When i change the address to 0x110000 programme works correctly
till moment interrupt appears.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IRQ problem</title><link>https://community.arm.com/thread/66018?ContentTypeID=1</link><pubDate>Fri, 12 Nov 2010 02:29:34 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:0416ae66-ee65-452a-9d1f-1740cf010d4c</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
The first thing you need to do is to work out &lt;i&gt;&lt;b&gt;why&lt;/b&gt;&lt;/i&gt; it
&amp;quot;doesn&amp;#39;t work&amp;quot;.&lt;/p&gt;

&lt;p&gt;
Have you checked the Linker listing (map file), etc?&lt;/p&gt;

&lt;p&gt;
What &lt;b&gt;debugging&lt;/b&gt; have you done?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>