?

Log in

Fri, Feb. 12th, 2010, 12:20 pm
subinpthomas: Beginner in VxWorks Driver Development

I am a beginner in VxWorks and I am trying to implement a driver for the D-Link Fast Ethernet Card DFE 530TX which uses the VT86C100A chip as part of my Academic Career. I couldn't find any helpful information on this yet. Can anyone give me some help?

Fri, Feb. 12th, 2010 07:00 am (UTC)
icis_machine

which version of VxW are you using? The Linux one or the older 5.x?

Fri, Feb. 12th, 2010 07:33 am (UTC)
subinpthomas: RE:

I am using VxWorks 5.x under windows with Tornado IDE 2.2(Only one available at institute)

Fri, Feb. 12th, 2010 05:36 pm (UTC)
icis_machine

Review another network driver and how it is used within a BSP.
You can use this as the basis for your own. Make sure you pay attention to the #def related to its inclusion and make your own for the driver.

If you are looking for register/chip details of the VT86, you will need to look at its data sheet. That's really where the fun is.


Fri, Feb. 12th, 2010 04:54 pm (UTC)
(Anonymous)

There is NO linux based VxWorks. Next you'll say there is Windows based linux. :-)

Fri, Feb. 12th, 2010 05:33 pm (UTC)
icis_machine

You're correct but many people interchange VxW for any Wind River product.

Fri, Feb. 12th, 2010 06:31 pm (UTC)
subinpthomas

I didn't mean to say windows based vxworks.. I meant that for tornado.. Sorry..

Fri, Feb. 12th, 2010 06:39 pm (UTC)
subinpthomas

Yes I have the data sheet and referring the Realtek deriver. But in Linux driver for the same they have defined a register at 0x54 (FIFO Test) but i am not seeing it in data sheet. Thank you very much for the reply and I am waiting for more help.. as there is very much difference in capabilities and registers in both. In the datasheet I am also seeing PCI Function 0 Registers as an additional set where as in RTL there is only one set and it include vendor Id and all. Here in VT there is two set of registers. The one I have mentioned contain IDs and one more set is there under Memory-Space Register Summary. So I am little bit confused. Now I am completing the #defines. Would you mind reviewing it? If not where should I post it?

Fri, Feb. 12th, 2010 06:40 pm (UTC)
subinpthomas

I mean the realtek driver.. not deriver

Sat, Feb. 13th, 2010 06:43 am (UTC)
subinpthomas

I am seeing DMA definitions in the RTL source code. Will they be same for all? Can anyone tell me where I can find some more driver examples of PCI NIC cards for vxworks other than RTL one.. I have only one sample now for reference and I am little bit confused.