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?
解決済! 解決策の投稿を見る。
Hi @raddeh ,
Yes, RT1176 flexram has ECC. This bit should be 1. I'll report this problem. Thx a lot!
Best regards,
Jing
Hi @raddeh ,
Yes, RT1176 flexram has ECC. This bit should be 1. I'll report this problem. Thx a lot!
Best regards,
Jing
@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