Hello pro-supportengineer,
First of all, you could customize fsl-image-kernelitb according to your requirement in SDK 2.0 environment.
Please modify the file sources/meta-freescale/recipes-fsl/images/fsl-image-kernelitb/kernel.its(for example delete "ramdisk = "ramdisk@1" in configurations), if you want to use a small rootfs filesystem, you also could modify ROOTFS_IMAGE as "fsl-image-minimal" in sources/meta-freescale/recipes-fsl/images/fsl-image-kernelitb.bb.
Then rebuild kernel itb file
$bitbake fsl-image-kernelitb -c cleansstate
$bitbake fsl-image-kernelitb
Actually I recommend you use uImage, which I mentioned previously.
$ export PATH=/home/b25805/test/QorIQ-SDK-V2.0-20160527-yocto/build_ls1043ardb/tmp/sysroots/x86_64-linux/usr/bin/:$PATH
$ gzip Image
$ mkimage -A arm64 -O linux -T kernel -C gzip -a 0x80080000 -e 0x80080000 -n linux-4.1 -d Image.gz uImage
On the target board(I put rootfs in the first partition of SD card.)
=> tftp 0xa0000000 b25805/ls1043rdb/uImage
=> tftp 0x90000000 b25805/ls1043rdb/Image-fsl-ls1043a-rdb.dtb
=> setenv bootargs "console=ttyS0,115200 root=/dev/mmcblk0p1 rw rootdelay=5 earlycon=uart8250,0x21c0500,115200"
=> bootm 0xa0000000 - 0x90000000
Have a great day,
Yiping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------