An unknown SECO event occurred using i.MX8

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

An unknown SECO event occurred using i.MX8

ソリューションへジャンプ
1,088件の閲覧回数
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,004件の閲覧回数
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,005件の閲覧回数
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

993件の閲覧回数
minsiklee
Contributor III

HI @tthalath 

Thank you for your reply.

Can you tell us which document you are referring to?

Best,

Duncan

0 件の賞賛
1,047件の閲覧回数
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,041件の閲覧回数
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,034件の閲覧回数
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,010件の閲覧回数
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,064件の閲覧回数
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 件の賞賛