AR# 37348: 12.x/13.1 iMPACT - PROM File Formatter - When I generate an MCS including a .mem or .elf file my system does not boot or the data is not distributed as expected in the flash
AR# 37348
|
12.x/13.1 iMPACT - PROM File Formatter - When I generate an MCS including a .mem or .elf file my system does not boot or the data is not distributed as expected in the flash
Description
When I generate an MCS including a .mem or .elf file, my system does not boot?
When I generate an MCS including a .mem or .elf file, the data is not distributed as expected in the flash?
My MCS is a bitstream initialized with my bootloader and an elf file appended to the MCS file. I am not able to boot my elf if I use ISE software 12.1.
1) app will not boot 2) app/elf is much larger in ISE software 12.1 than in 11.x
What is the issue here?
Solution
iMPACT changed the command line passed to the PROM file generation tool and this has modified the output file. This is a bug and will be resolved in a future release. There are two possible workarounds:
(1) Use the promgen tool from command line in ISE software 12.1 instead of the iMPACT GUI. Example command line -
(2) To fix this issue for an elf file in the ISE software 12.1 iMPACT GUI you will need to run powerpc-eabi-objcopy or mb-objcopy on your elf to convert it to a binary file.