• 0

Zynq Booting - Loading & executing an application.elf sent from host (not from NV Flash)


I am using Zynq 7000 SoC developing Bare metal application image.

Assuming Image_1 is already running, I am exploring how to load & execute Image_2 (with non-overlapping memory in l_script.ld).

1) I already have working Image1.mcs (FSBL + *bit + App1.elf) in QSPI Flash.

2) The Image_1 application can receive Image_2 from the Host.

3) What I want is - to load Image_2 (*elf? or *.mcs?) to respective DDR memory, and then execute it.

I think I need to reuse some code from FSBL to achieve this. But I am not sure.

Please advise if this direction is correct

or how to achieve this?



Link to post
Share on other sites

2 answers to this question

Recommended Posts

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