<?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>STR73X and FIQ driven system running on RTOS</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/19511/str73x-and-fiq-driven-system-running-on-rtos</link><description> 
Hi, 

 
I&amp;#39;m considering using RTL-ARM and IRQs on an STR730 in order to
use commands like isr_XX_XX. That way I could have an interrupt
driven ( IRQ ) application. 

 
I read on the web that the interrupt lock-out time for IRQ can be
up to 20us on a</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: STR73X and FIQ driven system running on RTOS</title><link>https://community.arm.com/thread/74295?ContentTypeID=1</link><pubDate>Fri, 18 Aug 2006 11:40:14 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:6c694042-3bad-448d-9342-e51f403d62d2</guid><dc:creator>Alex Ruiz</dc:creator><description>&lt;p&gt;&lt;p&gt;
I sounds like I should not have this problem if I generate ARM
instructions and work with 32bit variables.&lt;/p&gt;

&lt;p&gt;
Any ideas on how to make the theads FIQ driven?&lt;/p&gt;

&lt;p&gt;
I haven seen some stuff posted that a SWI was used in order to
syncronize things, but that may also make the system crash if an new
FIQ happens and the SWI did not finish its job.&lt;/p&gt;

&lt;p&gt;
Maybe I must have a thead just to monitor those FIQ refreshed
data, and them upon their values decide what theads should receive
semapharoes, etc.&lt;/p&gt;

&lt;p&gt;
Any suggestions?&lt;/p&gt;

&lt;p&gt;
Appreciated.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: STR73X and FIQ driven system running on RTOS</title><link>https://community.arm.com/thread/46631?ContentTypeID=1</link><pubDate>Fri, 18 Aug 2006 11:18:45 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:f67630ce-1354-4914-a230-aa631855fba9</guid><dc:creator>Viktor Bucher</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;&lt;br /&gt;
a problem may happen if the FIQ is refreshing a data while a thead
was in the middle of a reading&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
The problem only may occur if your data is &amp;gt;32bits&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>