I’m trying to port PYNQ on an iWave G35M board, which features an 8GB eMMC in addition to the SDcard reader.
As a result, on this board
/dev/mmbclk0 refers to the eMMC as opposed to the SDcard, which is instead named
/dev/mmcblk1. I believe PYNQ assumes the SDcard to be accessible through /
dev/mmcblk0 which is probably the de-facto standard for all supported boards.
This actually breaks a few things, as, for instance,
resizefs.sh will try to resize
/dev/mmcblk0p2 and that is not a nice thing to do.
The same thing applies to the u-boot environment, which by default ends up in the eMMC and that might be confusing in the long run, as one would expect an SDcard to be self-contained.
On the other hand, one might want to just burn the resulting PYNQ .img in the eMMC somehow, though I have no idea what a linear workflow might be though.
Anyway, is there any plan or idea on how to make this (mmcblk0 or mmcblk1) configurable?