[ixp1200] princeton roms on a rev B ixp1200 Eth. Eval. Board.

Scott C. Karlin scott at CS.Princeton.EDU
Mon Nov 18 10:43:37 EST 2002


Hi Andrew,

I'm not sure what is causing this problem.  The obvious things
I notice are that the FUtil software version numbers are very
different.  Since each flash memory chip is 16-bits wide to
make a 32-bit datapath, it is unlikely that you do not have the
correct amount of memory.  Double check that jumper J28 is
covering pins 2-3 to ensure that the flash is using a 32-bit
datapath.  Also double check that the flashImage.bin you
have is exactly 2Mbytes.  The low-order nibble of the CPU
Revision indicates that you have a "B" stepping of the ixp1200.

Scott


On Thu, Oct 24, 2002 at 09:55:09AM +0100, Andrew Moore wrote:
> Hi,
> 
> I've been attempting to get VERA up on a board with rev B arm core (at
> least its what I had always thought was a REV B - this may be the
> problem)
> 
> Possibly there are many more versions of the IXP1200 Ethernet Evaluation
> Board than I realised and I may be stuck with one that will never fly...
> 
> I've been following the "update the flash" instructions
> (http://www.cs.princeton.edu/nsg/vera/README.flash.txt)
> 
> However everything is fine until futil, 
> Instead of getting
>      C:\>FUtil -c 1 -n -a 0 -o 0 -e 200000 -f FILE.bin
>           Flash Utility, Version 1.2.76
>           FlashUtil, Version 1.2.76
>           CPU Revision: 6901C123
>           Flash Width: 32
>           Flash Bank Size: 2048 KBytes
>           Flash Type Bank[0]: 28F800B3-B
>           Flash Type Bank[1]: 28F160B3-T
>           Flash Type Bank[2]: 28F160B3-T
>           Flash Type Bank[3]: 28F160B3-T
>           Sending data to remote system...
>            Percent complete: 100
>           Updating flash...
>            Percent Complete: 100
>           done
> 
> I get
> 
> C:\> FUtil -c 1 -n -a 0 -o 0 -e 200000 -f flashImage.bin
> Flash Utility, Version 2.01.112
> FlashUtil, Version 1.1.109
> CPU Revision: 6901C121
> Flash Width: 32
> Flash Bank Size: 2048 KBytes
> Flash Type Bank[0]: 28F800B3-B
> Flash Type Bank[1]: 28F160B3-T
> Flash Type Bank[2]: Unknown
> Flash Type Bank[3]: Unknown
> Sending data to remote system...
>  Percent complete: 100 Error in doing inflate: 'Error FFFFFFFD
> C:\>
> 
> Clearly this board doesn't have 2Mb of flash, or its not in the
> configuration expected.
> 
> I've tried the same process on other IXP ether Eval boards and it works,
> but not this particular type.
> 
> Details:
> the boards I have that work call themselves Rev C the board has the
> identifier
> A13033-001 A02 L1 
> (this is from the sth/wst corner of the board) (near serial port)
> 
> the board that gives the error above identifies itself as a Rev B and
> has the identifier 
> A13033-002
> 
> Is this board a waste of time???
> 
> Thanks for your thoughts,
> Andrew.
> 
> Andrew Moore, Computer Laboratory, University of Cambridge,
> Ph: +44-1223-763446 Fax: +44-1223-334678
> andrew.moore at cl.cam.ac.uk www.cl.cam.ac.uk/users/awm22/
>  



More information about the ixp1200 mailing list