第一个问题:如何禁用英飞凌TRICORE TC39XX中的ECC安全错误
我曾经使用这个代码在 TC27 中禁用它
/* 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 检查?