Hello Yasoda S,
Are you copying the bootloader after loading the complete .sdcard image? The .sdcard should create the necessary particions. Afterwards you would need to load the bootloader and you will see no change on the partitions but it should boot on the board.
Also, please make sure that you use the offset necessary for the i.MX6Solo bootloaoder. I see that the command you used is lacking the seek offset and you need to use bs as 1k so the seek works correctly.
$ sudo dd if=<U-Boot image> of=/dev/sdx bs=1k seek=1 conv=fsync
I hope this helps!
Regards,