I am fighting to get any one of 5 different simple ZYBO demos to work. At all. I can download bitfiles with my own Verilog code and blink, or scan, or pulsate the LEDs, and get behaviour changes based on buttons and switches ... so I know the board works, but nothing I do with the with the processor core (PS block) works.
I am here looking for information on how to get some kind of information out of the board so I can figure out what's going on. The demo I am working on now is this one:
It does not ask for a Debug Configuration, or a Run Configuration, ... just the Run as -> Launch on hardware.
There is a terminal setup at the end of that tutorial. Frankly I don't know why a separate console is needed since SDK has a "Console" and an "SDK Terminal". Nonetheless, I tried 'screen' and putty as others recommended, then minicom as well ... all I ever see is a blank screen. I don't know what I should expect to see really. I followed the tutorial to the letter. The only indication I get that things are connected at all is that with screen and putty, when I hit any key, I see ZYBO's TX LED flash once.
I am running Ubuntu 16.04 and Vivado 2016.4. I have lots of Xilinx experience, but all command line and not with SDK (so telling me "It's just like ISE but ..." will make me cry. I just want something out of the console. Smoke would be nice.
So it's "running", there is no debug config, and the Hello World demo says I should see:
> The demo will be running on the ZYBO. Try playing around with the 4 switches (labeled SW0-SW3). Doing so should light its respective LED. Also over the serial port, pressing each button (labeled BTN0-BTN3) will produce the message “button x pressed”.
Any suggestions appreciated. What do I do? Create a debug config for this and try again?
Question
GogMagog
I am fighting to get any one of 5 different simple ZYBO demos to work. At all. I can download bitfiles with my own Verilog code and blink, or scan, or pulsate the LEDs, and get behaviour changes based on buttons and switches ... so I know the board works, but nothing I do with the with the processor core (PS block) works.
I am here looking for information on how to get some kind of information out of the board so I can figure out what's going on. The demo I am working on now is this one:
https://reference.digilentinc.com/learn/programmable-logic/tutorials/zybo-getting-started-with-zynq/start
It does not ask for a Debug Configuration, or a Run Configuration, ... just the Run as -> Launch on hardware.
There is a terminal setup at the end of that tutorial. Frankly I don't know why a separate console is needed since SDK has a "Console" and an "SDK Terminal". Nonetheless, I tried 'screen' and putty as others recommended, then minicom as well ... all I ever see is a blank screen. I don't know what I should expect to see really. I followed the tutorial to the letter. The only indication I get that things are connected at all is that with screen and putty, when I hit any key, I see ZYBO's TX LED flash once.
I am running Ubuntu 16.04 and Vivado 2016.4. I have lots of Xilinx experience, but all command line and not with SDK (so telling me "It's just like ISE but ..." will make me cry. I just want something out of the console. Smoke would be nice.
If it helps, I do see this in XSCT Console:
Downloading Program -- /-----/projects/zybo/ZYBO_getting_started/ZYBO_getting_started.sdk/getting_started_with_ZYBO2/Debug/getting_started_with_ZYBO2.elf
section, .text: 0x00100000 - 0x00102467
section, .init: 0x00102468 - 0x0010247f
section, .fini: 0x00102480 - 0x00102497
section, .rodata: 0x00102498 - 0x0010263b
section, .data: 0x00102640 - 0x00102adb
section, .eh_frame: 0x00102adc - 0x00102adf
section, .mmu_tbl: 0x00104000 - 0x00107fff
section, .init_array: 0x00108000 - 0x00108003
section, .fini_array: 0x00108004 - 0x00108007
section, .bss: 0x00108008 - 0x00108037
section, .heap: 0x00108038 - 0x0010a03f
section, .stack: 0x0010a040 - 0x0010d83f
100% 0MB 0.5MB/s 00:00
Setting PC to Program Start Address 0x00100000
Successfully downloaded /-----/projects/zybo/ZYBO_getting_started/ZYBO_getting_started.sdk/getting_started_with_ZYBO2/Debug/getting_started_with_ZYBO2.elf
Info: ARM Cortex-A9 MPCore #0 (target 2) Running
So it's "running", there is no debug config, and the Hello World demo says I should see:
> The demo will be running on the ZYBO. Try playing around with the 4 switches (labeled SW0-SW3). Doing so should light its respective LED. Also over the serial port, pressing each button (labeled BTN0-BTN3) will produce the message “button x pressed”.
Any suggestions appreciated. What do I do? Create a debug config for this and try again?
GogMagog
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.