Skip to contentSkip to conversation

Booting from NAND flash

U-Boot-Users Fowley 1 participant 1 message Nov 29, 2007 1 message not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): mailman.815502.1196284960.7786.u-boot-users@lists.sourceforge.net

Fowley

#1 lore raw
Quoted 16 lines

Message: 4
Date: Wed, 28 Nov 2007 15:16:02 -0500
From: "Craig Millen" <[email protected]>
Subject: [U-Boot-Users] Booting from NAND flash
To: <[email protected]>
Message-ID:

	<[email protected]>

Content-Type: text/plain; charset="us-ascii"

Hello all.
I am currently trying to use u-boot to boot from NAND flash as opposed to NOR flash.
We have both on our board, but would rather just use NAND and depopulate
the NOR.

Quoted 8 lines

Questions:
There seems to be only one complete setup that includes a bootloader and
full support for NAND booting, which is the AMCC/Sequoia board. Though
my board is very similar, we are using the PPC440EP and not the PPC440EPX, with the latter having internal RAM.
Has anyone booted u-boot from NAND by using the external RAM?

The Freescale MPC8313E-RDB can boot from NOR, NAND, or the I2C Boot Sequencer. The board comes with U-Boot 1.1.6 installed in NOR. I used the U-Boot source package on the resource CD to build and load the NAND version. I then modified the NAND-SPL in U-Boot for use with the I2C Boot Sequencer.

The result is a small SPL that resides in the I2C EEPROM on the board. The I2C Boot Sequencer initializes DRAM, then loads and executes the SPL from the EEPROM. The SPL loads U-Boot from NAND, then U-Boot proceeds like normal.

Regards,

Doug