Hello Yan, Thanks for the help. This setenv command did work for me.
Regards, Naresh ________________________________ From: Liu, Yan [mailto:[email protected]] Sent: Friday, January 15, 2010 1:53 PM To: Naresh Kansara; [email protected] Subject: RE: Question on initrd RAM0 and NAND Flash You may use setenv bootcmd 'nand read 0x82000000 0x215c000 0x300000; nboot 80700000 0 2060000; bootm' Regards, Yan ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Naresh Kansara Sent: Friday, January 15, 2010 4:09 PM To: [email protected] Subject: Question on initrd RAM0 and NAND Flash Hello All, I have a question using initrd(ramdisk.gz) on Davinci. Custom board. I have copied the kernel at location 0x2060000 in NAND. Also I have copied ramdisk.gz file in DDR at location 0x82000000. My bootarg settings are as follows bootargs=mem=120M console=ttyS0,115200n8 root=/dev/ram0 rw init=/bin/ash initrd=0x82000000,4M Then I have copied the ramdisk in to NAND just after the Linux kernel at location 0x215c000. By issuing the setenv bootcmd 'nboot 80700000 0 2060000; bootm' followed by "boot" -- I can get the kernel loaded correctly because my NAND has kernel loaded at address 0x2060000 location and my ramdisk is at 0x82000000. But when I power down & reset my custom board, it looses the ramdisk Image at DDR location 0x82000000. I can reload it through UART, but I like to use the ramdisk image I have stored in NAND at location 0x215c000. My question is Is there a way to issue a particular "setenv bootcmd" which will copy the ramdisk Image from NAND to DDR memory location and also copy the kernel from NAND location 0x2060000 to 0x80700000? If I can do this, then I do not need to load the ramdisk image again from UART. Regards, Naresh Kansara Irvine Sensors Corporation phone: (714)-435-8928 email: [email protected]
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
