liam-geotab commented on code in PR #20144: URL: https://github.com/apache/nuttx/pull/20144#discussion_r4029553577
########## Documentation/platforms/arm/stm32h5/index.rst: ########## @@ -106,6 +107,34 @@ Options: - STM32H5_USBDRD_DESCSIZE - Maximum size of a descriptor. Default: 128 +OTP +--- + +STM32H5 parts have a 2 KiB one-time programmable (OTP) area. It's organized +into 32 blocks of 32 16-bit words. Each word can be successfully programmed once. +Each block may be permanently locked at any point. Written words may be read. + +Writing the same word more than once or reading an unwritten word raises a Review Comment: > OTP data can be programmed by the application software by 16-bit chunks. Overwriting an already programmed16-bit half-word can lead to data and ECC errors, and is therefore not supported. Seems not well-defined so yes it seems pretty bad to do. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
