Hi @MuthukumarSEKAR
I recently added a new partition into my eMMc successfully, here's what I did. I wanted an ext4 partition off my main rootfs partition since there was so much unused space.
In your Yocto source find the *.wks.in files. In one (even a few of them - I was lazy and did the lot!) add the line below:
part / --ondisk mmcblk --fstype=ext4 --label mynewpartition --align 4096 --size 32
Then rebuild. Mount the new /dev/mmcblk*p* in the normal way. Mine popped up as mmcblk0p3 off the main root space.
NOTE: I only use a wic image for UUU downloading not the sdcard image. I know you mentioned that you're not using wic images but it might be worth giving them a try. The UUU tool is much better than the MFGTool etc. I use a board with same boot switches as the EVK. flick sw1101 switches 1 and 2 the opposite way then UUU the image.
Wic image generation in local.conf IMAGE_FSTYPES += " wic tar.bz2"
To download -> sudo uuu -b emmc_all imx-boot-imx8mmevk-sd.bin-flash_evk core-image-base-imx8mmevk.wic
Hope this helps!
Section 4.1 https://www.nxp.com/docs/en/application-note/AN13706.pdf