
I am just now trying out the new ixp1200 evaluation board. Apparently there has been some changed to the tftp procedure between firmware revisions. Here is the (correct) terminal output for my "Hello, World" program on the *old* board. (Note that I have removed duplicate blank lines from the output for readability.) =========================== OLD BOARD =========================== Early serial debug initialized muxLoad failed! 0x VxWorks System Boot Copyright 1984-1998 Wind River Systems, Inc. CPU: Level One ixp1200eb - ARM IXP1200 Version: 5.4 BSP version: 1.0/948 Creation date: Feb 16 2000, 14:44:03 Press any key to stop auto-boot... 0 auto-booting... boot device : eeE unit number : 0 processor number : 0 host name : scout-7 file name : ixp1200a inet on ethernet (e) : 128.112.42.102 inet on backplane (b): 0 host inet (h) : 128.112.42.27 user (u) : target ftp password (pw) : target flags (f) : 0x88 target name (tn) : ixp1200a Attached TCP/IP interface to eeE0. Attaching network interface lo0... done. Loading... 340 + 0 + 0 Starting at 0x1000... Hello, World! Enter characters to be echoed: ================================================================= Here's what happens with the new board. (I am using the BootMgr to point to VxWorks.) =========================== NEW BOARD =========================== Press space bar to stop auto-boot... 0 BSP IXP Version: 1.0.1129, built on May 31 2000, 10:29:10 Early serial debug initialized muxLoad VxWorks System Boot Copyright 1984-1998 Wind River Systems, Inc. CPU: Intel ixp1200eb - ARM IXP1200 Version: 5.4 BSP version: 1.2/1 Creation date: May 31 2000, 10:29:10 Press any key to stop auto-boot... 0 auto-booting... boot device : eeE unit number : 0 processor number : 0 host name : scout-7 file name : ixp1200a inet on ethernet (e) : 128.112.42.102 host inet (h) : 128.112.42.27 user (u) : target ftp password (pw) : target flags (f) : 0x88 target name (tn) : ixp1200a Can't load boot file!! BSP IXP Version: 1.0.1129, built on May 31 2000, 10:29:10 Early serial debug initialized muxLoad [VxWorks Boot]: ================================================================= What precisely does "Can't load boot file!!" mean? Why would the old version work when the new version does not? (Remember that we are not really using VxWorks. There is a possibility that the new firmware is more particular about the content of the boot file but I'm not sure if the file is getting transferred of the network.) Thanks, Scott

I just tried it with our department's anonymous FTP server. It didn't work, but the behavior was slightly different in that I don't get a "Can't load boot file!!" message. Instead, I quickly get the boot prompt back: [VxWorks Boot]: @ boot device : eeE unit number : 0 processor number : 0 host name : ftp file name : /pub/people/scott/hw.coff inet on ethernet (e) : 128.112.42.102 host inet (h) : 128.112.136.11 user (u) : anonymous ftp password (pw) : scott@cs flags (f) : 0x0 target name (tn) : ixp1200a BSP IXP Version: 1.0.1129, built on May 31 2000, 10:29:10 Early serial debug initialized muxLoad [VxWorks Boot]: Tftp *should* work. Here's what the VxWorks help command gives: [VxWorks Boot]: h ? - print this list @ - boot (load and go) p - print boot params c - change boot params l - load boot file g adrs - go to adrs d adrs[,n] - display memory m adrs - modify memory f adrs, nbytes, value - fill memory t adrs, adrs, nbytes - copy memory e - print fatal exception n netif - print network interface device address $dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=# tn=targetname s=script o=other Boot flags: 0x02 - load local system symbols 0x04 - don't autoboot 0x08 - quick autoboot (no countdown) 0x20 - disable login security 0x40 - use bootp to get boot parameters 0x80 - use tftp to get boot image 0x100 - use proxy arp available boot devices:Enhanced Network Devices dc0 eeE0 -Scott Taroon Mandhana writes:
I have also started using the new boards. However, I am using it with regular ftp ( the flags are set to 0). There it can load the image. Did you try with regular FTP ?
flags (f) : 0x88
participants (2)
-
Scott C. Karlin
-
Taroon Mandhana