<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [UPDATED]: FreeRTOS for MCF5213 &amp; CodeWarrior in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133761#M1311</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Emmanuel,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;i have a problem with your freeRTOS-Port 4.1.2 for the Coldfire MCF5213.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I tested it with Codewarrior V7.0.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The Function "pvPortMalloc" calls "malloc" and this returns NULL as Pointer.&lt;/DIV&gt;&lt;DIV&gt;So the Scheduler ends and no task starts!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Do you have a solution?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Best regards Werner&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Sep 2008 19:39:07 GMT</pubDate>
    <dc:creator>hwn</dc:creator>
    <dc:date>2008-09-30T19:39:07Z</dc:date>
    <item>
      <title>FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133758#M1308</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Here's an new FreeRTOS port for MCF5213.&lt;BR /&gt;This port doesn't support nested interrupts (but it could be easily made)&lt;BR /&gt;All improvements are welcome....&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;Please visit&amp;nbsp; &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.freertos.org%2F" rel="nofollow" target="_blank"&gt;http://www.FreeRTOS.org&lt;/A&gt;&amp;nbsp;for documentation.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;Emmanuel&lt;/DIV&gt;&lt;P&gt;Message Edited by BugMan on &lt;SPAN class="date_text"&gt;2006-10-20&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;10:47 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.freescale.com%2Ffiles%2Fcommunity_files%2FCFCOMM%2FFreeRTOSV4.1.0.zip" rel="nofollow" target="_blank"&gt;FreeRTOSV4.1.0.zip&lt;/A&gt;&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-09-02&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;04:12 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Oct 2006 15:46:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133758#M1308</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2006-10-20T15:46:33Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133759#M1309</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Steps&lt;BR /&gt;&lt;BR /&gt;1. Download the attached zip file&lt;BR /&gt;2. Unpack it into a directory.&lt;BR /&gt;3. Open the \FreeRTOSV4.1.0\Demo\MCF5213evb_CodeWarrior\MCF5213evb_CodeWarrior.mcp project in CodeWarrior 6.3.&lt;BR /&gt;4. Compile&lt;BR /&gt;5. Use flash tools to program M5213EVB.&lt;BR /&gt;6. Play with it&lt;BR /&gt;7. enjoy! (maybe)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks to Richard Barry for providing a great operating system.&lt;P&gt;Message Edited by BugMan on &lt;SPAN class="date_text"&gt;2006-10-20&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;11:28 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Oct 2006 16:24:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133759#M1309</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2006-10-20T16:24:30Z</dc:date>
    </item>
    <item>
      <title>[UPDATED]: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133760#M1310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I forgot in the previous release, to managed nesting critical sections.&lt;BR /&gt;Sorry&lt;BR /&gt;&lt;BR /&gt;Emmanuel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/files/community_files/CFCOMM/FreeRTOSV4.1.2.zip" rel="nofollow" target="_self"&gt;FreeRTOSV4.1.2.zip&lt;/A&gt;&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-09-02&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;04:13 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Oct 2006 15:52:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133760#M1310</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2006-10-26T15:52:26Z</dc:date>
    </item>
    <item>
      <title>Re: [UPDATED]: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133761#M1311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Emmanuel,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;i have a problem with your freeRTOS-Port 4.1.2 for the Coldfire MCF5213.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I tested it with Codewarrior V7.0.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The Function "pvPortMalloc" calls "malloc" and this returns NULL as Pointer.&lt;/DIV&gt;&lt;DIV&gt;So the Scheduler ends and no task starts!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Do you have a solution?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Best regards Werner&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 19:39:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133761#M1311</guid>
      <dc:creator>hwn</dc:creator>
      <dc:date>2008-09-30T19:39:07Z</dc:date>
    </item>
    <item>
      <title>Re: [UPDATED]: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133762#M1312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi Werner,&lt;BR /&gt;&lt;BR /&gt;I fixed this problem in port.c, in pxPortInitialiseStack function, you have to initialize A5 register with _SDA_BASE addresse like this:&lt;BR /&gt;&lt;DIV&gt;&lt;DIV class="msg_source_code"&gt;&lt;DIV class="text_smallest"&gt;Code:&lt;/DIV&gt;&lt;PRE&gt; *pxTopOfStack = ( portSTACK_TYPE ) 0xA6; /* A6 / FP */ pxTopOfStack--;// *pxTopOfStack = ( portSTACK_TYPE ) 0xA5; /* A5 */ *pxTopOfStack = ( portSTACK_TYPE )&amp;amp;_SDA_BASE;  /* keep data pointer!!! used by CW7.1 compiler */ pxTopOfStack--; *pxTopOfStack = ( portSTACK_TYPE ) 0xA4; /* A4 */ pxTopOfStack--; *pxTopOfStack = ( portSTACK_TYPE ) 0xA3; /* A3 */&lt;/PRE&gt;&lt;/DIV&gt;&lt;BR /&gt;Because CW7.x seems to use A5 as base pointer for global data, so you have to maintain A5 value in each task, if you want right data access.&lt;BR /&gt;Without the right A5 value, malloc can't access to data to manage the heap so, it return "can't allocate memory".&lt;BR /&gt;&lt;BR /&gt;In CW_ColdFire_Compiler_Notes.txt&amp;nbsp; (CW7.1), I saw that :&lt;BR /&gt;&lt;DIV&gt;&lt;DIV class="msg_source_code"&gt;&lt;DIV class="text_smallest"&gt;Code:&lt;/DIV&gt;&lt;PRE&gt;Addressing: The libraries are built with A5-relative addressing for data, this setting limits to 64K the amount of global data accessible. From the compiler perspective using the sdata (A5-relative) setting makes initialized data assigned to .sdata sections and uninitialized (or set to zero) data to .sbss sections. Using the far declaration specifier makes the compiler use 32-bits absolute addressing, the near specifier makes the compiler use 16-bits absolute addressing. Note that these near and far specifiers apply to declarations since they affect relocations, whereas definitions select a section.&lt;/PRE&gt;&lt;/DIV&gt;&lt;BR /&gt;&amp;nbsp;Which can explain the previous behavior.&lt;BR /&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Emmanuel&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by BugMan on &lt;SPAN class="date_text"&gt;2008-09-30&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;04:13 PM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 21:03:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133762#M1312</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2008-09-30T21:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: [UPDATED]: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133763#M1313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Emmanuel,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;thank you for this very fast answer!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I made the change to "port.c". Now the compiler tells me the error message "Undefined identifier _SDA_BASE".&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I made a copy and paste direct from your message, so the name "_SDA_BASE" must be correct!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;*pxTopOfStack = ( portSTACK_TYPE )&amp;amp;_SDA_BASE;&amp;nbsp; /* keep data pointer!!! used by CW7.1 compiler */&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;II used your original LCF-File and made no other changes.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Have you an idea for this problem?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Some words to my person:&lt;/DIV&gt;&lt;DIV&gt;I&amp;nbsp;am Professor on the Fachhochschule Kaiserslautern Germany and&amp;nbsp;a realtime os is like Codewarrior very new for me!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I want to use&amp;nbsp; freeRTOS in my Lab with my students for some exercises! We developed our own MCF5213-System with TBLCF debugger, alphanumerical and graphical LCD display and it works well.&lt;/DIV&gt;&lt;DIV&gt;Sorry for my bad english!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Best regards Werner&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 23:23:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133763#M1313</guid>
      <dc:creator>hwn</dc:creator>
      <dc:date>2008-09-30T23:23:17Z</dc:date>
    </item>
    <item>
      <title>Re: [UPDATED]: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133764#M1314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi Werner,&lt;BR /&gt;&lt;BR /&gt;Shame on me, the&amp;nbsp; original lcf file can't work with CW7.x.&lt;BR /&gt;I'll post here before the end of this week an update of the project.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Emmanuel&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2008 13:12:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133764#M1314</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2008-10-01T13:12:34Z</dc:date>
    </item>
    <item>
      <title>[NEW UPDATE]: FreeRTOS for MCF5213 &amp; CodeWarrior CW7.1</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133765#M1315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Here's an update of 5213 FreeRTOS&amp;nbsp; port.&lt;BR /&gt;Please, don't forget to visit &lt;A href="http://www.freertos.org/" rel="nofollow" target="_blank"&gt;http://www.freertos.org&lt;/A&gt; for documentation, &lt;A href="http://www.freertos.org/History.txt" rel="nofollow" target="_blank"&gt;history&lt;/A&gt;, and &lt;A href="http://www.freertos.org/upgrading.html" rel="nofollow" target="_blank"&gt;upgrade to V5&lt;/A&gt;&lt;BR /&gt;and have fun&amp;nbsp; &lt;SPAN&gt;&lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;enhancements are welcome.....&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;Emmanuel&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.freescale.com/files/community_files/CFCOMM/FreeRTOS-5.0.42.zip" rel="nofollow" target="_self"&gt;FreeRTOS-5.0.42.zip&lt;/A&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-09-02&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;04:14 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2008 21:48:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133765#M1315</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2008-10-01T21:48:18Z</dc:date>
    </item>
    <item>
      <title>Re: [NEW UPDATE]: FreeRTOS for MCF5213 &amp; CodeWarrior CW7.1</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133766#M1316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;There's a mistake in serial.c, uart0Exeption function have to be modified as below&lt;BR /&gt;&lt;DIV&gt;&lt;DIV class="msg_source_code"&gt;&lt;DIV class="text_smallest"&gt;Code:&lt;/DIV&gt;&lt;PRE&gt;// xTaskWokenByPost = xQueueSendFromISR( xRxedChars, ( void * ) &amp;amp;ucByte, pdFALSE ); 
            xQueueSendFromISR( xRxedChars, ( void * ) &amp;amp;ucByte, &amp;amp;xTaskWokenByPost ); &lt;/PRE&gt;&lt;/DIV&gt;&lt;BR /&gt;or download this&lt;BR /&gt;&lt;BR /&gt;Emmanuel&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.freescale.com/files/community_files/CFCOMM/FreeRTOS-5.0.41.zip" rel="nofollow noopener noreferrer" target="_self"&gt;FreeRTOS-5.0.41.zip&lt;/A&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-09-02&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;04:17 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Oct 2008 18:52:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133766#M1316</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2008-10-02T18:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: [NEW UPDATE]: FreeRTOS for MCF5213 &amp; CodeWarrior CW7.1</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133767#M1317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;sorry, but i have a new problem.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;yesterday i installed the newest version of "&lt;FONT color="#ff0000"&gt;&lt;STRONG&gt;Codewarrior Special Edition&lt;/STRONG&gt;&lt;/FONT&gt;".&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;(File "CW_ColdFire_7.1_SE[1].exe" and Patch to Version 7.1.1 = file "CWCF_V7_1_1.exe").&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Prior i used Version 7.0.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If i Compile the project, then the Compiler tells me the error:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;*******************************************************************&lt;/DIV&gt;&lt;DIV&gt;Error&amp;nbsp;&amp;nbsp; : function has no prototype&lt;BR /&gt;flop.c line 137&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( fabs( d4 - dAnswer ) &amp;gt; 0.001 )&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Error&amp;nbsp;&amp;nbsp; : function has no prototype&lt;BR /&gt;flop.c line 190&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( fabs( d4 - dAnswer ) &amp;gt; 0.001 )&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Error&amp;nbsp;&amp;nbsp; : function has no prototype&lt;BR /&gt;flop.c line 248&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( fabs( dDifference ) &amp;gt; 0.001 )&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Error&amp;nbsp;&amp;nbsp; : function has no prototype&lt;BR /&gt;flop.c line 305&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( fabs( dDifference ) &amp;gt; 0.001 )&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;*******************************************************************&lt;/DIV&gt;&lt;DIV&gt;I dont understand the reason for this message, but it comes from the library-function "fabs".&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If i include my own prototype in "flop.c" like:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;portDOUBLE fabs(portDOUBLE); // HWN 3.10.2008&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;compilation is OK!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;But then the Linker reports me the error:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;*******************************************************************&lt;/DIV&gt;Link Error&amp;nbsp;&amp;nbsp; : Multiply-defined: "remove" in list.c&lt;BR /&gt;Previously defined in croutine.c&lt;/DIV&gt;&lt;DIV&gt;Link Error&amp;nbsp;&amp;nbsp; : Multiply-defined: "fopen" in list.c&lt;BR /&gt;Previously defined in croutine.c&lt;/DIV&gt;&lt;DIV&gt;Link Error&amp;nbsp;&amp;nbsp; : Multiply-defined: "fputs" in list.c&lt;BR /&gt;Previously defined in croutine.c&lt;/DIV&gt;&lt;DIV&gt;Link Error&amp;nbsp;&amp;nbsp; : Multiply-defined: "fgetc" in list.c&lt;BR /&gt;Previously defined in croutine.c&lt;/DIV&gt;&lt;DIV&gt;Link Error&amp;nbsp;&amp;nbsp; : Multiply-defined: "fclose" in list.c&lt;BR /&gt;Previously defined in croutine.c&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;*******************************************************************&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Do you know, what is wrong?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I must use the Special edition, because my students must have this costfree version for their home exercises!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Best regards Werner&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2008 18:40:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133767#M1317</guid>
      <dc:creator>hwn</dc:creator>
      <dc:date>2008-10-03T18:40:21Z</dc:date>
    </item>
    <item>
      <title>Re: [NEW UPDATE]: FreeRTOS for MCF5213 &amp; CodeWarrior CW7.1</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133768#M1318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello,&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;today i tried "Codewarrior V6.4 Special Edition" and your freeRTOS "Version v.4.1.2&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This combination works =&amp;gt; 3 LED on my Board are flashing!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The problem must be in&amp;nbsp; Codewarrior V7.x!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Can you help me?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Best regards&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Werner&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Oct 2008 17:57:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133768#M1318</guid>
      <dc:creator>hwn</dc:creator>
      <dc:date>2008-10-05T17:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: [NEW UPDATE]: FreeRTOS for MCF5213 &amp; CodeWarrior CW7.1</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133769#M1319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi Werner,&lt;BR /&gt;&lt;BR /&gt;CodeWarrior isn't in fault, you should just configure the MSL librarie for your needs.&lt;BR /&gt;You seems to need floating point support, and you should disable tiny IO support, to do that you have to modify C:\Program Files\Freescale\CodeWarrior for ColdFire V7.1\ColdFire_Support\msl\MSL_C\MSL_ColdFire\Include\ansi_prefix.CF.size.h as below:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;DIV class="msg_source_code"&gt;&lt;DIV class="text_smallest"&gt;Code:&lt;/DIV&gt;&lt;PRE&gt;#define _MSL_FLOATING_POINT    1//#define _MSL_NO_MATH_LIB                    #undef _MSL_NO_MATH_LIB                    #endif#define _MSL_C_TINY_IO         0         #define _MSL_TINY_FILE_IO      0#define _MSL_FLOATING_POINT_IO 1&lt;/PRE&gt;&lt;/DIV&gt;&lt;BR /&gt;You should also replace in your project C_4i_CF_SZ_MSL.a (no floating point support) by C_4i_CF_MSL.a (full functionnality but bigger footprint).&lt;BR /&gt;&lt;BR /&gt;C:\Program Files\Freescale\CodeWarrior for ColdFire V7.1\Help\PDF\ColdFire_Build_Tools_Reference.pdf chapter19, and&amp;nbsp; C:\Program Files\Freescale\CodeWarrior for ColdFire V7.1\Help\PDF\MSL_C_Reference.pdf are good reading I think.&lt;BR /&gt;&lt;BR /&gt;Emmanuel.&lt;BR /&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2008 13:51:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133769#M1319</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2008-10-06T13:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: [NEW UPDATE]: FreeRTOS for MCF5213 &amp; CodeWarrior CW7.1</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133770#M1320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello Emmanuel,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;now i can compile and make freeRTOS (Your Project V.5.0.42).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;It runs in my MCF5213-Board!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks for your help!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Best regards&lt;/DIV&gt;&lt;DIV&gt;Werner&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 15:52:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133770#M1320</guid>
      <dc:creator>hwn</dc:creator>
      <dc:date>2008-10-07T15:52:56Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133771#M1321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I found that you were working on FreeRTOS. So it would be great if you have idea on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using coldfire mcf52259 demo kit. I have tried running the examples with MQX and it is working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i want to port the FreeRTOS using Code Warrior5.9.0 on this demo kit. I am able to compile the program. But when I press debug(F5), I get this error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Cold fire PE Protocol: No USB connection found".&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone used FreeRTOS in mcf52259. I used the rtosdemo project available in Freertos for coldfire mcf52259 demo kit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we use tools---&amp;gt;flashprogrammer----&amp;gt;program to download the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried that though it didn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions would be very helpful. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Mar 2013 02:25:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133771#M1321</guid>
      <dc:creator>jayaramsubraman</dc:creator>
      <dc:date>2013-03-10T02:25:07Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133772#M1322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First of all, why do you hijack a 4 year old thread and not just start one with your question?&lt;/P&gt;&lt;P&gt;It is unlikely that the OP is going to jump in and help now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Has anyone used FreeRTOS in mcf52259.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Since there is an official port for the part, I think the answer might be yes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you used the zip file from this thread, it is way out of date. FreeRTOS is at like 7.4 now.&lt;/P&gt;&lt;P&gt;Codewarrior 5.9.0? I think that is the IDE not the version of codewarrior.&lt;/P&gt;&lt;P&gt;You should be able to debug the project, if the project is set up correctly. Try downloading the latest version of FreeRTOS and try the ColdFire_MCF52259_CodeWarrior project. Perhaps you have already done that, but then I ask again why the 4 year old thread?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Mar 2013 05:17:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133772#M1322</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2013-03-10T05:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS for MCF5213 &amp; CodeWarrior</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133773#M1323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for replying.&lt;/P&gt;&lt;P&gt;I should have created a new post. My bad. I will post it again in a new post.&lt;/P&gt;&lt;P&gt;I have already tried the &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;ColdFire_MCF52259_CodeWarrior projec&lt;/SPAN&gt;t in FreeRTOS 7.4. It didn't work . &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Mar 2013 06:53:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/FreeRTOS-for-MCF5213-CodeWarrior/m-p/133773#M1323</guid>
      <dc:creator>jayaramsubraman</dc:creator>
      <dc:date>2013-03-10T06:53:22Z</dc:date>
    </item>
  </channel>
</rss>

