Question from a noob, with compiler / BSP issues

Discussion about Z-Uno product. Visit http://z-uno.z-wave.me for more details.
Post Reply
Patosan
Posts: 2
Joined: 17 Jun 2020 20:04

Question from a noob, with compiler / BSP issues

Post by Patosan »

Hi,

First post and my apologies if this is something ´I should know or understand´ (and I really hope it is that easy).

OK here is my issue;
I follow the instruction to ´Install Z-Uno environment´ and all seems fine - even the Bootloader update worked fine.
To verify the process I also try to compile and download the ´Blink´ example.

Here I get a compiler error (Verbose enabled):

Code: Select all

Arduino: 1.8.13 (Mac OS X), Board: "Z-Wave>ME Z-Uno, Europe, Disabled, Disabled, Disabled, Disabled"

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/patrik/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/patrik/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/patrik/Documents/Arduino/libraries -fqbn=Z-Uno:zw8051:zuno:Frequency=Eu,Security=Off,MuliCommand=Off,LogOutput=Off,NVMClean=Off -vid-pid=0658_0200 -ide-version=10813 -build-path /var/folders/86/lm5vg3bj6fg74l6b_cyt88wm0000gn/T/arduino_build_580900 -warnings=all -build-cache /var/folders/86/lm5vg3bj6fg74l6b_cyt88wm0000gn/T/arduino_cache_572345 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.zuno_toolchain.path=/Users/patrik/Library/Arduino15/packages/Z-Uno/tools/zuno_toolchain/00.08.80 -prefs=runtime.tools.zuno_toolchain-00.08.80.path=/Users/patrik/Library/Arduino15/packages/Z-Uno/tools/zuno_toolchain/00.08.80 -verbose /Applications/Arduino.app/Contents/Java/examples/01.Basics/Blink/Blink.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/patrik/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/patrik/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/patrik/Documents/Arduino/libraries -fqbn=Z-Uno:zw8051:zuno:Frequency=Eu,Security=Off,MuliCommand=Off,LogOutput=Off,NVMClean=Off -vid-pid=0658_0200 -ide-version=10813 -build-path /var/folders/86/lm5vg3bj6fg74l6b_cyt88wm0000gn/T/arduino_build_580900 -warnings=all -build-cache /var/folders/86/lm5vg3bj6fg74l6b_cyt88wm0000gn/T/arduino_cache_572345 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.zuno_toolchain.path=/Users/patrik/Library/Arduino15/packages/Z-Uno/tools/zuno_toolchain/00.08.80 -prefs=runtime.tools.zuno_toolchain-00.08.80.path=/Users/patrik/Library/Arduino15/packages/Z-Uno/tools/zuno_toolchain/00.08.80 -verbose /Applications/Arduino.app/Contents/Java/examples/01.Basics/Blink/Blink.ino
Using board 'zuno' from platform in folder: /Users/patrik/Library/Arduino15/packages/Z-Uno/hardware/zw8051/2.1.5
Using core 'zuno' from platform in folder: /Users/patrik/Library/Arduino15/packages/Z-Uno/hardware/zw8051/2.1.5
Detecting libraries used...
/Users/patrik/Library/Arduino15/packages/Z-Uno/tools/zuno_toolchain/00.08.80/zuno_toolchain/compiler arduino_preproc /var/folders/86/lm5vg3bj6fg74l6b_cyt88wm0000gn/T/arduino_build_580900/sketch/Blink.ino.cpp -r /Users/patrik/Library/Arduino15/packages/Z-Uno/hardware/zw8051/2.1.5 -DARDUINO_LIB_DISCOVERY_PHASE
Error while detecting libraries included by /var/folders/86/lm5vg3bj6fg74l6b_cyt88wm0000gn/T/arduino_build_580900/sketch/Blink.ino.cpp
Generating function prototypes...
/Users/patrik/Library/Arduino15/packages/Z-Uno/tools/zuno_toolchain/00.08.80/zuno_toolchain/compiler arduino_preproc /var/folders/86/lm5vg3bj6fg74l6b_cyt88wm0000gn/T/arduino_build_580900/sketch/Blink.ino.cpp -r /Users/patrik/Library/Arduino15/packages/Z-Uno/hardware/zw8051/2.1.5 -DARDUINO_LIB_DISCOVERY_PHASE
usage: compiler [-h]
                
                {dummy,size,build,prog,boot,erase,readnvm,arduino_preproc,dumpNVM,restoreNVM}
                ...
compiler: error: unrecognized arguments: -DARDUINO_LIB_DISCOVERY_PHASE
exit status 2
/Applications/Arduino.app/Contents/Java/arduino-builder returned 2
Error compiling for board Z-Wave>ME Z-Uno.
 
To test if this is a general problem I select another board in the IDE and re-compile - this time it works without any issues.
Back to board "Z-Wave>ME Z-Uno" and the issue is still there.

Suggestions anyone?
I was sort of hoping someone with a more in depth of the BSP / compiler had a quick and easy answer / fix to this one ;)
Patosan
Posts: 2
Joined: 17 Jun 2020 20:04

Re: Question from a noob, with compiler / BSP issues

Post by Patosan »

Update and ´solution´...

Turns out the "DARDUINO_LIB_DISCOVERY_PHASE" was a compiler macro introduced in Arduino 1.8.13 to eliminate som overhead during the lib discovery phase.
The Z-Uno compiler does not handle this macro.
I installed previous IDE version 1.8.12 and everything is nominal.
User avatar
PoltoS
Posts: 7579
Joined: 26 Jan 2011 19:36

Re: Question from a noob, with compiler / BSP issues

Post by PoltoS »

Thanks, we will check this new Arduino IDE
Post Reply