Skip to main content
Visitor II
February 8, 2025
Question

About STM32U585 Flash ECC error

  • February 8, 2025
  • 1 reply
  • 499 views

According to the description of Section 7.3.2 "Error code correction (ECC)" in the RM0456 manual, reading the data at address 0x0BFA1F80 is supposed to generate an NMI interrupt.
However, when I tried to read the data at this address, no NMI interrupt was triggered.
I was also able to read the data at this address normally using Cube Programmer.
The development board used for testing is the ST`s B-U585I-IOT02A.
Why didn't the read operation trigger an NMI interrupt?

    This topic has been closed for replies.

    1 reply

    ST Employee
    February 20, 2025

    Hello @pangpang, the ECCD flag should be set in the FLASH_ECCR register when two errors are detected, could you verify that?