A PlanAhead generated project is failing during Data2mem within SDK; an error similar to the following occurs:
"data2mem -bm \
-bt ../system_hw_platform/system_hw_platform/system.bit \
-bd ../mb_bootloop_le.elf tag microblaze_0 \
-o b ../system_hw_platform/system_hw_platform/download.bit
ERROR:Data2MEM:80 - ADDRESS_SPACE or ADDRESS_MAP tag name 'microblaze_0' was not found.
Some data may have not been translated
FPGA Programming Failed due to errors while initializing bitstream."
How can I work around this error?
The SDK is using an incorrect tag in the data2mem tool.
To work around this issue, run data2mem from the command line using the proper tag that is used in the BMM file.
To obtain the correct tag, open the BMM file located in the SDK workspace. Here the ADDRESS_MAP tag corresponding to the processor name will need to be used in the data2mem command line.
To run the data2mem tool from the command line, first obtain the Data2mem command line; this can be copied into a text editor so it can be modified. For example, below is the data2mem command line with the modified tag obtained from the BMM file:
data2mem -bm system_bd.bmm -bt system.bit -bd C:/Xilinx/14.2/ISE_DS/EDK/sw/lib/microblaze/mb_bootloop_le.elf tag system_i_microblaze_0 -o b download.bit
To run the data2mem:
For more information on debugging the data2mem, see (Xilinx Answer 46945).
Note: This issue is fixed in the Vivado 2013.1 and PlanAhead 14.5 tools.
|Type||AFE Reference Design|