hi, 

Thanks for your reply.I have read this user guide,it seems that there is no way to save the uboot parametres permanently in Start Kit except using the file uEnv.txt saved in SD card.The reason why "saveenv" is no use is that no NAND in board and the command "saveenv" is designed only for NAND to save u-boot parameters. If there is no uEnv.txt in SD card,u-boot will try to use its default environment.

Hence, another question comes to me ,where the default environment variables store and how to change them?

In u-boot-2012.10-psp05.05.00.00/common/env_commonc.c, I find const char default_environment[ ] which contains lots of Marcoes like CONFIG_BOOTARGS,CONFIG_BOOTDELAY .I can't find where these Marcoes are defined and valued. Perhaps CONFIG_BOOTARGS has been defined and valued in kernel source code,but the others let me have no idea.

Before kernel is uncompressed and loaded in memory, lots of uboot paremeters' value are printed in minicom when perform "printenv" , so I believe these value must be set and stored in u-boot source code. So, how could I find these value in u-boot source code?