cancel
Showing results for 
Search instead for 
Did you mean: 

FreeRTOS + LWIP port with STM32

sarkar
Associate
Posted on September 19, 2009 at 11:25

FreeRTOS + LWIP port with STM32

7 REPLIES 7
sarkar
Associate
Posted on May 17, 2011 at 13:16

Hi all

Has anyone done with the porting of freeRTOS along with LWIP on STM32F107R.

thanks in advance

guyvo67
Associate II
Posted on May 17, 2011 at 13:16

Hi,

Sounds like a nice port to do. Looking forward to see something released as port for the LWIP stack.

I already started with a port of primer 2 on FreeRtos ( available in the unsupported demo directory of FreeRtos release pitty still without Ethernet )

Maybe When I have my 107 up and running I will look into this. But don't expect it will be ready soon ;)

Regards

Guy

arturo
Associate
Posted on May 17, 2011 at 13:16

Hi to all,

give a look at

http://developers.stf12.net/just-another-eclipse-demo-str91x

Despite the URL it runs also on STM32.

Regards,

Arturo

raghukumar
Associate
Posted on May 17, 2011 at 13:16

Hi nilo,

Even i am looking for the same, did you get any info on it?

ahnniu
Associate II
Posted on May 17, 2011 at 13:16

Hi Arturo,

  We have done with the porting of

http://www.coocox.org/CoOS.htm

along with LWIP on another microprocessor with the ARM Cortex M3 architecture.

  You can try to refer to the

http://www.coocox.org/EXAMPLE/NXP_LPC1766_ARMCC.htm

, there may be some help to you.

  We will soon port the

http://www.coocox.org/CoOS.htm

along with LWIP on the STM32, Please look forward to it.

http://www.coocox.org/CoOS.htm

, Free and Open Embedded RTOS specially for ARM Cortex-M3

guyvo67
Associate II
Posted on May 17, 2011 at 13:16

Quote:

give a look at

http://developers.stf12.net/just-another-eclipse-demo-str91x

I gave it look but I didn't run the project actually. I was just searching in your project where you defined the GPIOs needed to connect the ethernet PHI media. I couldn't find them. They are not in the prvSetupHardware nor in the vStartEthernetTasks. Strange I think. I saw the file in the driver section (common) but of course that's not the place to bind the GPIOs.

So How did you program the GPIOs for eth ?

-G

arturo
Associate
Posted on May 17, 2011 at 13:16

@ guyvo,

I'm not the owner of that firmware. B.T.W. the function you are looking for - prvSetupEthGPIO - is defined in de file: /Demo/Common/ethernet/lwIP/v1_3_1/src/netif/stm32x_ethe