All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bo Shen <voice.shen@atmel.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] sam9x5 can't find Nand flash
Date: Mon, 19 Nov 2012 14:10:27 +0800	[thread overview]
Message-ID: <50A9CD53.7000501@atmel.com> (raw)
In-Reply-To: <75d85c55.6d24.13b172e466a.Coremail.laub923@163.com>

Hi Alex,

On 11/19/2012 13:40, alex wrote:
> more information. samba script as below:
>
> ## Falshing binaries
> puts "-I- === Initialize the NAND access ==="
> NANDFLASH::Init
>
> puts "-I- === Enable PMECC OS Parameters ==="
> NANDFLASH::NandHeaderValue HEADER 0xc0c00405
>
> puts "-I- === Erase all the NAND flash blocs and test the erasing ==="
> NANDFLASH::EraseAllNandFlash
>
> puts "-I- === Load the bootstrap: nandflash_at91sam9-ek in the first
> sector ==="
> NANDFLASH::SendBootFilePmeccCmd $bootstrapFile
>
> puts "-I- === Load the u-boot image ==="
> send_file {NandFlash} "$ubootFile" $ubootAddr 0
>
> puts "-I- === Load the u-boot env image ==="
> send_file {NandFlash} "$ubootenvFile" $ubootenvAddr 0
>
> puts "-I- === Load the Kernel image ==="
> send_file {NandFlash} "$kernelFile" $kernelAddr 0
>
> puts "-I- === Enable trimffs ==="
> NANDFLASH::NandSetTrimffs 1
>
> puts "-I- === Load the linux file system ==="
> send_file {NandFlash} "$rootfsFile" $rootfsAddr 0
>
> puts "-I- === DONE. ==="
>

This is no help. Without any useful information.

>
>
> At 2012-11-19 13:37:15,alex <laub923@163.com> wrote:
>
>     I use u-boot v2010.06 with atmel's patch. I give u-boot 512K size.
>
>     U-Boot 2010.06-00002-gb006d3d-dirty (Nov 19 2012 - 09:53:38)
>
>     DRAM:  128 MiB
>     NAND:  No NAND device found!!!
>     NAND Flash not found !
>     No NAND device found!!!
>     0 MiB

You should also provide bootstrap log info.

I think the code is get from www.at91.com/linux4sam.

Anyway, I assume that you use the source code and package get for the 
upper website. If so, the u-boot environment you change is overlap with 
u-boot. (If you write the u-boot at offset 0x40000, the size is larger 
than 256K, that means: u-boot offset + u-boot size > 0x80000). So, when 
save environment, it will overwrite the u-boot, which cause this issue.

Please check it again. If all thing as I guess, you can change the 
u-boot offset to 0x20000, or change environment offset to 0xa0000. you 
can choose which you prefer.

Best Regards,
Bo Shen

>
>
>     At 2012-11-19 11:19:25,"Bo Shen" <voice.shen at atmel.com  <mailto:voice.shen@atmel.com>> wrote:
>     >Hi Alex,
>     >
>     >On 11/19/2012 10:55, alex wrote:
>     >>   Hi MAINTAINER:
>     >>    Now I develop our product based on sam9x25 EVK, and redefine our NAND
>     >> partitions. I set u-boot environment in flash address0x80000.
>     >> if "saveenv" and "reset", u-boot will print "can't find NAND flash". If
>     >> I set u-boot environment in the address 0xc0000 as EVK board, it's OK. I
>     >> cant' know the reason.
>     >
>     >Which u-boot version do you use? Please also paste the u-boot boot log here.
>     >
>     >Please also check the u-boot file size, will the env overlap with it?
>     >
>     >Best Regards,
>     >Bo Shen
>     >
>
>
>
>
>

  reply	other threads:[~2012-11-19  6:10 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-19  2:55 [U-Boot] sam9x5 can't find Nand flash alex
2012-11-19  3:19 ` Bo Shen
     [not found]   ` <31f4d5f2.6c66.13b172ba82e.Coremail.laub923@163.com>
2012-11-19  5:40     ` alex
2012-11-19  6:10       ` Bo Shen [this message]
2012-11-19 10:23         ` alex
2012-11-19 11:22           ` Andreas Bießmann
2012-11-20  2:01             ` Bo Shen
2012-11-26 10:48               ` Andreas Bießmann
2012-11-26 11:01                 ` Andreas Bießmann
2012-11-27  1:21                   ` Bo Shen
2012-11-20  1:55           ` Bo Shen
2012-11-20  3:11             ` alex
2012-11-20  3:37               ` Bo Shen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50A9CD53.7000501@atmel.com \
    --to=voice.shen@atmel.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.