I have solved the problems. I follow the next steps:
We can place the filesystem and kernel on the SD card, then the kernel can boot up automatically after the board is powered on or after reset. Prior to his deployment, make sure U-boot parameters have been set up:
# setenv bootfile uImage.bin
# setenv fdtfile uImage.dtb
# serene bootcmd 'setenv bootargs root=/dev/mmcblk0p2 rw rootdelay=5 console=$consoledev,$baudrate;mmcinfo;ext2load mmc 0:2 $loadaddr /boot/$bootfile;ext2load mmc 0:2 $fdtaddr /boot/$fdtfile;bootm $loadaddr - $fdtaddr'
# save
Deploy Filesystem to the SD Card
Once the U-boot network parameters have been set, follow the steps below to deploy the filesystem to he SD card:
Connect the card reader with SD Card to the Linux Host PC.
Create the partitions by ‘fdisk /dev/sdb’, one MS-DOS partition (sdd1 and this partition usually for u-boot) and one ext2 partition (sdd2) in the SD card.
$sudo fdisk /dev/sdd
Command (m por help): p
Command (m for help): d
Command (m for help): w
$ sudo disk /dev/sdd
Command (m for help): n
Partition type: p
First sector: <enter>
Last sector: +512M
Command (m for help): t
Hex Code: b
Command (m for help): n
Partition type: p
First sector: <enter>
Last sector: <enter>
Command (m for help): w
Use the mkfs command to create the filesystem.
$ mkfs.vfat /dev/sdd1
$ mkfs.ext2 /dev/sdd2
Create the temp directory in the host PC and mount the ext2 partition to he temp.
$ sudo mkdir /temp
$ sudo mount /dev/sdd2 /temp
$ cd temp
$ ls
Copy the file system to SD. Make sure the kernel image and dtb file are in /temp/boot directory, then umount the /temp. Access to the directory where we have the tar.gz system file. Normally if you have compiled the image the necessary files are in:
$ cd QorIQ-SDK-V2.0-20160527-yocto/build_t2080rdb-64b/tmp/deploy/images/t2080rdb-64b/
$ sudo tar -xzvf image-full.tar.gaz -C /temp
$ sudo cp uImage.bin /temp/boot
$ sudo cp uImage.dtb /temp/boot
$ sudo unmount /temp
Now the kernel can boot up automatically after the board is powered on or after reset.