Re: Load 3MB image into PCI device ROM at the very fi- rst time?

well, after i960 is running VxWorks, there should not be any problem to map
device RAM or ROM. The problem is how you make i960 running at the very
first time because there is no OS on the board. I am not quite sure whether
i960 is required for host to access device RAM. Could you give me some
hightlight?

If that is the case you are working on, could you please give me some idea
about how you did it? Thanks,

zhongsheng

-----Original Message-----
From: Moreira, Alberto [mailto:xxxxx@compuware.com]
Sent: Tuesday, March 20, 2001 6:51 AM
To: NT Developers Interest List
Subject: [ntdev] Re: Load 3MB image into PCI device ROM at the very fi
rst time?

When I worked with OpenGL ICDs on NT4 we routinely mapped the whole of the
video RAM over PCI, typically 64Mb or even more. Does the fact it’s code and
not data make any difference ?

Alberto.

-----Original Message-----
From: Gregory G. Dyess [mailto:xxxxx@pdq.net]
Sent: Tuesday, March 20, 2001 8:16 AM
To: NT Developers Interest List
Subject: [ntdev] Re: Load 3MB image into PCI device ROM at the very
first time?

If it is possible, you may consider changing the hardware on you card to
“page” sections of its memory into a smaller window. I’ve seen this
approach with several data acquisition cards that load their firmware on
startup.

Just a thought,
Greg

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Ramit Bhalla
Sent: Monday, March 19, 2001 10:34 PM
To: NT Developers Interest List
Subject: [ntdev] Re: Load 3MB image into PCI device ROM at the very
first time?

I am doing a firmware download for my PCI card.
But I have the card up and running before I upgrade my firmware
after every
boot.

Ramit.
----- Original Message -----
From:
> To: “NT Developers Interest List”
> Sent: Monday, March 19, 2001 11:04 PM
> Subject: [ntdev] Load 3MB image into PCI device ROM at the very
> first time?
>
>
> > > Hi, I get this particular question. I have written a device
> driver on NT
> > > 4.0 for a PCI device which has an embedded i960 CPU running VxWorks.
> When
> > > we run my device driver at very first time, we have to load
> VxWorks core
> > > image (about 3MB) into the flash ROM on PCI device so that
> i960 can run
> > > VxWorks. I can not do that on NT because of the fixed size of PCI
> > > configuration for each device, so we write a Linux driver and
> use it to
> > > load VxWorks image into flash ROM. Now we are going to use
> Windows 2000,
> > > my question is that, is it possible to have windows 2000 device driver
> to
> > > load VxWorks image into PCI device?
> > >
> > > Do you know what I mean? At the very beginning, i960 has no VxWorks
> image
> > > to run, so we have to load this image into flash ROM on PCI device by
> > > someway. After we burn VxWorks image into ROM, i960 is alive,
> but before
> > > then, i960 has no OS to run. We originally solve that problem by using
> > > Linux driver because Linux has many flexibilities for PCI
> configuration.
> I
> > > don’t know much about windows 2000, so I don’t know if it is
> possible to
> > > let windows 2000 load VxWorks image into PCI device ROM. Has
> anybody had
> > > the similar experience? Could you give me any advice? Thanks,
> > >
> > > zhongsheng
> > > Tektronix, Inc.
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@wipro.com
> > To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
> >
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@pdq.net
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: xxxxx@exgate.tek.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com