Part Number: RM48L952
Other Parts Discussed in Thread: HALCOGEN
Tool/software: TI C/C++ Compiler
Hello TI,
I have one question regarding your API you are providing with Halcogen (beginning part of checkB0RAMECC) as I only want to test 1 bit error ECC on the RAM. I have some problems when I execute the 1 bit flip ECC pattern in the RAM. I would like to trigger the ESM interrupt handler (esmHighInterrupt) periodically. Unluckily, I manage to use your pattern in order to inject one 1bit flip in the RAM ECC which will call the esmHighInterrupt Handler only once at the very first call. When I call the same pattern again for the 1 bit ECC flip in the RAM, the esmHighInterrupt handler is not called anymore.I don't know why. The registers in the ESM are not modified for the interrupts line during my routines. Only the Status is cleared during my routine as ESM Group1 (Bitpos 26 and 28) for ECC 1 bit errors are set.
Do I need to take something into account when I want to apply those periodic tests with ESM Group1 errors? Why does it work only once?