Please, How to download an executable.elf into a partial bitstream ( data2mem couldn't do it, I don't know why ??)
data2mem won't have all of the information it needs. However, you can have bitgen invoke data2mem, by:
bitgen -bd executable.elf -r static.bit -w partial.ncd my_partial.bit
Remember that the BMM file was specified in NGDBuild with the -bm switch. That file location is embedded in the NCD, and the BMM file must reside in the directory that the -bm switch pointed to when NGDBuild was run.