Can you please explain how to flash the Puck.JS via a serial/TTL cable?
Namely:
Exactly which programmer USB/serial cable to you suggest me to buy to do this
How do I connect the programmer cable to the Puck.JS, can this be done reliably without soldering?
What software tools do I need to install on my Unix/Windows computer to do the flash?
Unlike other flashing methods, if the flashing fails,
Is there some requirement on in what state the Puck.JS should be, for it to be flashed - should it be turned off, or be newly turned on, etc.?
Since the Puck.JS is actually just a NordicSemi nRF52832 ARM board, the flashing is done on a low level and does not actually relate with any software that the ARM chip is running, right?
Flashing will overwrite the flash memory directly and may hence wreak havoc on a program running on the Puck.JS, if that program uses the flash memory too, right?
Can I flash the Puck.JS while it is turned off?
To activate the newly flashed software on the Puck.JS, I just start/restart it right?
The switch under the Puck.JS is a power switch, so I just flip it off/on quickly - no need to remove the battery right?
The programmer/flashing program, will just write an image to the Puck.JS' flash memory, right?
In what file format is the image that I write to the Puck.JS?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi!
Can you please explain how to flash the Puck.JS via a serial/TTL cable?
Namely:
Exactly which programmer USB/serial cable to you suggest me to buy to do this
How do I connect the programmer cable to the Puck.JS, can this be done reliably without soldering?
What software tools do I need to install on my Unix/Windows computer to do the flash?
Unlike other flashing methods, if the flashing fails,
Is there some requirement on in what state the Puck.JS should be, for it to be flashed - should it be turned off, or be newly turned on, etc.?
Since the Puck.JS is actually just a NordicSemi nRF52832 ARM board, the flashing is done on a low level and does not actually relate with any software that the ARM chip is running, right?
Flashing will overwrite the flash memory directly and may hence wreak havoc on a program running on the Puck.JS, if that program uses the flash memory too, right?
Can I flash the Puck.JS while it is turned off?
To activate the newly flashed software on the Puck.JS, I just start/restart it right?
The switch under the Puck.JS is a power switch, so I just flip it off/on quickly - no need to remove the battery right?
The programmer/flashing program, will just write an image to the Puck.JS' flash memory, right?
In what file format is the image that I write to the Puck.JS?
Thanks!!