Jump to content
  • 0

Problem with programing and communicating with ARM Cortex-A9 from the Zybo Zynq Z07-20


floda21

Question

Hello,

Want to program my ZYBO Z7-020 but everything goes fine until I want to program by the Vitis (same problem with SDK). I can make the app code, but when I try to program the zynq, only the FPGA part does. Can anyone help me?

Now Im trying with Vitis and the same problem, but now I think its something adout the booting:

 

xsct% Info: ARM Cortex-A9 MPCore #0 (target 2) Running
xsct%
initializing
0% 0MB 0.0MB/s ??:?? ETA
28% 1MB 2.2MB/s ??:?? ETA
48% 1MB 1.8MB/s ??:?? ETA
70% 2MB 1.8MB/s ??:?? ETA
92% 3MB 1.7MB/s ??:?? ETA
100% 3MB 1.7MB/s 00:02

Downloading Program -- C:/Users/Daniel/Documents/Proyectos_Vitis/proyecto01/holaa/Debug/holaa.elf
section, .text: 0x00100000 - 0x00100a03
section, .init: 0x00100a04 - 0x00100a0f
section, .fini: 0x00100a10 - 0x00100a1b
section, .rodata: 0x00100a1c - 0x00100a2f
section, .data: 0x00100a30 - 0x00100e9f
section, .eh_frame: 0x00100ea0 - 0x00100ea3
section, .mmu_tbl: 0x00104000 - 0x00107fff
section, .init_array: 0x00108000 - 0x00108003
section, .fini_array: 0x00108004 - 0x00108007
section, .bss: 0x00108008 - 0x0010802f
section, .heap: 0x00108030 - 0x0010a02f
section, .stack: 0x0010a030 - 0x0010d82f

0% 0MB 0.0MB/s ??:?? ETA
100% 0MB 0.4MB/s 00:00

Setting PC to Program Start Address 0x00100000
Successfully downloaded C:/Users/Daniel/Documents/Proyectos_Vitis/proyecto01/holaa/Debug/holaa.elf
Info: ARM Cortex-A9 MPCore #0 (target 2) Stopped at 0xffffff28 (Suspended)
_vector_table() at asm_vectors.S: 71
71: B _boot
xsct% Info: ARM Cortex-A9 MPCore #0 (target 2) Running
Info: ARM Cortex-A9 MPCore #0 (target 2) Stopped at 0x100000 (Suspended)
71: B _boot

 

Still, have no solution until now.

 

Just for the record: Have no problem with the FPGA part with Vivado.

foroxilinx20200306.jpg

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Hi @floda21,

In general, the .elf would be built out of an application project which you do not seem to have in your workspace. I would recommend taking a look at this guide that we have, https://reference.digilentinc.com/vivado/getting-started-with-ipi/start, which will give you some direction on how this would be done. It's for SDK rather than Vitis specifically, though there is a verbal guide for doing this in Vitis for a specific project in this forum thread here: https://forum.digilentinc.com/topic/17224-pmod-wifi-sdk-problem/#comment-52936.

Let me know if you have any questions.

Thanks,
JColvin

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...