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 New error with Release (1603.28) - Simblee Board (Read 6463 times)
TimF
Junior Member
**
Offline


Posts: 11
Joined: Jan 8th, 2016
New error with Release (1603.28) - Simblee Board
Mar 30th, 2016 at 9:23am
Print Post  
New error introduced with Release (1603.28) - using Simblee board - going with basic "Blink" ino. Builds fine, but when select "Build & Upload" get error below (see attachment for verbose output). Note: my laptop still has Release (1603.25) which works great:

Compiling 'TestSimblee' for 'Simblee'
Program size: 3,548 bytes (used 3% of a 131,072 byte maximum) (3.37 secs)
 
Uploading to I/O board using 'COM11'
4.8.3-2014q1/bin/"' is not recognized as an internal or external command,
operable program or batch file.
FINDSTR: Cannot open _Simblee"TestSimblee.ino.syms 
Upload failed
FINDSTR: Cannot open _Simblee"TestSimblee.ino.syms 
' is not recognized as an internal or external command,
operable program or batch file.


« Last Edit: Apr 1st, 2016 at 3:27pm by Tim@Visual Micro »  

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


Posts: 12187
Location: United Kingdom
Joined: Apr 10th, 2010
Re: New error with Release (1603.28)
Reply #1 - Mar 31st, 2016 at 6:06pm
Print Post  
Thanks for the good info.

I see you are using arduino 1.6.8.

I just tested and it worked well but there are two things you should note.

1) Make sure you have run arduino 1.6.8 at least once. (I am sure you have but saying anyway)
2) Update to the older Simblee definitions you are using to the new 1.0.2. You can do that in boards manager.

Hopefully with these two points in mind you have the same config as my test and a better result.
  
Back to top
IP Logged
 
TimF
Junior Member
**
Offline


Posts: 11
Joined: Jan 8th, 2016
Re: New error with Release (1603.28)
Reply #2 - Mar 31st, 2016 at 7:25pm
Print Post  
Tim, thanks for the reply... I definitely was good on #1. 

Tried both 1.0.0 and 1.0.2 of Simblee defs, as well as Arduino 1.6.8, 1.6.7 and 1.6.5 - all with same results. Building for RFduino works fine.

And I was using this same setup for several weeks with earlier Visual Micro releases with great success (and still have success on my laptop which has 1603.25).

Question - Is there any way to get an earlier version of Visual Micro for further testing?

Any other ideas?

Thanks SO much!!
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12187
Location: United Kingdom
Joined: Apr 10th, 2010
Re: New error with Release (1603.28)
Reply #3 - Apr 1st, 2016 at 12:35pm
Print Post  
The only thing that changed in the last release was that the build folder was moved to the window temp because of so many problems with strange chars in the "c:\user\[name]" window system.

However the build output you posted did not appear to show that output folder.

Please switch on "tools>options>visual micro>compiler>show build properties" and "verbose"

Then build and post of email the output.

Thanks

ps: be careful running so many arduino versions. when you run 1.6.6+ for the first time is copies the board manager installs from "c:\users\[name]\appdata\roaming\arduino15" to "c:\users\[name]\appdata\local\arduino15". Then when you use the 1.6.6+ board manager it installs into the "local" folder but when you use the boards manager in 1.6.5 and below it installs into the "roaming" folder. So it's possible to have two different hardware versions installed. If you have dropped back to 1.6.5 then delete the arduino15 in the "local" folder so you have a clean 1.6.5 and below.
« Last Edit: Apr 1st, 2016 at 12:39pm by Tim@Visual Micro »  
Back to top
IP Logged
 
TimF
Junior Member
**
Offline


Posts: 11
Joined: Jan 8th, 2016
Re: New error with Release (1603.28)
Reply #4 - Apr 1st, 2016 at 2:00pm
Print Post  
Tim, thanks again for your follow-up! I am attaching the verbose + build properties output. 

Regarding multiple Arduino versions - I have only been using 1.6.8 for couple of weeks without problem. I was building and deploying successfully to Simblee with 1603.25 and nothing at all changed when I updated VM to 1603.28 (and now with 1603.30.4) to get these errors.

Also, just to test, I went ahead and deleted local\arduino15 folder, used Arduino 1.6.8 to get that all rebuilt, then tested Visual Micro again with same results.

----
Compiling 'Blink' for 'Simblee'
Program size: 3,548 bytes (used 3% of a 131,072 byte maximum) (3.19 secs)
 
Uploading to I/O board using 'COM11'
4.8.3-2014q1/bin/"' is not recognized as an internal or external command,
operable program or batch file.
FINDSTR: Cannot open ee"Blink.ino.syms 
FINDSTR: Cannot open ee"Blink.ino.syms 
Upload failed
' is not recognized as an internal or external command,
operable program or batch file.
  

Please Register or Login to the Forum to see File Attachments
Back to top
 
IP Logged
 
TimF
Junior Member
**
Offline


Posts: 11
Joined: Jan 8th, 2016
Re: New error with Release (1603.28) - Simblee Board
Reply #5 - Apr 1st, 2016 at 2:07pm
Print Post  
BTW, this is all working fine to build/deploy RFduino, Sparkfun ESP8266, NodeMCU, and standard Arduino boards.
« Last Edit: Apr 1st, 2016 at 3:27pm by Tim@Visual Micro »  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12187
Location: United Kingdom
Joined: Apr 10th, 2010
Re: New error with Release (1603.28) - Simblee Board
Reply #6 - Apr 2nd, 2016 at 12:01am
Print Post  
Remove the quotes from the {build.project_name} and it will work (after clicking tools>visual micro>reload toolchains or restarting).

Edit the platform.txt file in "C:\Users\Tim\AppData\Local\arduino15\packages\Simblee\hardware\Simblee\1.0.2"

Change from
Code
Select All
tools.RFDLoader.upload.pattern="{path}{script}" {cmd} {serial.port} "{build.path}" {build.project_name} "{path}" "{compiler.path}"
 



Change to
Code
Select All
tools.RFDLoader.upload.pattern="{path}{script}" {cmd} {serial.port} "{build.path}" {build.project_name} "{path}" "{compiler.path}" 




This hardware also does not build with recent arduino ide versions. If you want it to work with the arduino ide then also edit platform.txt and add the core sub folder to "{build.path}/syscalls.c.o"

Change from
Code
Select All
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} {build.extra_flags} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" -Wl,--cref -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -Wl,--warn-common -Wl,--warn-section-align -Wl,--start-group "{build.path}/syscalls.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.variant.path}/libSimblee.a" "{build.variant.path}/libSimbleeBLE.a" "{build.variant.path}/libSimbleeGZLL.a" "{build.variant.path}/libSimbleeForMobile.a" "{build.variant.path}/libSimbleeCOM.a" "{build.path}/{archive_file}" -Wl,--end-group
 



Change to
Code
Select All
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} {build.extra_flags} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" -Wl,--cref -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -Wl,--warn-common -Wl,--warn-section-align -Wl,--start-group "{build.path}/core/syscalls.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.variant.path}/libSimblee.a" "{build.variant.path}/libSimbleeBLE.a" "{build.variant.path}/libSimbleeGZLL.a" "{build.variant.path}/libSimbleeForMobile.a" "{build.variant.path}/libSimbleeCOM.a" "{build.path}/{archive_file}" -Wl,--end-group
 




  
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint