This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F2800154-Q1: 2800154

Part Number: TMS320F2800154-Q1
Other Parts Discussed in Thread: C2000WARE

Tool/software:

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