PINE64
Remote PineTime for flashing and testing firmware remotely - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PineTime (https://forum.pine64.org/forumdisplay.php?fid=134)
+--- Forum: Development Discussion on PineTime (https://forum.pine64.org/forumdisplay.php?fid=136)
+--- Thread: Remote PineTime for flashing and testing firmware remotely (/showthread.php?tid=11559)



Remote PineTime for flashing and testing firmware remotely - lupyuen - 09-20-2020

I have set up a PineTime for flashing firmware and testing remotely...

1. You can send flash commands to the Telegram Bot...

    /flash 0x0 https://.../firmware.bin

2. Then view the live video stream of PineTime on YouTube

Hope this will encourage more people to try PineTime programming. More details here...

https://github.com/lupyuen/remote-pinetime-bot/blob/master/README.md

   


RE: Remote PineTime for flashing and testing firmware remotely - tllim - 09-21-2020

(09-20-2020, 04:41 PM)lupyuen Wrote: I have set up a PineTime for flashing firmware and testing remotely...

1. You can send flash commands to the Telegram Bot...

    /flash 0x0 https://.../firmware.bin

2. Then view the live video stream of PineTime on YouTube

Hope this will encourage more people to try PineTime programming. More details here...

https://github.com/lupyuen/remote-pinetime-bot/blob/master/README.md

Thanks and salute on this awesome idea :-)


RE: Remote PineTime for flashing and testing firmware remotely - Paulie420 - 09-21-2020

(09-20-2020, 04:41 PM)lupyuen Wrote: I have set up a PineTime for flashing firmware and testing remotely...

1. You can send flash commands to the Telegram Bot...

    /flash 0x0 https://.../firmware.bin

2. Then view the live video stream of PineTime on YouTube

Hope this will encourage more people to try PineTime programming. More details here...

https://github.com/lupyuen/remote-pinetime-bot/blob/master/README.md

That rocks man. I'm new into contributing to things, and don't have a pinetime yet - but want one. Tongue I know it has to be completely developed but... for such a tiny entry fee I want to be part of the game.

I'm out of rep for the day, but will try to +1 you tomorrow. Kudos on you for helping along the Pine64 crew and pushing folks to contribute with nothing to lose.


Remote PineTime for flashing and testing firmware remotely - lupyuen - 09-21-2020

Thanks! Please go ahead and try this out... Maybe when I get my PineCube I'll use the PineCube webcam instead [emoji3]

Sent from my Pixel 4 XL using Tapatalk


RE: Remote PineTime for flashing and testing firmware remotely - lupyuen - 10-05-2020

Remote PineTime now lets you view debug messages via Arm Semihosting. Check out the demo video here...

https://youtu.be/mMLWgzJSAGI

Implementing Semihosting in your firmware is easy. Here's the code that you need...

https://github.com/lupyuen/remote-pinetime-bot/blob/master/README.md#what-is-arm-semihosting

Why Semihosting instead of some other more efficient logging mechanism?

Because Semihosting is really easy to implement in our firmware (and also in the Remote PineTime Telegram Bot). It's a simple way to troubleshoot PineTime firmware as it runs.

It's not a good idea to log too many debug messages via Semihosting... But then again we really shouldn't be doing too much logging in our firmware :-)


Remote PineTime for flashing and testing firmware remotely - lupyuen - 10-06-2020

Just found an article about Remote PineTime :-)

https://liliputing.com/2020/10/you-can-flash-firmware-on-this-pinetime-smartwatch-in-singapore-over-the-internet.html?amp&__twitter_impression=true

Also check out the amazing Breakout on PineTime built by the Community...

https://www.youtube.com/watch?v=5rt6C1FeglM

Source code: https://github.com/TT-392/TT-time

Sent from my Pixel 4 XL using Tapatalk