Before logging an issue, please update to the latest release of Visual Micro from the Downloads Page.

When Logging a Support Issue in the Forum, please ensure you have also:-

  • Enabled vMicro > Compiler > Show Build Properties
  • Re-Compile your program with these settings enabled
 
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
 
Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic The system cannot find the file specified - ESP8266 (Read 2757 times)
johnnyg
Newbies
*
Offline


Posts: 8
Joined: Dec 25th, 2019
The system cannot find the file specified - ESP8266
Dec 26th, 2019 at 5:17am
Print Post  
Hello,  I've been using vMicro 1806.1.5 in MSVS 2015 without issues for a while. I started running into problems updating board versions so I'm migrating to MSVS 2019 with vMicro 1911.28.3.  In the process I keep running into problems compiling.  I'm working with a ESP8266 NodeMCU 1.0, and was working successfully on the 2.4.0 build until the migration.  Now nothing will compile in either MSVS 2015 or 2019 regardless of the EPS8266 build.  The foremost compiling issue I have is the following.

-gb404fb9-2/bin/xtensa-lx106-elf-gcc"
The system cannot find the file specified

Based on other articles, I've uninstalled the Arduino IDE, removed the \arduino15\ folders, and reinstalled Arduino (1.8.10) and did not run into this compiling issue for a couple builds and has returned. The only change has been board revisions.

I've attached the Output logs from a 2.40 and 2.6.3 build.  They vary but both have in common the /xtensa-lx106-elf-gcc missing file.

TIA - John
« Last Edit: Dec 26th, 2019 at 5:19am by johnnyg »  

Please Register or Login to the Forum to see File Attachments
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12076
Location: United Kingdom
Joined: Apr 10th, 2010
Re: The system cannot find the file specified - ESP8266
Reply #1 - Dec 26th, 2019 at 6:52pm
Print Post  
Does this work from the cmd.exe prompt?

Code
Select All
cc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-gcc" -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_GENERIC_OBJECT -DVM_DEBUGGER_SOFT_TRANSPORT_WRITER=Serial -DVM_DEBUGGER_SOFT_TRANSPORT=Serial -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=33 -DVM_DEBUG -DVM_DEBUG_ENABLE=1 -DVM_DEBUGGER_TYPE_GENERIC_OBJECT=21 -DVM_DEBUGGER_TYPE_NO_SERIAL=20 -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -D_DEBUG=1 -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ /tools/sdk/include" /tools/sdk/lwip2/include" /tools/sdk/libc/xtensa-lx106-elf/include" emcuv2\Debug/core" -c -w -Os -g -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -MMD -std=gnu99 -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=108010 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD=\"ESP8266_NODEMCU\" -DESP8266 \cores\esp8266" \variants\nodemcu" ores\esp8266\core_esp8266_eboot_command.c" -o fe9e1\core\core_esp8266_eboot_command.c.o" 

  
Back to top
WWW  
IP Logged
 
johnnyg
Newbies
*
Offline


Posts: 8
Joined: Dec 25th, 2019
Re: The system cannot find the file specified - ESP8266
Reply #2 - Dec 27th, 2019 at 2:26am
Print Post  
Seems to be something with changing boards.
- Uninstalled Arduino
- Removed Arduino15 folder under user profile
- Reinstall Arduino
- Reconfigure Arduino, add board
I was working on EPS8266 2.6.3 and found an issue with the ISR.  Changed the board down to 2.6.0 using the vMicro "Download and install Arduino library" tool and i start getting the same "The system cannot find the file specified" error. If I repeat the steps above and start out with the EPS8266 2.6.0 board it works fine.  As soon as I change board versions I get the error and have to perform these steps to get running.
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12076
Location: United Kingdom
Joined: Apr 10th, 2010
Re: The system cannot find the file specified - ESP8266
Reply #3 - Dec 27th, 2019 at 10:39am
Print Post  
we only support one toolchain version for each board. It sounds like this folder is confused C:\Users\John\AppData\Local\arduino15\packages\esp8266

Delete is before changing package versions.
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint