Newbiee Posted October 22, 2018 Share Posted October 22, 2018 Hi all, I am trying to set up a simple software application, that just prints HELLO WORLD from the already available templates in C. But, I don't see the hello word printed at all. These are the steps I take for this 1) I start SDK and select the workspace 2) file --> new --> application project I just give name hello_world as the application name. 3) next --> I choose the hello world from the template. 4) Now I have the hello world application in the project included 5) then I right click on hello world select RUN AS --> LAUNCH ON HARDWARE(GDB) I also tried with LAUNCH ON HARDWARE (SYSTEM DEBUGGER) 6) then in the comport I establish connection and i see these every time I remove the power plug and insert it back I see those square block added next to the displayed info. please help me setup this. I use SDK 2016.4 version My board is enclustra ZX3 (xilinx7020) based. Thanks in advance. Link to comment Share on other sites More sharing options...
jpeyron Posted October 22, 2018 Share Posted October 22, 2018 Hi @Newbiee, I would suggest using a serial emulator like Tera Term set at 11520 baud rate instead of the built in SDK serial emulator. What OS are you using on your PC? I would suggest to always use the Launch on Hardware(SYSTEM DEBUGGER) option. thank you, Jon Link to comment Share on other sites More sharing options...
Newbiee Posted October 23, 2018 Author Share Posted October 23, 2018 Hi @jpeyron, I have windows OS, also I tried with TeraTerm, putty. Still Doesn't work. Please help me. Link to comment Share on other sites More sharing options...
jpeyron Posted October 23, 2018 Share Posted October 23, 2018 Hi @Newbiee, Please attach a screen shot of your block design. Did you configure the Zynq processor? Does Enclustra provide a vivado board file for their ZX3? thank you, Jon Link to comment Share on other sites More sharing options...
Newbiee Posted October 24, 2018 Author Share Posted October 24, 2018 Hi @jpeyron, There is no block design. I was trying to do only the baremetal application part as per the video here from the xilinxinc I had previously tried with some block design but I had the same issue, so I decided to go without any block design and try only doing the Hello world task. For your question, I am not sure if that is required or necessary. But I have not used any as such so far, and the logic side is working fully as far as I have seen. Link to comment Share on other sites More sharing options...
jpeyron Posted October 24, 2018 Share Posted October 24, 2018 Hi @Newbiee, There are only a few pre-defined hardware platforms usable in SDK. I have attached a screen shot of the pre-defined hardware platforms in SDK 2018.2. The hardware platform is built from a bit stream generated and exported to SDK from Vivado. Bitstreams are board specific due to board specific pin assignment. Xilinx included hardware platforms of their fpga boards in SDK. The enclustra ZX3 (xilinx7020) does not look to be one of the pre-defined hardware platforms in SDK. I believe that you will need to generate a bitstream using Vivado. One of the reasons Digilent provides vivado board files for our boards is when running block automation it configures the microblaze/zynq processors correctly. cheers, Jon Link to comment Share on other sites More sharing options...
Question
Newbiee
Hi all,
I am trying to set up a simple software application, that just prints HELLO WORLD from the already available templates in C.
But, I don't see the hello word printed at all.
These are the steps I take for this
1) I start SDK and select the workspace
2) file --> new --> application project
I just give name hello_world as the application name.
3) next --> I choose the hello world from the template.
4) Now I have the hello world application in the project included
5) then I right click on hello world
select RUN AS --> LAUNCH ON HARDWARE(GDB)
I also tried with LAUNCH ON HARDWARE (SYSTEM DEBUGGER)
6) then in the comport I establish connection and i see these
every time I remove the power plug and insert it back I see those square block added next to the displayed info.
please help me setup this. I use SDK 2016.4 version
My board is enclustra ZX3 (xilinx7020) based.
Thanks in advance.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.