WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2019-Jun-10 10:01:17

abdelsalam
Member
Registered: 2019-Jun-10
Posts: 6

Unable to read in MSS file

I face an error when I tried to do step 11 in the following post https://warpproject.org/trac/wiki/Exerc … IntroToSDK  . the error is "Internal Error initializing LinkGen.

Another error is regarding the drivers. I have already provide the correct path in C:\Xilinx\SDK\2019.1\data\embeddedsw\XilinxProcessorIPLib\drivers

I faced this error:

ERROR: [Hsi 55-1594] Core uartlite of version 2.00.a not found in repositories
ERROR: [Hsi 55-1594] Core bram of version 3.00.a not found in repositories
ERROR: [Hsi 55-1594] Core bram of version 3.00.a not fo
07:09:11 ERROR    :  [Common 17-39] 'hsi::open_sw_design' failed due to earlier errors.
07:09:11 ERROR    : (XSDB Server)und in repositories
ERROR: [Hsi 55-1594] Core uartlite of version 2.00.a not found in repositories
ERROR: [Hsi 55-1594] Core radio_controller of version 3.00.c not found in repositories
ERROR: [Hsi 55-1594] Core w3_ad_controller of version 3.01.a not found in repositories
ERROR: [Hsi 55-1594] Core w3_clock_controller of version 3.01.b not found in repositories
ERROR: [Hsi 55-1594] Core w3_iic_eeprom of version 1.00.b not found in repositories
ERROR: [Hsi 55-1594] Core w3_userio of version 1.00.a not found in repositories
ERROR: [Hsi 55-1594] Core bram of version 3.00.a not found in repositories
ERROR: [Hsi 55-1594] Core bram of version 3.00.a not found in repositories
ERROR: [Hsi 55-1594] Core sysmon of version 5.00.a not found in repositories
ERROR: [Hsi 55-1594] Core tmrctr of version 2.04.a not found in repositories
ERROR: [Hsi 55-1594] Core standalone of version 3.03.a not found in repositories
ERROR: [Hsi 55-1594] Core WARP_HW_VER of version 3.10.a not found in repositories
ERROR: [Hsi 55-1452] Error: running open_sw_design.

07:09:12 ERROR    : (XSDB Server)ERROR: [Hsi 55-1594] Core cpu of version 1.13.a not found in repositories

07:09:12 ERROR    : (XSDB Server)ERROR: [Hsi 55-1594] Core uartlite of version 2.00.a not found in repositories

07:09:12 ERROR    : (XSDB Server)E
07:09:12 ERROR    : (XSDB Server)R
07:09:12 ERROR    : (XSDB Server)R
07:09:12 ERROR    : (XSDB Server)OR: [Hsi 55-1594] Core bram of version 3.00.a not found in re
07:09:12 ERROR    : (XSDB Server)p
07:09:12 ERROR    : (XSDB Server)o
07:09:12 ERROR    : (XSDB Server)s
07:09:12 ERROR    : (XSDB Server)i
07:09:12 ERROR    : (XSDB Server)tories

07:09:12 ERROR    : (XSDB Server)E
07:09:12 ERROR    : (XSDB Server)R
07:09:12 ERROR    : (XSDB Server)R
07:09:12 ERROR    : (XSDB Server)OR: [Hsi 55-1594] Core bram of version 3.00.a not found in repositories

07:09:12 ERROR    : (XSDB Server)ERROR: [Hsi 55
07:09:12 ERROR    : (XSDB Server)-1452] Error: r
07:09:12 ERROR    : (XSDB Server)u
07:09:12 ERROR    : (XSDB Server)nning open_sw_design.


I hope you can answer as simple steps as possible because I'm very new to xilinx and programing FPGA. I'm using SDK 2019.1 with windows 10.
however if u have any good tutorial for me to learn a bit I will really appreciated.
Thanks a lot in Advance

Offline

 

