All of lore.kernel.org
 help / color / mirror / Atom feed
From: Reda MIMOUNE <reda.mimoune@easii-ic.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Davinci DM365 custom design : Problem when reading uBoot environment variables
Date: Wed, 15 Sep 2010 18:21:11 +0200	[thread overview]
Message-ID: <1918F436C366B34BB245DD28389E039453ADFAAD1E@mars.easii.fr> (raw)

Hello all uboot mailist members

First of all, i am new to uboot coding, though i am a user of uboot on many platforms (so without knowing how it is done). So for a custom design, i had to dig inside the uboot code to adapt to a DaVinci board we have built.
I use uBoot version 1.3.4 which is used by TI for many designs which I started from.
I have customized the <board>.h file to include all "define" I could need i the source code I explored. The first difficulty was to get the environment saved in the right place in the NAND memory, so that my development can begin on it really. I cannot only use the default environment and recompile uboot and reflash...etc.. each time i need to change an environment parameter. So I stick to my problem.
The code told parameters were saved.
But when I reset the board, the message is *** Warning bad CRC or NAND. the zone was set to a NAND block size of 128KB (since it is mandatory to be the same size).
I put some debug messages to find out that the read_env function used returns an error because of my environment variables block is bad. This i cannot understand since it wrote data in the right block.

To widen the problem I choose to double the environment size to 256KB. It is still the same.
I typed the "nand bad " at prompt and my blocks + the bad block tables were marked as bad ! is that normal that BBT are marked bad ?

So for the moment i try to remove this bad character from my block by trying to erase all the nand, and using nand scrub. And this is always the same.
I run out of solutions now, so that i ask for some debugging ideas about this issue. I will probably try to check if the saveenv worked properly (despite the lack of error messages).

Thanks to all of you
Reda

             reply	other threads:[~2010-09-15 16:21 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-15 16:21 Reda MIMOUNE [this message]
2010-09-15 18:15 ` [U-Boot] Davinci DM365 custom design : Problem when reading uBoot environment variables Scott Wood
2010-09-16  7:42   ` [U-Boot] RE : " Reda MIMOUNE
2010-09-16 16:55     ` [U-Boot] " Scott Wood
2010-09-17  7:35       ` [U-Boot] RE : " Reda MIMOUNE
2010-09-17 12:37         ` Wolfgang Denk
2010-09-17 12:48           ` [U-Boot] RE : " Reda MIMOUNE
2010-09-17 14:32             ` Wolfgang Denk
2010-09-17 14:49               ` Reda MIMOUNE
2010-09-17 15:02                 ` Wolfgang Denk
2010-09-17 18:01               ` [U-Boot] " Scott Wood
2010-09-21 14:47                 ` [U-Boot] RE : " Reda MIMOUNE

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=1918F436C366B34BB245DD28389E039453ADFAAD1E@mars.easii.fr \
    --to=reda.mimoune@easii-ic.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.