IMX8MPlus Disabling M7 core

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMX8MPlus Disabling M7 core

1,113 次查看
AlfTeleco
Contributor III

Hi all, 

In order to keep power consumption as low as possible we are implementing everything we can. 

Between all the things we've tried we want to disable the cortex M7 as we don't use it. 

To get this I tried to burn the fuse M7_DISABLE, which according to Security Reference Manual for i.MX 8M Plus Applications Processor, Rev. 0, 04/2021 page 177, is the 21 bit of the 0x440 fuse register address.

I look for this address and the same reference manual told me that it is the HW_OCOTP_TESTER3 register, which is the OTP Bank1 and word 0. 

The problem is that when I want to burn it using the uboot command "fuse prog" I get this error: 

AlfTeleco_0-1637750341292.png

Why is this so? Why can I not burn the fuse? 

I am also wondering if there could be some mistakes or errata, as I have found some. For instance the address of the SEC_CONFIG[0] fuse is given twice and differently. 

Security Reference Manual for i.MX 8M Plus Applications Processor, Rev. 0, 04/2021 page 176:

AlfTeleco_1-1637750524088.png SEC_CONFIG[0] address is 0x440[17]

and in page 104:

AlfTeleco_2-1637750600909.pngSEC_CONFIG[0] address is 0x450[17].

 

Which one is the correct? Apart from this, the main question is, is it possible to disable the CoreM7? and if so, how?

Thanks in advance

 

 

0 项奖励
回复
1 回复

1,105 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Alvaro

 

I am afraid it is not possible to disable the CoreM7, that fuse can be changed on factory.

Correct is  SEC_CONFIG[0] address is 0x440[17].

 

Best regards
igor

0 项奖励
回复