#2 2019-Jun-10 13:45:09

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: Unable to read in MSS file

All of our tutorials and exercises were targeted at WARP v3 hardware and used the Xilinx ISE tools. The errors above are printed by the Vivado SDK which does not support the Virtex-6 FPGA on WARP v3 hardware. If you're using WARP v3 hardware you need to use the ISE tools. If you're using other hardware you should look for Vivado tutorials from Xilinx.

Offline

 

#3 2019-Jun-12 07:32:17

abdelsalam
Member
Registered: 2019-Jun-10
Posts: 6

Re: Unable to read in MSS file

Oright Thanks a lot. I'm using windows 10 , so I will have to chnage my oprating system to another one since the new version support only Spartan-6 and mine is virtex-6.
If you know any recommended online course please share with me. Thanks a lot

Last edited by abdelsalam (2019-Jun-12 07:47:34)

Offline

 

#4 2019-Jun-16 02:57:59

abdelsalam
Member
Registered: 2019-Jun-10
Posts: 6

Re: Unable to read in MSS file

Hi, I was using windows 10 previously but I knew that for WARP v3 the ISE support only windows 7 and ubuntu. I have install ubuntu in my PC and install the ISE System Edition 13.4 same as the one mentioned in this tutorial.  https://warpproject.org/trac/wiki/Exerc … oYeQAPKXWM

I followed this youtube video to install the ISE https://www.youtube.com/watch?v=meO-b6Ib17Y but for 13.4 version.

Now I faced two errors, the first one I can't find the "edk_user_repository" folder mentioned in step 4, I also couldn't find the "driver" folder after installation.

The second problem is that non of the Xilinx library is found in my installation such as  xparameters.h , xsysmon.h , xtmrctr.h , and xio.h.

I also can't find the libraries for w3 such as w3_userio.h , #include "w3_ad_controller.h" "w3_clock_controller.h""w3_iic_eeprom.h" "radio_controller.h"

perhaps I'm missing a major step in my installation or setup.

Your help is very much appreciated thanks a lot in advance.

Last edited by abdelsalam (2019-Jun-16 02:59:27)

Offline

 

#5 2019-Jun-20 09:08:29

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: Unable to read in MSS file

I can't find the "edk_user_repository" folder mentioned in step 4

The WARP edk_user_repository is in the SVN repository. Once you download this you must set the edk_user_repository path in XPS or the SDK (they share this setting). See our edk_user_repository page for more.

Offline

 

#6 2019-Jun-23 08:40:59

abdelsalam
Member
Registered: 2019-Jun-10
Posts: 6

Re: Unable to read in MSS file

Hi, Thanks a lot for your guidance. I have done what u told me to do. After I set the global  repository to the path to edk_user_repository . only the xparameters.h was found but the rest of the .h files were not found. So I tried to find those files and include them directly to the project file and now all of them are found. I'm facing this problem now.



**** Build of configuration Debug for project w3_example ****

