Hello,
I believe I have Flash ECC working (checkFlashECC runs and going to the appropriate dabort function and increasing a counter that I added in).
I'm using Auto ECC Generation and have my sys_link.cmd file configured according to http://processors.wiki.ti.com/index.php/Linker_Generated_ECC. I've used halcogen (3.06 because I'm using lwip and after 3.06 requires me to go and fix the lwip set up) to set up the flash and ram ecc.
I tried the error injection of a multibit error at an address that was a function call, and it doesn't seem to do detect that there's an error, instead it just goes to the wrong address for the program counter.
I also occasionally notice the console tells me that part of the program sits in a location that it can't write too...I'm assuming these to issues are related. "CortexR4: GEL Output: Memory Map Setup for Flash @ Address 0x0CortexR4: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map."
Any advice?