Hi,
 
Your u-boot parameters are truly broken.
 
You have a 'setenv=bootcmd nboot 80700000 0 a0000' which is nonsense. I think 
that should have been bootcmd=nboot 80700000 0 a0000
 
The reason it does not boot is because you have set 'bootcmd=bootm' As there is 
nothing in memory you get the bad magic number.
 
If you set the bootcmd to nboot 80700000 0 a0000, I think it should at least 
try to boot.
 
You then need to sort out the bootargs, as previously posted 'nfsroot=10.65M' 
is not right, it should be an IP address & path to the NFS root filesystem on 
your server. 
 
I guess this is either a cut'n'paste issue, or perhaps the terminal emulator is 
not wrapping long lines.
 
Also you cannot put u-boot variables into the bootargs variable, they do not 
get expanded and the kernel will not know how to handle $(nfsroot) and 
$(rootpath). There is a 'trick' to do this that has been used on the DM6446.....
 
bootcmd=setenv setboot setenv bootargs $(bootargs) 
video=dm64xxfb:output=$(videostd):format=component 
davinci-vpfe.device_type=1;run setboot;bootm 0x2200000

All this did was allow the $(videostd) variable to be picked up at boot time - 
the 'run setboot' was the trick that caused bootargs to be reset with the 
expanded variables. 
 
So, you should now understand that your lines....
setenv nfshost 10.65.103.160 <http://10.65.103.160/> 

setenv rootpath /home/Ramesh/workdir6467/filesys

setenv bootargs console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs 
nfsroot=$(nfshost):$(rootpath), nolock mem=120M

 
...will not work.

 
 
Regards
 
Phil Q
 
Phil Quiney, Senior Software Engineer
Trinity Convergence
Cambridge Business Park
Cowley Road
Cambridge CB4 0WZ, UK
T: +44(0)1223-435536
F: +44(0)1223-435560
www.trinityconvergence.com <http://www.trinityconvergence.com/> 

 

________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Viral Sachde
Sent: 29 September 2008 07:14
To: Ramesh
Cc: [email protected]
Subject: Re: EVM 6467 board doesnot bootup




2008/9/29 Ramesh <[EMAIL PROTECTED]>


        Hi , 
        
        After I tried to run one demo code on DM6467, I am not able to boot up 
the DM6467.
        
        ###########################################################
        DM6467 EVM # printenv
        bootdelay=3
        baudrate=115200
        ipaddr=192.168.1.201
        setenv=bootcmd nboot 80700000 0 a0000
        serverip=10.65.103.160
        bootfile=uImage
        nfshost=10.65.102.67
        rootpath=/home/Ramesh/workdir6467/filesys
        bootargs=console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs 
nfsroot=10.65Mstdin=serial
        stdout=serial
        stderr=serial
        ethaddr=00:0e:99:02:b3:47
        bootcmd=bootm
        
         
        DM6467 EVM # boot
        ## Booting image at 80700000 ...
        Bad Magic Number
        DM6467 EVM # <INTERRUPT>
        
        ##########################################################
        Board envirmental setup is 
        
        

        setenv nfshost 10.65.103.160

        setenv rootpath /home/Ramesh/workdir6467/filesys

        setenv bootargs console=ttyS0,115200n8 noinitrd rw ip=dhcp 
root=/dev/nfs nfsroot=$(nfshost):$(rootpath), nolock mem=120M

        
#########################################################################
        
        Please give me some idea to recover the board. 
        
        Thanks
        Ramesh.



Check you bootargs, nfsroot parameter does not look correct.  
"nfsroot=10.65Mstdin=serial"

rgrds

Viral
 

        
        
        
        _______________________________________________
        Davinci-linux-open-source mailing list
        [email protected]
        http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
        
        


_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to