hello:
when i config about the 2800154 ECC function.there are something weird.
at first, ECC on RAM is working well.
but for ECC on FLASH,acorrding to the TMS320F280015x TRM:
When the ERR_CNT value equals ERR_THRESHOLD+1, and a single bit error occurs, the Flash module sets
the SINGLE_ERR_INT flag and generates an interrupt signal. To enable propagation of the generated interrupt
pulse to the CPU, the user application must enable the FLASH_CORRECTABLE_ERROR channel in the C28
Peripheral Interrupt Expansion module (PIE). The interrupt signal remains high until the application clears the
SINGLE_ERR_INTFLG flag by writing to the SINGLE_ERR_INTCLR bit in the ERR_INTCLR register. The Flash
module cannot generate any further FLASH_CORRECTABLE_ERROR interrupt signals to the PIE/CPU until
SINGLE_ERR_INTFLG is cleared, as this is an edge-based interrupt.
in the 280015x TRM, i cannot found any register including SINGLE_ERR_INT and SINGLE_ERR_INTCLR.
the 2800154 FLASH ECC register is so poor as below

and there is no PIE INT named FLASH_CORRECTABLE_ERROR
for FLASH Uncorrectable Error , the TRM said that as below:
When an uncorrectable error occurs, the Flash module sets the UNC_ERR_INTFLG bit and generates an
uncorrectable error interrupt. This uncorrectable error interrupt generates a non-maskable interrupt (NMI), if
enabled, in the CPU. If an uncorrectable error interrupt flag is not cleared by writing to the UNC_ERR_INTCLR
bit in the ERR_INTCLR register, the Flash module cannot generate new uncorrectable interrupt signals, as this is
an edge-based interrupt.
actually , i still can't found the ERR_INTCLR register, so i can't deteted the second NMI int.
i found that 280025 TRM support all the feature i mentioned above.
i want to know how to config the FLASH ecc in 280015x ?and I want to know if 2800154 do not support those feature, why i can find the information in the TRM .
THANKS