Flash Can';t在Tricore TC39XX上禁用ECC检查

Flash Can';t在Tricore TC39XX上禁用ECC检查,flash,memory,microcontroller,infineon,Flash,Memory,Microcontroller,Infineon,第一个问题:如何在infineon TRICORE TC39XX中禁用ECC安全错误 我曾经用这个cocde在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_SetENDIN

第一个问题:如何在infineon TRICORE TC39XX中禁用ECC安全错误

我曾经用这个cocde在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
;但它不起作用

我应该设置
pecentdis
decentdis
标志吗

第二个问题启用ECC时,为什么我不能读取闪存?我以为它不会使用ECC检查