An unknown SECO event occurred using i.MX8

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

An unknown SECO event occurred using i.MX8

跳至解决方案
1,428 次查看
minsiklee
Contributor III

Hi all,

When I do sc_seco_sab_msg(), the following seco event occurs.

Life cycle : 0x 80, OEM closed

SECO Event[0] = 0x C1F729

 

1. What does "addr: address of message block" mean among the two sc_seco_sab_msg() api parameters? (it mean the flash ram address?)

 

2. What does seco event 0xC1F729 mean?

 

If anyone knows what the event means and how it needs to be handled, that would be of great help.

Thank you

best regard.

 

标记 (3)
0 项奖励
回复
1 解答
1,344 次查看
tthalath
Contributor II

0xC1F729

29 - The request failed       -   AHAB_FAILURE_IND

F7 - Bad container             - AHAB_BAD_CONTAINER_IND

C1 - Operation done in (SNVS) non-secure state   - AHAB_NON_SECURE_STATE_IND

在原帖中查看解决方案

7 回复数
1,345 次查看
tthalath
Contributor II

0xC1F729

29 - The request failed       -   AHAB_FAILURE_IND

F7 - Bad container             - AHAB_BAD_CONTAINER_IND

C1 - Operation done in (SNVS) non-secure state   - AHAB_NON_SECURE_STATE_IND

1,333 次查看
minsiklee
Contributor III

HI @tthalath 

Thank you for your reply.

Can you tell us which document you are referring to?

Best,

Duncan

0 项奖励
回复
1,387 次查看
Dhruvit
NXP TechSupport
NXP TechSupport

Hi @minsiklee,

I hope you are doing well.
 
Please mention the scfw porting kit version and the Linux BSP version that you are using.
 
One can refer to 18.20 SECO: Security Controller Driver (Enumration ) in System Controller Firmware Porting Guide.
 
1. What does "addr: address of message block" mean among the two sc_seco_sab_msg() api parameters? (Does it mean the flash ram address?)
[Ans]: address of the message block refers to where the signed message block can be found.
 
Please make sure that you are using the latest scfw for Linux BSP used as shown in the below link.
 
Thanks & Regards,
Dhruvit Vasavada
0 项奖励
回复
1,381 次查看
minsiklee
Contributor III

Hi @Dhruvit.

Thank you for your kind reply.

Linux BSP version and scfw porting kit version are used to support i.MX 8DXL.
(maybe, using Linux 5.4.70_2.3.0​, SCFW Porting Kit​ 1.10.0 or later version)

I would appreciate it if you could answer the question 2 I asked.
(2. What does seco event 0xC1F729 mean?)

Thanks,
Duncan.

0 项奖励
回复
1,374 次查看
Dhruvit
NXP TechSupport
NXP TechSupport

Hi @minsiklee,

I hope you are doing well.

I have sent you an email regarding this error.

Thanks & Regards,
Dhruvit Vasavada

0 项奖励
回复
1,350 次查看
minsiklee
Contributor III

Hi, @Dhruvit 

Could you let us have your feedback for the questions?

Haven't received an email yet.

Best Regards,

duncan

0 项奖励
回复
1,404 次查看
minsiklee
Contributor III

For additional information, the SECO API return value is 3, which is defined as follows in the System Controller Firmware Porting Guide document.

The value of 0xC1F729 seems to be one of the following, but I don't know which one.

– AHAB_UNKNOWN_BID_IND
– AHAB_UNALIGNED_PAYLOAD_IND
– AHAB_WRONG_SIZE_IND
– AHAB_OTP_INVALID_IDX_IND
– AHAB_ADM_WRONG_LC_IND
– AHAB_OTP_DED_IND
– AHAB_BAD_PAYLOAD_IND
– AHAB_WRONG_ADDRESS_IND
– AHAB_DMA_FAILURE_IND
– AHAB_BAD_UID_IND
– AHAB_INCONSISTENT_PAR_IND
– AHAB_BAD_MONOTONIC_COUNTER_IND
– AHAB_BAD_SRK_SET_IND
– AHAB_BAD_ID_IND

0 项奖励
回复