Hi Phil, Thanks, Yes, after 'nboot 80700000 0 a0000 ; bootm' its getting boot up. Still there is an problem 'Sending DHCP requests ......, But I willl solve it.
btw, am i need to enter DaVinci EVM # setenv nfshost 10 setenv bootcmd 'nboot 80700000 0 a0000;bootm' to bootup. is there anyother way make like , if I write boot ( press enter) to bootup. Because , Once I enter the setenv bootcmd 'nboot 80700000 0 a0000;bootm' , Its starting to bootup. Thanks Ramesh. On 9/29/08, Phil Quiney <[EMAIL PROTECTED]> wrote: > > Hi, > > You did not tell the kernel to boot. > > All your boot command is doing is copying the kernel from NAND FLASH to > RAM. > > It should be 'nboot 80700000 0 a0000;bootm' > > 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 > > > ------------------------------ > *From:* Ramesh [mailto:[EMAIL PROTECTED] > *Sent:* 29 September 2008 09:56 > *To:* Phil Quiney > *Cc:* Viral Sachde; [email protected] > *Subject:* Re: EVM 6467 board doesnot bootup > > Hi Viral sachde, Phil. > > Thanks for your reply. > > 1) The printenv , was the cut and paste error. > Now I tried again, this time, the badmagic error is not, but stull its not > getting bootup > > DM6467 EVM # printenv > bootdelay=3 > baudrate=115200 > ipaddr=192.168.1.201 > setenv=bootcmd nboot 80700000 0 a0000 > serverip=10.65.102.67 > bootfile=/tftpboot/uImage > bootcmd=nboot 80700000 0 a0000 > stdin=serial > stdout=serial > stderr=serial > ethaddr=00:0e:99:02:b3:47 > nfshost=10.65.102.67 > rootpath=/home/Ramesh/workdir6467/filesys > bootargs=console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs > nfsroot=10.65.102.67:/home/Ramesh/workdir6467/filesys, nolock mem=120M > /////////////////////////////////// > > Now the result after the boot up is , > > DM6467 EVM # boot > Loading from NAND 128MiB 3,3V 8-bit, offset 0xa0000 > Image Name: Linux-2.6.10_mvl401-davinci_evm > Image Type: ARM Linux Kernel Image (uncompressed) > Data Size: 1390892 Bytes = 1.3 MB > Load Address: 80008000 > Entry Point: 80008000 // After this , the DM6467 EVM# prompt came. > DM6467 EVM # > ////////////////////////////////////////////////////////////////////////// > > Hi Phil, > > I have done the 'saveenv' command before. But I didnot understand your > word "Given that the expansion is done prior to the 'saveenv' you might > as well just set bootargs statically." I m sorry for that. > > What should be in bootcmd ? > > Thanks > Ramesh. > > > On 9/29/08, Phil Quiney <[EMAIL PROTECTED]> wrote: >> >> Hi, >> >> Actually, on giivng it a second thought, I think the lines >> >> 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 >> >> ..will work if you keep typing them in each time as the 'setenv >> bootargs' will expand the current $nfshost & $rootpath. It would not work if >> you did a 'saveenv' and later tried to change 'nfshost' or 'rootpath' as the >> 'bootargs' variable has no variable part left. Given that the expansion is >> done prior to the 'saveenv' you might as well just set bootargs statically. >> >> 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 >> >> >> ------------------------------ >> *From:* davinci-linux-open-source-bounces+pquiney=trinityconvergence.com@ >> linux.davincidsp.com >> [mailto:davinci-linux-open-source-bounces+pquiney<davinci-linux-open-source-bounces%2Bpquiney> >> [EMAIL PROTECTED] *On Behalf Of *Phil Quiney >> *Sent:* 29 September 2008 08:56 >> *To:* Viral Sachde; Ramesh >> *Cc:* [email protected] >> *Subject:* RE: EVM 6467 board doesnot bootup >> >> 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 >> >> 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 >> >> >> ------------------------------ >> *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
