2011-09-19 06:59 AM
Hi everybody,
I really hope you can give me a help with the following question: I have an Olimex STM32 P107 board and I want to use the RTX Kernel from Keil using the uVision compiler. The problem is the PHY Controller, a STE101P, for which there is no driver provided in the ARM Keil compiler package. From the Olimex site I can download a driver, but this is used along with uIP stack and IAR compiler. I checked some similar driver in the Keil directory from other manufacturers, but I couldn't find any similar. Porting the driver is not an easy task. First, I would like to get any tips from you, otherwise I have to dig into the code and see how much I can do. Thanks in advance,2011-09-19 03:42 PM
''Porting the driver is not an easy task''
Why not?2011-09-20 08:13 AM
The PHY register sets are pretty similiar, you could probably use the examples from here, which use the same micro, or at least the same Ethernet peripheral:
C:\Keil\ARM\Boards\ST\STM3210C-EVAL\RL\TCPnetC:\Keil\ARM\Boards\Keil\MCBSTM32C\RL\TCPnetCompare the register map of your PHY with the one used on the STM3210C-EVAL and MCBSTM32C and I bet it's almost identical. The examples above might just work unchanged.Andrew2011-09-23 01:01 AM