hwh
Joined 14 years ago
Karma
326
Submissions
109
Member since
Feb 5
Joined 14 years ago
That said, lots of current MCUs come with UART, I2C and/or USB bootloaders allowing to erase/program (if not disabled). This bootloader is typically included in factory ROM, not to be programmed by you or a third party.
Sorry, as a commenter on this pointed out, the comment I was replying to was probably talking about eMMC. For which indeed no wear levelling is specified by the JEDEC standard - it is a standard that defines the communication protocol between a device and a host system. Newer JEDEC standards define the interface to access vendor specific "health reports", the actual method of wear levelling isn't regularly disclosed by vendors.
Majored in law studies (yep, that), I am programmer and systems administrator in the IT department of the (rather large) university library, switching over to IT project engineering at the moment.
Hobbyist software and hardware hacker, application developer, Open Source proponent, yaddayadda. Too many projects and programming languages and stuff to remember it all, sorry.