Problem installing PULP-SDK
#8
(12-31-2019, 08:59 AM)ziang87 Wrote:
(12-05-2019, 11:52 AM)jmmarostegui Wrote: After analyzing the problem I have found that it is related to the version of the openpyxl package. If the standard install instructions are followed the version of the package that is installed is newer than that required for a correct installation. The proper version for this package is 2.6.4.

Hi,
Can you tell me the specific commands?
Thanks in advance.

Hi,

Please, find enclosed the complete sequence of steps I have followed starting from a clean Ubuntu 16.04 installation:

0 - sudo -s

1 - apt install git python3-pip python-pip gawk texinfo libgmp-dev libmpfr-dev libmpc-dev swig3.0 libjpeg-dev lsb-core doxygen python-sphinx sox graphicsmagick-libmagick-dev-compat libsdl2-dev libswitch-perl libftdi1-dev cmake scons libsndfile1-dev

2 - pip3 install twisted prettytable artifactory sqlalchemy pyelftools xlsxwriter pyyaml numpy configparser pyvcd

3 - pip2 install configparser

4 - cd /opt

5 - mkdir riscv

6 - cd riscv

7 - git clone https://github.com/pulp-platform/pulp-ri...-toolchain

8 - cd pulp-riscv-gnu-toolchain

9 - git submodule update --init --recursive

10 - apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev

11 - ./configure --prefix=/opt/riscv --with-arch=rv32imc --with-cmodel=medlow --enable-multilib

12 - make

13 - export PATH=$PATH:/opt/riscv/bin

14 - export PULP_RISCV_GCC_TOOLCHAIN=/opt/riscv

15 - export VSIM_PATH=/opt/riscv/pulpissimo/sim


—— Install PULP-SDK

16 - cd /opt/riscv

17 - git clone https://github.com/pulp-platform/pulp-builder.git

18 - cd pulp-builder

19 - source configs/pulpissimo.sh

20 - ./scripts/clean

21 - ./scripts/update-runtime

22 - ./scripts/build-gvsoc

23 - ./scripts/build-runtime

24 - source sdk-setup.sh

25 - cd /opt/riscv

26 - pip3 install openpyxl==2.6.4

27 - git clone https://github.com/pulp-platform/pulp-sdk.git -b master

28 - cd pulp-sdk

29 - source configs/pulpissimo.sh

30 - make all

31 - export PULP_SDK_HOME=/opt/riscv/pulp-sdk

—— Install Simulation and implementation



32 - Install QuestaSim



33 - cd /opt/riscv



34 - git clone https://github.com/pulp-platform/pulpissimo.git



35 - cd pulpissimo



36 - ./update-ips



37 - source setup/vsim.sh



38 - make clean build



—— Install Micoprocessor programming and debugging



39 - Verify that the following packages are installed with the proper version:



- autoconf >= 2.64

- automake >= 1.14

- texinfo

- make

- libtool

- pkg-config >= 0.23 (or compatible)

- libusb-1.0

- libftdi

- libusb-0.1 or libusb-compat-0.1 for some older drivers



40 - cd /opt/riscv/pulp-sdk


41 - source sourceme.sh && ./pulp-tools/bin/plpbuild checkout build --p openocd --stdout

This has worked for me. I wish your installation will succeed to. 

 Best regards,

Manuel
Reply


Messages In This Thread
Problem installing PULP-SDK - by jmmarostegui - 11-27-2019, 12:49 PM
RE: Problem installing PULP-SDK - by kgf - 11-27-2019, 01:15 PM
RE: Problem installing PULP-SDK - by jmmarostegui - 11-27-2019, 03:25 PM
RE: Problem installing PULP-SDK - by jmmarostegui - 12-05-2019, 11:52 AM
RE: Problem installing PULP-SDK - by ziang87 - 12-31-2019, 08:59 AM
RE: Problem installing PULP-SDK - by jmmarostegui - 12-31-2019, 12:41 PM
RE: Problem installing PULP-SDK - by kgf - 12-05-2019, 12:05 PM
RE: Problem installing PULP-SDK - by cello - 12-21-2019, 07:01 PM

Forum Jump: