2015-11-10 09:30 AM
Hello guys,
I'm designing a STM32L-based board and I'll need to implement a different EUI-64 address into the EEPROM and write protect it during production.Could someone tell me what would be the best approach to allow that?Should it be programmed while flashing the MCU? I hardly think that'd be possible: increment the EUI64-address, recompile firmware and flash the mcu?!Or would a UART dedicated port do the job?Thanks for your help,Nicolas2015-11-10 10:11 AM
My general preference for such things is to have one firmware, that boots into, or can go into, a configuration mode where calibration or serialization can be done at the last test station. Customers often want a guarantee of sequential serial numbers in multiple pack orders, plus labels, packing lists, etc.
If it is a permanent number consider OTP memory, if that's available in the part, and tracking of the 96-bit ST Unique code in production logs, etc.