<?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>FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/28368/freertos-with-nxp-lpc2468-and-keil</link><description> 
Hello at all, 

 
I want to use FreeRTOS with the NXP LPC2468. On the website
 http://www.freertos.org exists only an
example with the LPC2129 and Keil 
(look here &amp;quot; www.freertos.org/index.html ://interactive.freertos.org/entries/156159-lpc23xx-port</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/127082?ContentTypeID=1</link><pubDate>Thu, 01 Sep 2011 06:25:57 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:09174ef6-f000-4fd3-ba25-692c6949290a</guid><dc:creator>Dennis Bruch</dc:creator><description>&lt;p&gt;&lt;p&gt;
Yes thats correct it is the same link. I didn&amp;#39;t set the HEAP_SIZE
value as describing in the link. That was my failure.&lt;/p&gt;

&lt;p&gt;
Thanks for your answers.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/140041?ContentTypeID=1</link><pubDate>Thu, 01 Sep 2011 00:14:49 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:98005464-b055-4bb9-9544-4e7d333a03b0</guid><dc:creator>Tamiryan Michael</dc:creator><description>&lt;p&gt;&lt;p&gt;
Note that whether an application needs heap is very application
specific (but you indicate that it is needed always, so it
seems).&lt;/p&gt;

&lt;p&gt;
Also,&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;&amp;quot;When the main() starts, you are in supervisor mode and
interrupts are disable.&lt;br /&gt;
If you need to enable interrupts before calling vTaskStartScheduler()
you need to call __enable_irq().&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
If you enter main in user mode and then call a SWI to start
FreeRTOS, this requirement is implicitly satisfied!&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/136587?ContentTypeID=1</link><pubDate>Thu, 01 Sep 2011 00:11:26 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ab3a98bf-e61b-472d-b983-89a761b806fd</guid><dc:creator>Tamiryan Michael</dc:creator><description>&lt;p&gt;&lt;p&gt;
I meant to post &amp;quot;SWI slot&amp;quot; rather than &amp;quot;SWI slow&amp;quot;.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/127074?ContentTypeID=1</link><pubDate>Thu, 01 Sep 2011 00:10:45 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:158a0d82-61b4-4132-a71c-dfd354217a0f</guid><dc:creator>Tamiryan Michael</dc:creator><description>&lt;p&gt;&lt;p&gt;
You do realize that your instructions make it impossible for
application software to call any SWI functions except
&amp;quot;vPortYieldProcessor&amp;quot;, that is cause you map the vPortYieldProcessor
to the SWI slow in the interrupt vector. Also, you can make the
function that starts FreeRTOS a SWI function, simplifying the startup
of the processor even further.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/119440?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2011 23:55:49 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:0e5db8de-7170-423d-afcd-c5a5894f6c22</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
But that&amp;#39;s the same link that you referred to in your opening
post!&lt;/p&gt;

&lt;p&gt;
What have you learned that now makes you say that link has the
answer when, before, you said it didn&amp;#39;t?!&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/105231?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2011 23:23:56 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:9cb7c5e6-c812-421e-b82d-10a730e2d12d</guid><dc:creator>Dennis Bruch</dc:creator><description>&lt;p&gt;&lt;p&gt;
I have solved it, as describe here: &lt;a href="http://www.freertos.org/index.html?http"&gt;www.freertos.org/index.html&lt;/a&gt;://interactive.freertos.org/entries/156159-lpc23xx-port-with-keil-rv-compiler&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/91190?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2011 23:17:25 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:03e396ec-df8d-476d-8846-26599595821c</guid><dc:creator>Tamiryan Michael</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;&amp;quot;Why don&amp;#39;t you try Keil&amp;#39;s RTX it is also without royalties
(free) if you use Keil tools.&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
Well, because you need to have a MDK license to put it into a
project. FreeRTOS is free, and can be built with Eclipse based
environments, or even with the Keil tools (I do that).&lt;br /&gt;
About integration FreeRTOS: No big deal, LPC21xx samples require only
a slight change to the hardware timer used and, if SWIs are used, a
slight change to the handling of these.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/105217?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2011 22:53:23 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3e618501-da06-4ddf-9e3a-15f22b37b21b</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
In the spirit of Open Source, would you care to share your
solution for the benefit of others?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/79542?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2011 22:46:07 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:84a09437-d3c9-40ea-adc7-864fea89ca51</guid><dc:creator>Dennis Bruch</dc:creator><description>&lt;p&gt;&lt;p&gt;
Because at my wor k we want to use FreeRTOS.&lt;/p&gt;

&lt;p&gt;
But many thanks for your answer. Now I have solved the problem I
can use FreeRTOS with LPC2468 and Keil.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FreeRTOS with NXP LPC2468 and Keil</title><link>https://community.arm.com/thread/59786?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2011 12:46:37 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:00acf230-ce66-4d5d-aa00-dff5c15d68be</guid><dc:creator>Milorad Cvjetkovic</dc:creator><description>&lt;p&gt;&lt;p&gt;
Why don&amp;#39;t you try Keil&amp;#39;s RTX it is also without royalties (free)
if you use Keil tools.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>