make all
Building file: ../src/w3_example.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -I../../w3_TemplateProject_OnBoardPeriphs_v1p3_bsp/microblaze_0/include -c -fmessage-length=0 -mxl-barrel-shift -mxl-pattern-compare -mno-xl-soft-div -mcpu=v8.20.b -mno-xl-soft-mul -MMD -MP -MF"src/w3_example.d" -MT"src/w3_example.d" -o"src/w3_example.o" "../src/w3_example.c"
./src/w3_example.o: In function `main':
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:44: undefined reference to `w3_eeprom_readSerialNum'
./src/w3_example.o: In function `userio_example':
Finished building: ../src/w3_example.c
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:71: undefined reference to `microblaze_enable_exceptions'
./src/w3_example.o: In function `w3_node_init':

/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:76: undefined reference to `clk_init'
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:84: undefined reference to `ad_init'
Building target: w3_example.elf
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:91: undefined reference to `radio_controller_init'
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:97: undefined reference to `iic_eeprom_init'
Invoking: MicroBlaze gcc linker
mb-gcc -Wl,-T -Wl,../src/lscript.ld -L../../w3_TemplateProject_OnBoardPeriphs_v1p3_bsp/microblaze_0/lib -mxl-barrel-shift -mxl-pattern-compare -mno-xl-soft-div -mcpu=v8.20.b -mno-xl-soft-mul -o"w3_example.elf"  ./src/w3_example.o   -Wl,--start-group,-lxil,-lgcc,-lc,--end-group
makefile:39: recipe for target 'w3_example.elf' failed
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:103: undefined reference to `XTmrCtr_Initialize'
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:110: undefined reference to `XTmrCtr_SetOptions'
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:120: undefined reference to `XTmrCtr_SetResetValue'
./src/w3_example.o: In function `usleep':
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:123: undefined reference to `XTmrCtr_Start'
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:125: undefined reference to `XTmrCtr_IsExpired'
/home/abdelsalam/Desktop/Abdelsalam_research/Project_1/w3_TemplateProject_OnBoardPeriphs_v1p3/SDK_workspace/w3_example/Debug/../src/w3_example.c:130: undefined reference to `XTmrCtr_Reset'
/opt/Xilinx/13.4/ISE_DS/EDK/gnu/microblaze/lin64/bin/../lib/gcc/microblaze-xilinx-elf/4.1.2/../../../../microblaze-xilinx-elf/lib/bs/m/libxil.a(xil_printf.o): In function `padding':
/proj/epdsw/gnu/mb_gnu/src/gcc/libgloss/microblaze/xil_printf.c:50: undefined reference to `outbyte'
/opt/Xilinx/13.4/ISE_DS/EDK/gnu/microblaze/lin64/bin/../lib/gcc/microblaze-xilinx-elf/4.1.2/../../../../microblaze-xilinx-elf/lib/bs/m/libxil.a(xil_printf.o): In function `outnum':
/proj/epdsw/gnu/mb_gnu/src/gcc/libgloss/microblaze/xil_printf.c:111: undefined reference to `outbyte'
/opt/Xilinx/13.4/ISE_DS/EDK/gnu/microblaze/lin64/bin/../lib/gcc/microblaze-xilinx-elf/4.1.2/../../../../microblaze-xilinx-elf/lib/bs/m/libxil.a(xil_printf.o): In function `xil_printf':
/proj/epdsw/gnu/mb_gnu/src/gcc/libgloss/microblaze/xil_printf.c:163: undefined reference to `outbyte'
/proj/epdsw/gnu/mb_gnu/src/gcc/libgloss/microblaze/xil_printf.c:260: undefined reference to `outbyte'
/proj/epdsw/gnu/mb_gnu/src/gcc/libgloss/microblaze/xil_printf.c:233: undefined reference to `outbyte'
/opt/Xilinx/13.4/ISE_DS/EDK/gnu/microblaze/lin64/bin/../lib/gcc/microblaze-xilinx-elf/4.1.2/../../../../microblaze-xilinx-elf/lib/bs/m/libxil.a(xil_printf.o):/proj/epdsw/gnu/mb_gnu/src/gcc/libgloss/microblaze/xil_printf.c:229: more undefined references to `outbyte' follow
collect2: ld returned 1 exit status
make: *** [w3_example.elf] Error 1

Last edited by abdelsalam (2019-Jun-23 09:37:13)

Offline

 

#7 2019-Jun-24 07:07:09

abdelsalam
Member
Registered: 2019-Jun-10
Posts: 6

Re: Unable to read in MSS file

Hello. Now I knew what is the error . My actual error was this one "/bin/bash: gmake: command not found" and because I'm using upuntu I need to run this line in my command window first,
sudo ln -s /usr/bin/make /usr/bin/gmake

I hope this will help others if they come across this problem.

Offline

 

Board footer