I'm in the process of upgrading from the SDK v2.11.1 to SDK v2.12.0. I've discovered, that the define
FSL_FEATURE_FLEXRAM_HAS_ECC
in the file MIMXRT1176_cm7_features.h (line 426) has been set to "0". According to the Reference manual of the RT117x series processors, the FLEXRAM does have ECC, so shouldn't this define be set to "1" like it was in v2.12.0 of the SDK?
已解决! 转到解答。
@jingpan FYI: it seems like some FlexRAM ECC related functions were removed from fsl_flexram.h and fsl_flexram.c. So even if I manually patch the flag
FSL_FEATURE_FLEXRAM_HAS_ECC
to be set to 1, neither my custom code nor the driver example will compile anymore. I guess that together with setting the flag to 0 a bunch of code was modified automatically by your internal process.
Hi @raddeh ,
I compared fsl_flexram.c/.h in SDK2.11.1 and SDK2.12.0. SDK2.12.0 only adds FLEXRAM_ErrorInjection(). I think it's not a big problem. But I think you can also use the old version.
Regards,
Jing