- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have installed Quartus 20.1 and followed instructions in n2sw_nii5v2gen2.pdf to install wsl2 and then Ubuntu and eclipse.
In eclipse workspace, when I try to create new application and bsp from template, following error message pops up
Failed to execute: wsl dos2unix create-this-bsp; ./create-this-bsp --cpu-name cpu_nios --no-make
Attached is the console prints when this error occurs.
Kindly support in creating new application and bsp in NIOS II - Quartus 20.1
I have tried all the solutions available in the community, like run as admin, changing between wsl1 and wsl2 and many more.
regards,
Vinay
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Note in 19.4 when opening an 'Nios II Command Shell (Quartus Prime Pro 19.4)' command shell and running 'nios2-bsp-create-settings' results in "nios2-bsp-create-settings: command not found".
However running 'nios2-bsp-create-settings.exe' (with .exe extension) does work.
In the Makefile there is some logic for this:
UNAME = $(shell uname -r)
ifeq ($(findstring Microsoft,$(UNAME)),Microsoft)
WINDOWS_EXE = .exe
endif
Refer to https://community.intel.com/t5/Nios-II-Embedded-Design-Suite/Error-s0-Error-during-execution-of-quot-C-intelfpga-20-1-quartus/td-p/1191914 as the uname is case dependent and only works for WSL1.
Probably your 'nios2-bsp-create-settings' is executed without '.exe' extension you can try to adapt the Makefile to use a hardcoded ".exe" extension
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Vinay!
Thanks for reaching us.
I see that Mviss4 has already provided you a workaround,
I'd like to know if you have tried and if this solved your issue.
and please, share with me the OS you're using ( Windows or ubuntu) and also the Quartus version.
Regards,
-Eliath
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using Quartus 20.1 in Windows 10 OS.
I have installed-uninstalled-reinstalled wsl and ubuntu multiple times, but to same result.
I have not tried the work-around provided, as it is confusing. How do I adapt a makefile, if the project itself is not getting created ?
Kindly provide proper procedure to follow for creating new projcet and building it.
Please donot leave tool debugging to the users.
Kindly provide step-by-step approach of new application creation, building and debug/run.
regards,
Vinay
PS : Due to project timelines, I am forced to revert back to Quartus version 14 where Nios SBT works without any issues. Debugging NIOS SBT is not my job domain(although I had spent many days making it work). I had tried installing Quartus 20.1 and building same project in two different computers and every time I am getting new errors.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For me, I was able to fix this by editing nios2-bsp (in C:\intelFPGA_lite\20.1\nios2eds\sdk2\bin). There's a line that checks if you're running WSL:
uname=$(uname -r)
if [[ $uname =~ "Microsoft" ]]; then
_IS_WSL=1
windows_exe=.exe
fi
On line 37, it should be changed to:
if [[ $uname =~ "microsoft" ]]; then
This then causes the script to add .exe to the end of all the executables and a few other things that fixed it for me.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page