Flash write cycles

Discussion around the Swiss Micros DM42 calculator.
Dave Britten
Posts: 113
Joined: Wed Jun 14, 2017 9:27 pm

Flash write cycles

Post 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?
Michael
Site Admin
Posts: 243
Joined: Wed Apr 05, 2017 11:31 pm

Re: Flash write cycles

Post by Michael »

Correct, write cycles only happen if you manually save state files or save program files to the FAT partition.
toml_12953
Posts: 683
Joined: Wed May 03, 2017 7:46 pm
Location: Malone, NY USA

Re: Flash write cycles

Post 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?
Tom L

If I buy someone a drink to congratulate them, is it a Mazel Tov cocktail?

DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
Michael
Site Admin
Posts: 243
Joined: Wed Apr 05, 2017 11:31 pm

Re: Flash write cycles

Post by Michael »

The firmware is located in the CPU, the FAT partition is in the external QSPI flash chip.
toml_12953
Posts: 683
Joined: Wed May 03, 2017 7:46 pm
Location: Malone, NY USA

Re: Flash write cycles

Post 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:
Tom L

If I buy someone a drink to congratulate them, is it a Mazel Tov cocktail?

DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
Dave Britten
Posts: 113
Joined: Wed Jun 14, 2017 9:27 pm

Re: Flash write cycles

Post 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.
rprosperi
Posts: 1029
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: Flash write cycles

Post 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... :(
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
Dave Britten
Posts: 113
Joined: Wed Jun 14, 2017 9:27 pm

Re: Flash write cycles

Post 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.
toml_12953
Posts: 683
Joined: Wed May 03, 2017 7:46 pm
Location: Malone, NY USA

Re: Flash write cycles

Post 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.
Tom L

If I buy someone a drink to congratulate them, is it a Mazel Tov cocktail?

DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
User avatar
Walter
Posts: 1675
Joined: Tue May 02, 2017 11:13 am
Location: Close to FRA, Germany

Re: Flash write cycles

Post 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
DM42 SN: 00041 Beta
WP 43S running on this device

HP-35, HP-45, ..., HP-35S, WP 34S, WP 31S, DM16L
Post Reply