Jump to content
  • 0

[ArtyA7] Microblaze Application not invoking after RESET is pressed


viren

Question

Hello!

I am facing a strange issue, for which I seek your support to rectify it.

On a ArtyA7-100T, I have a Microblaze based design with DDR, QSPI & UART + custom peripherals.

The bitfile is exported to Vitis and I am creating two application projects: one for SREC SPI bootloader & other for my application which i want to run from DDR.

Currently, the scenario is following:

I have programmed bitfile(with BL configured) in flash at 0 offset occupying upto 0x3B0000.

And I have flashed my Application program in flash at 0x3B0000 offset.

Now, if i press PROG button, things boot nicely, and my Application start running.

But, if I press RESET button, then everything goes silent, i can still see fpga prog light being lit, but my application no longer runs or invokes.

Can someone please help me in understanding is this an expected behavior or have I missed something crucial in creating Block diagram or in generating elf ? My doubt is on reset vector. Currently in linker script, its at 0x0 .

Thanks & Regards,

Viren Ramchandani

image.thumb.png.6e25f916299ec70333fc5ef852bdb86f.png

 

 

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...