Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
12748 Discussions

Annoying error message during build with Nios2 EDS V20.1 on windows 10

raviganesh
Novice
1,938 Views

I am able to build successfully but also get these annoying messages...

ravi@DESKTOP-AU89ANE:/mnt/d/1_k32p/a_fpga/k32pNios$ make
Info: Building /mnt/d/1_k32p/a_fpga/k32pNios_bsp
make --no-print-directory -C /mnt/d/1_k32p/a_fpga/k32pNios_bsp
[BSP build complete]
cd ..; powershell.exe ./a.ps1
<3>init: (1684) ERROR: UtilTranslatePathList:2021: Failed to translate /usr/local/sbin
<3>init: (1684) ERROR: UtilTranslatePathList:2021: Failed to translate /usr/local/bin
<3>init: (1684) ERROR: UtilTranslatePathList:2021: Failed to translate /usr/sbin
<3>init: (1684) ERROR: UtilTranslatePathList:2021: Failed to translate /usr/bin
<3>init: (1684) ERROR: UtilTranslatePathList:2021: Failed to translate /sbin
<3>init: (1684) ERROR: UtilTranslatePathList:2021: Failed to translate /bin
<3>init: (1684) ERROR: UtilTranslatePathList:2021: Failed to translate /usr/games
<3>init: (1684) ERROR: UtilTranslatePathList:2021: Failed to translate /usr/local/games
Sep 25, 2021 3:46:52 AM - (INFO) elf2hex: args = --input=./k32pNios/k32pNios.elf --output=./e32p/cpu/InsMem.hex --width=
32 --base=0x00020000 --end=0x0024fff --record=4 --verbose

 

How can this be turned off?

 

0 Kudos
5 Replies
raviganesh
Novice
1,901 Views

The only useful thing this file "nios2_command_shell.sh" does when Nios II Command Shell is opened is to set three paths.

Most of the utilities like elf2hex, quartus_asm.exe are native windows executables.

Hence I use powershell entirely for post build. This is how my post build script has become:

$env:Path += ";E:\intelFPGA\20.1\nios2eds\bin; E:\intelFPGA\20.1\nios2eds\bin\gnu\H-x86_64-mingw32\bin; E:\intelFPGA\20.1\quartus\bin64"

quartus_cdb.exe ./e32p/krx -c krb0 --update_mif

-- Add whatever you want to do post build---

 

No more WSL nagging message!!
PS: Using PowerShell over cmd.exe was a personal preference!

 

0 Kudos
raviganesh
Novice
1,899 Views

Rant:

Atmel Studio Uses GNU. Even Arduino uses GNU. Intalling them is breeze.

Has anyone installed Nios 2 EDS 20.1 in windows. It is so painful.

Why did Altera become Intel!!!

0 Kudos
EBERLAZARE_I_Intel
1,870 Views
0 Kudos
raviganesh
Novice
1,857 Views

The annoying error messages are from WSL only. I would recommend not to use WSL for the windows tools like elf2hex and other post build activity. Instead use cmd.exe or Powershell. I find that WSL is used only by Eclipse IDE for "make" and "link" and a windows user can be agonistic to WSL as far as Quartus and Nios2 EDS are concerned. 

In the next versions of Quartus, I would like to have

1. Full Eclipse IDE packaged

2. A minimal Linux Kernl packaged instead of downloading Ubuntu18.1LTS

3. Make, dos2unix and other stuff packaged instead of using "apt"

 

Well in the future version I would like to have

1. Visual Studio Code as the IDE and windows ported "make" using GNU C (just like arduino)

 

And lastly I would like to have

Atom soft processor instead of ARM NIOS and Intel C compiler/Visual studio C compiler and full Visual Studio Code IDE.

 

Looks like a nice dream ??

0 Kudos
EBERLAZARE_I_Intel
1,766 Views

Hi,

 

Thanks for the feedback, we will channel it to our internal team.

0 Kudos
Reply