[U-Boot] [PATCH] at91sam9x5: mmc: save environment as a file in FAT partition.

Bo Shen voice.shen at atmel.com
Wed Jan 23 10:31:51 CET 2013


Hi Josh,

On 01/22/2013 04:36 PM, Josh Wu wrote:
> This patch will save U-Boot environment as a file: uboot.env, in FAT partition
> instead of saving it in raw sector of SD card.
> Since saving environment in raw sector has risk of corrupting the SD card and
> only can use very small size.
> Save as a FAT file has no above limitation.
>
> Signed-off-by: Josh Wu<josh.wu at atmel.com>
> ---
> this patch is based on v2013.01.
>
>   include/configs/at91sam9x5ek.h |   12 +++++++-----
>   1 file changed, 7 insertions(+), 5 deletions(-)

When I test this on at91sam9g35ek board, execute "saveenv", it will 
report following information, any information for this?
----------------------------
U-Boot 2013.01-00001-g4ab0497 (Jan 23 2013 - 17:12:28)

CPU: AT91SAM9G35
Crystal frequency:       12 MHz
CPU clock        :      400 MHz
Master clock     :  133.333 MHz
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  No NAND device found!!!
atmel_nand: Fail to initialize #0 chip0 MiB
MMC:   mci: 0
mci: setting clock 260416 Hz, block size 512
mci: setting clock 260416 Hz, block size 512
mci: setting clock 260416 Hz, block size 512
mci: setting clock 260416 Hz, block size 512
mci: setting clock 22222222 Hz, block size 512
** Partition 1 not valid on device 0 **
Failed to register mmc0:1
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   macb0
Warning: failed to set MAC address

U-Boot> saveenv
Saving Environment to FAT...
mci: setting clock 260416 Hz, block size 512
mci: setting clock 22222222 Hz, block size 512
mci: setting clock 260416 Hz, block size 512
mci: setting clock 260416 Hz, block size 512
mci: setting clock 22222222 Hz, block size 512
** Partition 1 not valid on device 0 **
Failed to register mmc0:1
------------------------------------------------

Best Regards,
Bo Shen


More information about the U-Boot mailing list