From mboxrd@z Thu Jan 1 00:00:00 1970 From: frisky_linux Date: Wed, 26 Sep 2007 10:25:14 +0800 Subject: [U-Boot-Users] autoscr can't execute script in u-boot 1.2.0 Message-ID: <200709261025129335711@163.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi all, I have tested the autoscr command and found that autoscr can't execute script in u-boot 1.2.0. The steps follow here: 1. Generate autos.img 1) echo "printenv serverip" >>test.txt 2) mkimage [frisky at FC6 test]$ mkimage -A ppc -O linux -T script -C none -a 0 -e 0 -n "auto script example" -d test.txt autos.img && rm -rf /tftpboot/coreblade/autos.img && cp autos.img /tftpboot/coreblade/ Image Name: auto script example Created: Wed Sep 26 10:17:46 2007 Image Type: PowerPC Linux Script (uncompressed) Data Size: 27 Bytes = 0.03 kB = 0.00 MB Load Address: 0x00000000 Entry Point: 0x00000000 Contents: Image 0: 19 Bytes = 0 kB = 0 MB 2. In u-boot command shell, download autos.img,check it and run. 1) tftp 200000 coreblade/autos.img coreblade => tftp 200000 coreblade/autos.img Waiting for PHY auto negotiation to complete.. done ENET Speed is 100 Mbps - FULL duplex connection (EMAC1) Using ppc_4xx_eth1 device TFTP from server 10.3.8.66; our IP address is 10.4.40.1; sending through gateway 10.4.0.254 Filename 'coreblade/autos.img'. Load address: 0x200000 Loading: # done Bytes transferred = 91 (5b hex) 2) Check this image coreblade => iminfo 200000 ## Checking Image at 00200000 ... Image Name: auto script example Image Type: PowerPC Linux Script (uncompressed) Data Size: 27 Bytes = 0 kB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK 3) Run it!! coreblade => autoscr 200000 ## Executing script at 00200000 " not definedrverip 4) But I can see the serverip defined. coreblade => printe serverip serverip=10.3.8.66 I don't know what's the problem. Could you please help me? Thank you very much! Frisky