cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Voyager
Voyager
1,051 Views
Registered: ‎06-26-2015

running microblaze from external ddr

Jump to solution

is there anyway to run microblaze from external ddr, upon pwr up? 

 

right now I have a bit and elf.  but my elf require axi dma access to ddr, if I run from LBM, I get axidma error interrupt is asserted.  but if I set the linker script to DDR, and run manually from sdk it work.

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
1,289 Views
Registered: ‎09-12-2007

Steps are shown here.

https://www.xilinx.com/support/answers/63605.html

 

This is an old AR, but the steps are still relevant

View solution in original post

0 Kudos
3 Replies
Highlighted
Moderator
Moderator
1,025 Views
Registered: ‎09-12-2007
This works from SDK as this using the debugger to download the elf to the DDR. If you want to do this this without the debugger, then you would need a bootloader from flash to load the elf into ddr and then handoff to execute from DDR.

Their is a SREC templates in the SDK that you can use
0 Kudos
Highlighted
Voyager
Voyager
1,017 Views
Registered: ‎06-26-2015
is there a guide on how this work?

i'm assuming I put mmi/bootloader.elf + .bit into download.bit generated by SDK

then using vivado generating MCS file base on this download.bit + my app elf set at certain address offset. so its 0x0 download.bit + size of bit for address offset-> .elf ?
0 Kudos
Highlighted
Moderator
Moderator
1,290 Views
Registered: ‎09-12-2007

Steps are shown here.

https://www.xilinx.com/support/answers/63605.html

 

This is an old AR, but the steps are still relevant

View solution in original post

0 Kudos