第一个问题:如何在英飞凌TRICORE TC39XX中禁用ECC安全错误
我以前在TC27中使用此cocde
禁用它 /* Deactivate ECC safety errors */
Mcal_ResetENDINIT();
FLASH0_ECCRP0.B.ECCORDIS |= IFX_FLASH_ECCRP_ECCORDIS_MSK;
FLASH0_ECCRP1.B.ECCORDIS |= IFX_FLASH_ECCRP_ECCORDIS_MSK;
Mcal_SetENDINIT();
现在我想在TC39XX上使用此代码DMU_HF_ECCC.B.ECCCORDIS = 0x01
禁用它;但它不起作用
我应该设置PECENCDIS
和DECENCDIS
标志吗?
第二个问题启用ECC时,为什么我不能读取闪存?我以为它不会使用ECC检查?