RE: Load 3MB image into PCI device ROM at the very fi rs- t time?

hi,
we work with MPC 860.
we’ve a bridge between Motorola - PCI. This is the Qspan chip.
It have registers for an external PCI bus master may access a QBus slave
througth QSpan by using its PCI Target Channel. The QBus is the interface
which connects the QSpan to the processor bus.
and you can access target’s memory.
in that way is possible to download to your ROM the VxWorks image.

regards.
Pablo.

-----Original Message-----
From: xxxxx@exgate.tek.com [SMTP:xxxxx@exgate.tek.com]
Sent: Tuesday, March 20, 2001 1:55 PM
To: NT Developers Interest List
Subject: [ntdev] 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: xxxxx@camaileon.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