Basic compling with Ubuntu and Vivado

Just about everything about Red Pitaya
Nils Roos
Posts: 1441
Joined: Sat Jun 07, 2014 12:49 pm
Location: Königswinter

Re: Basic compling with Ubuntu and Vivado

Post by Nils Roos » Wed May 11, 2016 4:33 pm

I did not read your first post carefully enough ...
I have install the latest Ubuntu system
The build instructions are specifically for Ubuntu 14.04. There are several issues when you use later versions, mostly due to the v5 gcc. See this topic on how to solve them.

thomasliuchang
Posts: 31
Joined: Mon Apr 18, 2016 12:30 pm

Re: Basic compling with Ubuntu and Vivado

Post by thomasliuchang » Thu May 12, 2016 4:04 pm

Hi Nils,

Thanks for your answer. I tried the topic you told me. It goes further, but there are still some errors as follows.

Code: Select all

make -C fpga
make[1]: Entering directory '/home/lic/RedPitaya/fpga'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/lic/RedPitaya/fpga'
mkdir -p tmp
make -C tmp/u-boot-xlnx-xilinx-v2015.4 arch=ARM zynq_red_pitaya_defconfig
make[1]: Entering directory '/home/lic/RedPitaya/tmp/u-boot-xlnx-xilinx-v2015.4'
***
*** Can't find default configuration "arch/../configs/zynq_red_pitaya_defconfig"!
***
scripts/kconfig/Makefile:111: recipe for target 'zynq_red_pitaya_defconfig' failed
make[2]: *** [zynq_red_pitaya_defconfig] Error 1
Makefile:475: recipe for target 'zynq_red_pitaya_defconfig' failed
make[1]: *** [zynq_red_pitaya_defconfig] Error 2
make[1]: Leaving directory '/home/lic/RedPitaya/tmp/u-boot-xlnx-xilinx-v2015.4'
Makefile:191: recipe for target 'tmp/u-boot.elf' failed
make: *** [tmp/u-boot.elf] Error 2
To be honest, I am really puzzled and wondering whether I should reinstall the Ubuntu system to 14.04. I am afraid that there will be more errors to fix if I continue to use the Ubuntu 16.04. If I reinstall the system to 14.04 and do as viewtopic.php?p=4609#p4609, will everything be fine?

Kind regards,
Chang

thomasliuchang
Posts: 31
Joined: Mon Apr 18, 2016 12:30 pm

Re: Basic compling with Ubuntu and Vivado

Post by thomasliuchang » Fri May 13, 2016 7:56 am

Hi Nils,

I have reinstall the Ubuntu 14.04. Finally, it works fine. Thank you so much! :)

Kind regards,
Chang

Amraam
Posts: 18
Joined: Fri May 20, 2016 3:55 pm

Re: Basic compling with Ubuntu and Vivado

Post by Amraam » Sat May 21, 2016 8:04 am

thomasliuchang wrote:Hi Nils,

Thanks for your help. I have installed the ecosystem0.92 and the continuous data acquisition is working.
Hi,

somebody can explain me how to pass from 0.95 (redpitaya.com/quick-start) to ecosystem 0.92?
I've succesfully installed the .img file with Win32 Disk Imager, but ecosystem 0.92 has no .img file.
Must I brutally format the SD and copy the .zip contents? I'm Windows user.

Best Regards,
Amraam

thomasliuchang
Posts: 31
Joined: Mon Apr 18, 2016 12:30 pm

Re: Basic compling with Ubuntu and Vivado

Post by thomasliuchang » Sat May 21, 2016 8:58 pm

Hi Amraam,

You needn't to format the SD card to install the 0.92 ecosystem. Thanks to Nils, you could refer to
You mustn't downgrade to the original 0.92... ecosystem, you should download the ecosystem that is linked from the thread New feature: high speed continuous recording (which is actually closer to the 0.93 version). You can make the /opt/redpitaya directory - where the ecosystem should be unpacked into - writable by calling "rw" from the command line.
Best wishes,
Chang

Nils Roos
Posts: 1441
Joined: Sat Jun 07, 2014 12:49 pm
Location: Königswinter

Re: Basic compling with Ubuntu and Vivado

Post by Nils Roos » Sat May 21, 2016 9:25 pm

The 32 / 64 bit issues should be resolved when you install the multilib packages of the compilers.
ncurses and CMake have problems with gcc versions >= 5.
See this post how to avoid them.
(It boils down to installing gcc 4.9 and adding some patches to make sure it is used throughout)

Amraam
Posts: 18
Joined: Fri May 20, 2016 3:55 pm

Re: Basic compling with Ubuntu and Vivado

Post by Amraam » Sun May 22, 2016 3:18 pm

Nils Roos wrote:You mustn't downgrade to the original 0.92... ecosystem, you should download the ecosystem that is linked from the thread New feature: high speed continuous recording (which is actually closer to the 0.93 version). You can make the /opt/redpitaya directory - where the ecosystem should be unpacked into - writable by calling "rw" from the command line.
I'm a bit confused, please confirm if following steps from a microsd card with OS 0.95 to OS ecosystem-0.92 are correct:
1) format the microsd card with OS 0.95 (standard Format of Windows)
2) create the directory on it: /opt/redpitaya
3) unzip the content of ecosystem-0.92-81-98e007d.zip
4) put the microsd card into RP and power on the device
5 ) RP is able to continuously acquire data.

Just another info: Now Windows detects the microsd with small capability (MB), after the format, the sistem is able to detect the full capability or this operation must be performed with other tools?

Nils Roos
Posts: 1441
Joined: Sat Jun 07, 2014 12:49 pm
Location: Königswinter

Re: Basic compling with Ubuntu and Vivado

Post by Nils Roos » Sun May 22, 2016 4:05 pm

Not quite correct, this is the list of things to do:
  1. write the 0.95 image to the sd-card with Win32DiskImager
  2. after this step, windows will only detect one drive (partition) of ~128MB size on the card with this contents:
    v0.95.png
  3. delete everything in this drive, but do not format it
  4. unzip the 0.92 ecosystem into this drive's root directory - do not create the /opt/redpitaya folder
    v0.92.png
  5. safely remove the sd-card from Windows and plug it into your Red Pitaya
You do not have the required permissions to view the files attached to this post.

Amraam
Posts: 18
Joined: Fri May 20, 2016 3:55 pm

Re: Basic compling with Ubuntu and Vivado

Post by Amraam » Sun May 22, 2016 4:12 pm

Nils Roos wrote:Not quite correct, this is the list of things to do:
Thank you Nils, you are a fantastic man.
This post will be my guide tomorrow.

Amraam
Posts: 18
Joined: Fri May 20, 2016 3:55 pm

Re: Basic compling with Ubuntu and Vivado

Post by Amraam » Mon May 23, 2016 12:41 pm

Hi,

I've successfully loaded the ecosystem 0.92.81.
I'm able to login with PuTTY but an error occurs when I want to start SCPI server both from matlab by means of plink and with PuTTY.
On PuTTY both scpi-server & and /bin/scpi-server & commands fail.
Where can I found librp.so? Can I use file contained in lib folder of release 0.95?

Image

Post Reply
jadalnie klasyczne ekskluzywne meble wypoczynkowe do salonu ekskluzywne meble tapicerowane ekskluzywne meble do sypialni ekskluzywne meble włoskie

Who is online

Users browsing this forum: No registered users and 20 guests