From: brOS on
Dear all,

I want to run FreeRTOS on my MSP430 platform, but I have a problem.
I downloaded FreeRTOS and tried to start demo project for IAR, but it seems
I have older version of IAR which can not start demo project. Than I tried
to make project myself from source code files. I have added all files into
my project and tried to compile it. But linker says that it can not find
references to functions which are used for creating tasks on specific port.
One of the functions is called something like vPortMalloc.....

Please help !

Thanks in advance.

---------------------------------------
This message was sent using the comp.arch.embedded web interface on
http://www.EmbeddedRelated.com
From: FreeRTOS info on
brOS wrote:
> Dear all,
>
> I want to run FreeRTOS on my MSP430 platform, but I have a problem.
> I downloaded FreeRTOS and tried to start demo project for IAR, but it seems
> I have older version of IAR which can not start demo project. Than I tried
> to make project myself from source code files. I have added all files into
> my project and tried to compile it. But linker says that it can not find
> references to functions which are used for creating tasks on specific port.
> One of the functions is called something like vPortMalloc.....
>

Have you included source/portable/memmang/heap_1.c or heap_2.c or
heap_3.c in your project.

Have you included source/portable/iar/msp430 in the include path?


--

Regards,
Richard.

+ http://www.FreeRTOS.org
Designed for Microcontrollers. More than 7000 downloads per month.

+ http://www.SafeRTOS.com
Certified by T�V as meeting the requirements for safety related systems.

From: brOS on
>brOS wrote:
>> Dear all,
>>
>> I want to run FreeRTOS on my MSP430 platform, but I have a problem.
>> I downloaded FreeRTOS and tried to start demo project for IAR, but it
seems
>> I have older version of IAR which can not start demo project. Than I
tried
>> to make project myself from source code files. I have added all files
into
>> my project and tried to compile it. But linker says that it can not
find
>> references to functions which are used for creating tasks on specific
port.
>> One of the functions is called something like vPortMalloc.....
>>
>
>Have you included source/portable/memmang/heap_1.c or heap_2.c or
>heap_3.c in your project.
>
>Have you included source/portable/iar/msp430 in the include path?
>
>
>--
>
>Regards,
>Richard.
>
>+ http://www.FreeRTOS.org
>Designed for Microcontrollers. More than 7000 downloads per month.
>
>+ http://www.SafeRTOS.com
>Certified by T�V as meeting the requirements for safety related
systems.
>
>
I have copied all source and header files into one folder and then I made a
project adding all files in it. I have checked all include statements(at
least I think I checked them all) and change them in #include "xxxxx". As
far I can remember I didn't include any of those heap.c files, but I have
included files from source/portable/iar/msp430 folder .......
I am wondering if there is some step by step instruction for starting
FreeROS on MSP430 using IAR...

---------------------------------------
This message was sent using the comp.arch.embedded web interface on
http://www.EmbeddedRelated.com
From: FreeRTOS info on
> As
> far I can remember I didn't include any of those heap.c files,

That is the problem then.


--

Regards,
Richard.

+ http://www.FreeRTOS.org
Designed for Microcontrollers. More than 7000 downloads per month.

+ http://www.SafeRTOS.com
Certified by T�V as meeting the requirements for safety related systems.

From: brOS on
>> As
>> far I can remember I didn't include any of those heap.c files,
>
>That is the problem then.
>
>
>--
>
>Regards,
>Richard.
>
>+ http://www.FreeRTOS.org
>Designed for Microcontrollers. More than 7000 downloads per month.
>
>+ http://www.SafeRTOS.com
>Certified by T�V as meeting the requirements for safety related
systems.
>
>
Yes , it's OK now:)

Thanks a lot !!!

---------------------------------------
This message was sent using the comp.arch.embedded web interface on
http://www.EmbeddedRelated.com