Re: onboard EROM PXE programming in windows
- From: Mark McDougall <markm@xxxxxxxxx>
- Date: Tue, 30 Aug 2005 14:10:59 +1000
krcdacin@xxxxxxxxxxx wrote:
I am a bit confused about how to go.. Can i do it at the application level using VC++/MFC and some library or do i have to write a
separate driver to accomplish this task. If it has to be a driver
what kind of driver do i have to write?? -Santosh
You can't access PCI device memory space without a driver. The TVIVPCI program provides a generic driver that allows applications to map PCI memory space for direct access.
As for what type of driver, I'm not sure how to categorise it myself (I've only written SCSI Miniport and HID Miniport drivers myself) but I suspect it's a vanilla kernel mode driver. You'll need access to the PCI PnP functionailty in order to (easily) probe for your card and access the BAR registers.
Perhaps you should post a question on the microsoft newsgroups?
In order to write Windows drivers, it is *strongly* recommended that you use the Windows DDK (as opposed to VC++). The latter reportedly *can* be done, but not without a lot of mucking about - for experienced user only apparently.
Regards, Mark .
- References:
- Re: onboard EROM PXE programming in windows
- From: Mark McDougall
- Re: onboard EROM PXE programming in windows
- From: krcdacin
- Re: onboard EROM PXE programming in windows
- From: krcdacin
- Re: onboard EROM PXE programming in windows
- From: Antti Lukats
- Re: onboard EROM PXE programming in windows
- From: krcdacin
- Re: onboard EROM PXE programming in windows
- From: Antti Lukats
- Re: onboard EROM PXE programming in windows
- From: Mark McDougall
- Re: onboard EROM PXE programming in windows
- From: krcdacin
- Re: onboard EROM PXE programming in windows
- Prev by Date: Re: onboard EROM PXE programming in windows
- Next by Date: efficiency change by dynamic allocation in microprocessor
- Previous by thread: Re: onboard EROM PXE programming in windows
- Next by thread: can imperfect power reset damage flash programmable HC08 ?
- Index(es):
Relevant Pages
|