Particle Photon Win 8.1 Zerynth Studio r2.0.5


#1

Hello,

I just downloaded Zerynth Studio 2.0.5 and tried to load the Hello_Zerynth example on a Particle Photon.

Updated to add: the menu Device > Virtualized is disabled and greyed out; so is the globe button Register / Create / Virtualize. After reading the tutorial I’m supposed to register this device and flash the VM.

It is stuck on “Uplinking” message in the bottom right. Steps:

1. Loaded example project
2. I selected the Particle Photon as the physical device in the Target drop down
3. Clicked on verify
4. Click on uplink
5. Program prompts to click reset button, done.
6. Stuck on uplink

This is on Windows 8.1 version 6.3.9600, latest Particle Photon USB driver. I flashed a blinky program from Particle.IO and it loaded and runs OK, so the Photon and the USB connection appear to work with particle.io.

Here’s the output of the status window:


Loading settings…
Ready!
Checking for updates…
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] ########## STEP 0 - first pass
[info] Compiling module: main @ C:\Users\my_name\Hello_Zerynth\main.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Compiling module: builtins @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\streams.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] Compiling module: streams @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] ########## STEP 0 - second pass
[info] Compiling module: main @ C:\Users\my_name\Hello_Zerynth\main.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Compiling module: builtins @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\streams.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] Compiling module: streams @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] ########## STEP 4 - generate binary
[info] Saving to C:\Users\my_name\zerynth2\tmp\zstudio.vbo
[info] Compilation Ok
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] ########## STEP 0 - first pass
[info] Compiling module: main @ C:\Users\my_name\Hello_Zerynth\main.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Compiling module: builtins @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\streams.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] Compiling module: streams @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] ########## STEP 0 - second pass
[info] Compiling module: main @ C:\Users\my_name\Hello_Zerynth\main.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Compiling module: builtins @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\streams.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] Compiling module: streams @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] ########## STEP 4 - generate binary
[info] Saving to C:\Users\my_name\zerynth2\tmp\zstudio.vbo
[info] Compilation Ok
[info] Searching for device 7e37ecbfea9f25eb535cfdf9b8f9321c44feef3d with alias zs:particle_photon:7e37ecbfea9f25eb535cfdf9b8f9321c44feef3d
[info] Please reset the device!
[info] Searching for device 7e37ecbfea9f25eb535cfdf9b8f9321c44feef3d again
[error] Something wrong during the probing phase: too late reset or serial port already open?
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] ########## STEP 0 - first pass
[info] Compiling module: main @ C:\Users\my_name\Hello_Zerynth\main.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Compiling module: builtins @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\streams.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] Compiling module: streams @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] ########## STEP 0 - second pass
[info] Compiling module: main @ C:\Users\my_name\Hello_Zerynth\main.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\builtins.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Compiling module: builtins @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\builtins.py
[info] Searching for C:\Users\my_name\Hello_Zerynth\streams.py
[info] Searching for C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] Compiling module: streams @ C:\Users\my_name\zerynth2\dist\r2.0.5\stdlib\streams.py
[info] ########## STEP 4 - generate binary
[info] Saving to C:\Users\my_name\zerynth2\tmp\zstudio.vbo
[info] Compilation Ok
[info] Searching for device 7e37ecbfea9f25eb535cfdf9b8f9321c44feef3d with alias zs:particle_photon:7e37ecbfea9f25eb535cfdf9b8f9321c44feef3d
[info] Please reset the device!
[info] Searching for device 7e37ecbfea9f25eb535cfdf9b8f9321c44feef3d again
[info] attempt 1


#2

Hi david-house,

To register and virtualize the Particle Photon you have to put it into the DFU mode, and on Windows machines it is necessary to install also the Photon DFU drivers the device (here you can find the procedure for the Particle Core but it is the same for the Particle Photon).

Hope this can help you


#3

Thanks for the help. I moved on to a Nucleo-F401 board instead of messing around with the Particle drivers.