boot0, boot1 for emmc is the boot partition.
If you want to write it. you need to change the settings in the boot config.
You can check the mfg tool to get some idea. How handle the emmc boot partition from linux.
In uboot, mmc command has sub command mmc partconf for that.
But it is very dangous if your design is to access the boot partition.
Keep it read only is the system level to protect uboot. that is also why emmc has boot partition. SD card doesn't have.
You need to arrage a layout for your design.
For most of the products design, the environment is fixed in the code.
Better to check the emmc spec for more details.