Since you asked @ivankravets
I am only a few hours into using platformIO, but have installed it in VScode, have compiled a serial blinky program to an Ardino UNO and both the LED flash and serial print work. (Very awesome, very clean)
I want to get it working on the cloud (I use the equally amazing www.gitpod.io )
I am testing it out as a Cloud9 replacement (since it is now closed by AWS) and prior to doing a full install, I just want to test out taking a VScode platformio builds working .hex file. Putting it on the cloud platform and trying to upload it remotely. Cannot find a sensible command to do this for a specific .hex file
I have logged in and started the remote agent on my desktop. Copied the compiled and working .hex file to the cloud and now would like to try installing it remotely. Any suggestion of a command to try?
pio remote run -t nobuild -t upload
doesn’t work since it is not a platformIO project.
I can list my local computer
pio remote agent list
PIO Plus (https://pioplus.com) v2.6.1
DESKTOP-MYCOMPUTER
---------------
I am looking for something like
pio remote run -name DESKTOP-MYCOMPUTER -file firmware.hex
I assume this can’t be done and I have to make a full online project file. Any suggestions?
…
After a bit of thought, I think all I will need to do is initialize a project
mkdir mytest
cd mytest
pio init -b uno
pio run
cd .pio/build/uno
# and replace the .hex file with my pre-compiiled .hex file then
pio remote run -t nobuild -t upload
Still having a few minor issues with the remote upload. Does not seem to see my remote COM port. But I will work on this for a bit.
.
a little bit later.
So Loading a pre-compiled hex file seems to be a problem. However, using Gitpod.io as a cloud platform for platformIO seems to work fine.
Both these commands worked great.
pio account login
pio remote run -t upload
pio remote device monitor