wasp-os: MicroPython for PineTime!
#51
Yep no problem I understand :-)

Sent from my Pixel 4 XL using Tapatalk
  Reply
#52
Quick announcement of anyone who has a PineTime dev kit but hasn't used it because they haven't yet found the time to set up an SWD programmer.

Thanks to DaFlasher by Aaron Christophel I have been able to add a tool free install guide to the wasp-os documentation. It shows how to install wasp-os onto a developer edition PineTime (and other DaFit watches) using only an Android phone or tablet. No need for hookup wire, unlock sequences and little or no risk of zapping anything.

Chect it out: https://wasp-os.readthedocs.io/en/latest...bootloader

wasp-os is all about making writing applications easy (maybe even fun) and a tool-free install is a big step forward in making it easy to get started too.

As mentioned earlier in the thread, a similar tool-free wasp-os install guide for early adopter edition PineTimes (which will ship with mcuboot+JF002 as the factory test image) is still planned but that's not yet in the install guide at this point.
PineTime: wasp-os and MicroPython, Pinebook Pro:  Debian Bullseye
  Reply
#53
Thanks Daniel for the update :-)

JF and I have just sent Pine64 the preload firmware for FreeRTOS and MCUBoot Bootloader. The PineTime Factory will load them onto a new watch and mail to JF for testing. And if all goes well... Pine64 will be shipping the new firmware on PineTime :-)

In the meantime, I hear that Pine64 is experimenting with Pogo Pins on PineTime (check out the chatroom). We'll have to live with Pogo Pins for now :-)
  Reply
#54
Thanks to Panos we can now build wasp-os in the Cloud with GitHub Actions yay! :-)

https://github.com/daniel-thompson/wasp-os/pull/53
  Reply
#55
Amazing work guys! Thank you for looking after the noobs!
  Reply
#56
Thanks.... We really need more noobs to sustain the PineTime Community

Sent from my Pixel 4 XL using Tapatalk
  Reply
#57
I've successfully used that github action to build wasp-os. With my raspberry pi at hand (and my pinetimr using one of your old rust apps) I'm guessing I just need to use openocd-spi to flash a .hex file onto the watch?
  Reply
#58
That should do the trick. See also https://github.com/lupyuen/pinetime-updater for noob-friendly flashing. I think the 'Download from URL' option should work with the URL for the file built by the github action, but I haven't tried it yet.
  Reply
#59
Awesome. I'll give that a try when I can get a moment. Can't wait to get off the ground and strap this thing to my arm.

Edit: plugged all the wires in and then my raspberry pi got messed up and needs reflashing. Does anyone have that issue?
I assumed leaving the voltage wire till last would be a good way to avoid this

Edit #2: Well my Pi appears to be dead after my attempts to reflash Raspbian... Woops
  Reply
#60
Hmmm not sure why PineTime Updater would cause that to the Pi... Remember to connect/disconnect PineTime to Pi only when the Pi power is off.

I used to have a cheap MicroSD card in my Pi 4, it kept getting corrupted upon rebooting. After I switched to a better MicroSD card, I didn't get any more file corruption.

Also PineTime Updater doesn't work for downloading Artifacts from GitHub Actions by URL... Because the URLs require authentication. So we need to download the Artifact first, unzip, then flash the downloaded file.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  FreeRTOS, RIOT, Mynewt and wasp-os Firmware now auto-building with GitHub Actions lupyuen 1 80 08-01-2020, 09:10 AM
Last Post: lupyuen
Information PineTime Updater for Flashing New Bootloader and FreeRTOS Firmware lupyuen 2 129 07-31-2020, 05:10 PM
Last Post: lupyuen
  Build PineTime Firmware in the Cloud lupyuen 3 158 07-27-2020, 04:54 PM
Last Post: lupyuen
  Article: Flutter State Management with Bloc for PineTime Companion App lupyuen 2 204 06-27-2020, 05:26 PM
Last Post: lupyuen
  Article: PineTime doesn't run Linux... But that's OK! lupyuen 0 197 06-18-2020, 05:53 PM
Last Post: lupyuen
  Article: Convert Go to Flutter and Dart for PineTime Companion App lupyuen 0 152 06-17-2020, 09:56 AM
Last Post: lupyuen
  Article: Porting MicroPython and wasp-os to Mynewt on PineTime lupyuen 0 154 06-03-2020, 07:07 PM
Last Post: lupyuen
  Article: Wireless Firmware Update In Action on PineTime lupyuen 0 176 05-20-2020, 06:03 AM
Last Post: lupyuen
  MCUBoot Bootloader for PineTime lupyuen 2 491 05-18-2020, 04:23 PM
Last Post: lupyuen
  Simplified boot flasher for PineTime via PI jlukanc 0 155 05-15-2020, 04:38 PM
Last Post: jlukanc

Forum Jump:


Users browsing this thread: 1 Guest(s)