Unsure about the role of the firmware loading process

All questions about how to use KryoFlux go here.
Post Reply
mcc
Posts: 19
Joined: Sun Oct 28, 2018 11:19 am

Unsure about the role of the firmware loading process

Post by mcc » Tue Oct 30, 2018 7:40 pm

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

User avatar
mr.vince
Posts: 2101
Joined: Tue Oct 05, 2010 5:48 pm

Re: Unsure about the role of the firmware loading process

Post by mr.vince » Tue Nov 06, 2018 9:12 pm

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.

Post Reply