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... 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... That rocks man. I'm new into contributing to things, and don't have a pinetime yet - but want one. 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 |