Page 1 of 3

Flash write cycles

Posted: Sun Dec 17, 2017 7:56 pm
by Dave Britten
I noticed that the manual mentions the flash chip being rated for a minimum of 100,000 write/erase cycles, and that the FAT is always stored in a static location. What actions on the calculator cause flash writes? Does this only happen when manually saving calculator state or transferring programs via USB?

Re: Flash write cycles

Posted: Sun Dec 17, 2017 8:02 pm
by Michael
Correct, write cycles only happen if you manually save state files or save program files to the FAT partition.

Re: Flash write cycles

Posted: Sun Dec 17, 2017 9:57 pm
by toml_12953
Michael wrote:
Sun Dec 17, 2017 8:02 pm
Correct, write cycles only happen if you manually save state files or save program files to the FAT partition.
How about updating the firmware? Does that use a different area?

Re: Flash write cycles

Posted: Sun Dec 17, 2017 10:02 pm
by Michael
The firmware is located in the CPU, the FAT partition is in the external QSPI flash chip.

Re: Flash write cycles

Posted: Sun Dec 17, 2017 10:18 pm
by toml_12953
Michael wrote:
Sun Dec 17, 2017 10:02 pm
The firmware is located in the CPU, the FAT partition is in the external QSPI flash chip.
Good! Then you can update the firmware as often as possible! :lol:

Re: Flash write cycles

Posted: Sun Dec 17, 2017 10:59 pm
by Dave Britten
Ha ha, I'll be impressed if anybody needs to do over 100,000 firmware flashes.

If the FAT partition is only ever written to manually, then I don't think we'll have to worry much about wearing it out. Even saving state once every day would be a drop in the bucket.

Re: Flash write cycles

Posted: Mon Dec 18, 2017 12:04 am
by rprosperi
Dave Britten wrote:
Sun Dec 17, 2017 10:59 pm
Ha ha, I'll be impressed if anybody needs to do over 100,000 firmware flashes.
Not me, I'd be depressed if that many updates were needed... :oops:

Personal impressions aside, it's clear internal architecture and technology planning were well thought out, as is typical from the SwissMicros team. But talented as the are, I wish they could do something about delivery times to USA... :(

Re: Flash write cycles

Posted: Mon Dec 18, 2017 4:31 am
by Dave Britten
Yeah, I'll be leaving for Florida Friday afternoon, and it's going to really be down to the wire whether or not I have the 42 to tinker with when I'm not the driver.

Re: Flash write cycles

Posted: Mon Dec 18, 2017 5:01 am
by toml_12953
rprosperi wrote:
Mon Dec 18, 2017 12:04 am
Personal impressions aside, it's clear internal architecture and technology planning were well thought out, as is typical from the SwissMicros team. But talented as the are, I wish they could do something about delivery times to USA... :(
Amen to that! I'm in the USA and waiting on my shipping version. That's not too bad, though, since I have the Beta to play with in the meantime.

Re: Flash write cycles

Posted: Mon Dec 18, 2017 6:28 am
by Walter
rprosperi wrote:
Mon Dec 18, 2017 12:04 am
I wish they could do something about delivery times to USA... :(
Look at it as "justice of international trade" - usually, we in Europe have to wait for delivery from Chin... pardon ... America first! And feel lucky that the seller is willing to ship abroad ... SCNR