Skip to contentSkip to conversation

NCD900 port?

DISCUSSION Chip Coldwell 2 participants 2 messages Apr 25, 2003 – Apr 27, 2003 1 message not in the archive MIPS

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

#1 lore raw
Quoted 8 lines · Dan Aizenstros

The V320USC is fully documented and manuals are available if you want them. The QuickLogic web site is a bit out of date with respect to the Linux support. I am tracking the linux-mips CVS tree and I can send you a patch sometime next week. However, the patch will be for our Hurricane board and so you will have to make changes to support the NCD device.

I found the documentation on line; it looks very thorough. I also found the (little-endian) toolchain on your website, which is very convenient.

The first big stumbling block will be to guess the base address where the bridge is located. I see in your Hurricane board it's found at 0xBC000000; is there any reason to hope that NCD would locate it in the same place or is this pretty much an arbitrary decision?

Quoted 2 lines

Can you provide any information about the bootloader? Does it support loading of ELF images?

I really don't know. If it doesn't, I suppose could give it a compressed kernel image. Or would this require some monkeying around with head.S?

Quoted 3 lines

Also, do you know what endian the machine is using. The Linux port is mostly tested little endian and may need some work to get big endian going.

That I don't know. If I had to guess I would say big-endian just because of the cultural background that NCD comes from.

I'm going to do some experiments over the weekend and try to come up with some answers to these questions.

Chip

Signature · 2 lines
Charles  M. "Chip" Coldwell
"Turn on, log in, tune out"
#2 lore raw
Quoted 7 lines · Chip Coldwell
Quoted 3 lines

Can you provide any information about the bootloader? Does it support loading of ELF images?

I really don't know. If it doesn't, I suppose could give it a compressed kernel image. Or would this require some monkeying around with head.S?

On the 450 I had to make a slight change to head.S and I hacked a program which fools around with the ELF header to get the NCD boot loader to be happy. I got this program originally from Dan Malek - I think it was originally intended to wake an ELF header for a VXWorks boot loader (which the ncd boot loader, on the 450 at least, appears to be)

the source is on sourceforge or I can email the interesting bits.

(http://explora-linux.sourceforge.net)

-brad