When I program a device with a bit file using the default reset vector location, MicroBlaze is under control and I can proceed with the .elf file download.
When I program a device with a bit file using a non-default reset vector location, MicroBlaze runs but when I try to stop the processor, an XSDB message is given as follows:
xsdb% state
running
xsdb% stop
Cannot stop MicroBlaze. Stalled on instruction fetch
If MicroBlaze is used with a non-default reset vector location (for example, if a MicroBlaze design has a UART peripheral with a reset vector set to 0x0003_0000), the bootloop_le.elf file should populate the reset vector accordingly.
However, merging the BRAM INIT strings in Bitstream for a MicroBlaze design with relocatable vectors does not take care of the offset address.
Using the MMI is the recommended flow.
AR# 66285 | |
---|---|
日期 | 12/02/2016 |
状态 | Active |
Type | 已知问题 |
Tools |