[U-Boot] boot linux kernel from NAND

roundrobin iram.shahzad at jp.fujitsu.com
Thu Jan 22 03:23:53 CET 2009


Thanks a lot for the reply.

What I understand from the reply is I need to change my
bootcmd environment variable. Currently for loading kernel
from NOR, it uses bootm command; now I have to change
it to nboot command.
Also I understand that I do not need to write a NAND driver
for this purpose.

Please confirm if my understanding is correct.

By the way, what is the purpose of the code in nand_spl
directory?



Matt Gessner-2 wrote:
> 
>>
>> Hi
>>
>> We have a custom board where we are using u-boot to
>> boot linux kernel from NOR flash. This is working alright.
>>
>> However, we are planning to replace the NOR flash with
>> NAND flash. There will be no NOR flash on the board.
>> So I need to boot linux kernel from NAND.
> 
> 
> I use the command:
> 
>    nboot.i 20000000 primary
> 
> primary is in my mtdparts environment variable:
> 
>    mtdparts=nand:7m at 0m(primary),7m at 7m(secondary,2m at 14m(config)
> 
> mtdids is
>    nand0=nand
> 
> partition is
>    nand0,0
> 
> 
>> My question is what works do I need to do so that u-boot
>> can boot linux from NAND? Do I need to implement something
>> like a NAND driver for u-boot, or do I just need to modify
>> some u-boot configurations?
> 
> 
> 
> You're going to have to configure your nand flash in your board config
> file.  I believe there are sufficient examples for you to read.
> 
> 
>>
>>
>> By the way, I am talking about booting linux kernel, not u-boot
>> itself. u-boot itself will be loaded from NAND and kicked by using
>> a feature of the board which I am not clear at the moment.
>>
>> Many thanks in advance for any info on this.
>>
>> Best regards
>> Round Robin
>>
>> --
>> View this message in context:
>> http://www.nabble.com/boot-linux-kernel-from-NAND-tp21579236p21579236.html
>> Sent from the Uboot - Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> U-Boot mailing list
>> U-Boot at lists.denx.de
>> http://lists.denx.de/mailman/listinfo/u-boot
>>
> 
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
> 
> 

-- 
View this message in context: http://www.nabble.com/boot-linux-kernel-from-NAND-tp21579236p21593758.html
Sent from the Uboot - Users mailing list archive at Nabble.com.



More information about the U-Boot mailing list