Page 1 of 1

Unsure about the role of the firmware loading process

Posted: Tue Oct 30, 2018 7:40 pm
by mcc
Hi,

In the manual I found the following passage:
9) Firmware erase jumper: KryoFlux uses an ATMEL CPU as the core of its system and can be booted from internal flash memory.
KryoFlux does not flash firmware onto the device. Instead, it is downloaded at the beginning of each session (it’s so fast, you won’t even
notice). If some other application accidentally writes something into the flash, unplug the device. Set the erase jumper to on. Connect the
device, wait at least ten seconds. Now unplug the device and set the jumper to off again. KryoFlux is now back to normal.
This passage confuses me...
Is this correct:
There is no firmware ("There is no spoon.") Instead think of the firmware as a piece of software loaded into
the SRAM of the MCU. Not the eeprom is bend ... its bending the SRAM.

But what implies the sentence: "...and can be booted from internal flash memory."
If there is no firmware...what is booted then?

I hope there is no flashing with each session....the eeprom would be weared off after a short period of time...

Cheers
Meino

Re: Unsure about the role of the firmware loading process

Posted: Tue Nov 06, 2018 9:12 pm
by mr.vince
The manual sums this up pretty comprehensively.
"If some other application accidentally writes something into the flash, unplug the device. Set the erase jumper to on. Connect the device, wait at least ten seconds."

Unless something else has flashed your KryoFlux, you don't need this jumper.