i.MX93 M33 Firmware ELE (EdgeLock Enclave) API Support - Missing S3MU Driver

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

i.MX93 M33 Firmware ELE (EdgeLock Enclave) API Support - Missing S3MU Driver

1,645 次查看
Dennis0513
Contributor I

I'm developing a project that requires independent use of ELE (EdgeLock Enclave) security features in M33 firmware. After SDK analysis, I found:

Missing Files:
drivers/fsl_s3mu.c/.h - S3MU driver implementation
drivers/fsl_ele_base_api.c - ELE base API
boards/evkmimx9352/driver_examples/s3mu/ - S3MU examples

Does i.MX93 architecture support direct M33-to-ELE communication via S3MU?
Are there alternative approaches or technical documentation available?

0 项奖励
回复
6 回复数

1,551 次查看
Dennis0513
Contributor I

On an SoC like the i.MX93, which has only one Cortex-M33 core, does enabling the ELE functionality conflict with custom MCU firmware development? In other words, after enabling ELE, does it lock the M33, preventing the uploading of custom MCU firmware?

0 项奖励
回复

1,604 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hope the the examples help.

 

Regards

Harvey

0 项奖励
回复

1,581 次查看
Dennis0513
Contributor I
This example appears to be explaining a use case for TrustZone, but I am more interested in developing on the M33 core of i.MX93. I would like to develop on this firmware and utilize the ELE related security features. Is this feasible?

Thank you.
0 项奖励
回复

1,567 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Send you system email with demo, please check there.

 

Regards

Harvey

0 项奖励
回复

1,555 次查看
Dennis0513
Contributor I
Thank you for your reply.
I understand that the patch files you provided are primarily intended for the M7 core of the i.MX95, but my question is focused on SoCs with only the M33 core, such as the i.MX93.
Is it possible to develop my custom firmware on the M33 and invoke and utilize ELE-related security features on it?
Thank you!
0 项奖励
回复

1,544 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Replied back to you in system email.

 

Regards

Harvey

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2132266%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX93%20M33%20%E5%9B%BA%E4%BB%B6%20ELE%EF%BC%88EdgeLock%20Enclave%EF%BC%89API%20%E6%94%AF%E6%8C%81%20-%20%E7%BC%BA%E5%B0%91%20S3MU%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2132266%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E5%BC%80%E5%8F%91%E4%B8%80%E4%B8%AA%E9%9C%80%E8%A6%81%E5%9C%A8%20M33%20%E5%9B%BA%E4%BB%B6%E4%B8%AD%E7%8B%AC%E7%AB%8B%E4%BD%BF%E7%94%A8%20ELE%EF%BC%88EdgeLock%20Enclave%EF%BC%89%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E5%8A%9F%E8%83%BD%E7%9A%84%E9%A1%B9%E7%9B%AE%E3%80%82%E7%BB%8F%E8%BF%87%20SDK%20%E5%88%86%E6%9E%90%EF%BC%8C%E6%88%91%E5%8F%91%E7%8E%B0%3C%2FP%3E%3CP%3E%E7%BC%BA%E5%B0%91%E6%96%87%E4%BB%B6%EF%BC%9A%3CBR%20%2F%3Edrivers%2Ffsl_s3mu.c%2F.h-S3MU%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%AE%9E%E7%8E%B0%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%2Ffsl_ele_base_api.c-ELE%20%E5%9F%BA%E6%9C%AC%20API%20%E6%9D%BF%2Fevkmimx9352%2Fdriver_examples%2Fs3mu%2F-S3MU%20%E7%A4%BA%E4%BE%8B%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%3C%2FP%3E%3CP%3Ei.MX93%20%E6%9E%B6%E6%9E%84%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%E9%80%9A%E8%BF%87%20S3MU%20%E8%BF%9B%E8%A1%8C%20M33%20%E5%88%B0%20ELE%20%E7%9A%84%E7%9B%B4%E6%8E%A5%E9%80%9A%E4%BF%A1%EF%BC%9F%3CBR%20%2F%3E%E6%98%AF%E5%90%A6%E6%9C%89%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%B3%95%E6%88%96%E6%8A%80%E6%9C%AF%E6%96%87%E6%A1%A3%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2135634%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX93%20M33%20Firmware%20ELE%20(EdgeLock%20Enclave)%20API%20Support%20-%20Missing%20S3MU%20Driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2135634%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%B7%B2%E5%9C%A8%E7%B3%BB%E7%BB%9F%E9%82%AE%E4%BB%B6%E4%B8%AD%E5%9B%9E%E5%A4%8D%E6%82%A8%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%0A%3CP%3E%E5%93%88%E7%BB%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2135565%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20i.MX93%20M33%20Firmware%20ELE%20(EdgeLock%20Enclave)%20API%20Support%20-%20Missing%20S3MU%20Driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2135565%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%83%8F%20i.MX93%20%E8%BF%99%E6%A0%B7%E7%9A%84%20SoC%20%E5%8F%AA%E6%9C%89%E4%B8%80%E4%B8%AA%20Cortex-M33%20%E5%86%85%E6%A0%B8%EF%BC%8C%E5%90%AF%E7%94%A8%20ELE%20%E5%8A%9F%E8%83%BD%E6%98%AF%E5%90%A6%E4%BC%9A%E4%B8%8E%E5%AE%9A%E5%88%B6%20MCU%20%E5%9B%BA%E4%BB%B6%E5%BC%80%E5%8F%91%E7%9B%B8%E5%86%B2%E7%AA%81%EF%BC%9F%E6%8D%A2%E5%8F%A5%E8%AF%9D%E8%AF%B4%EF%BC%8C%E5%90%AF%E7%94%A8%20ELE%20%E5%90%8E%EF%BC%8C%E6%98%AF%E5%90%A6%E4%BC%9A%E9%94%81%E5%AE%9A%20M33%EF%BC%8C%E4%BB%8E%E8%80%8C%E9%98%BB%E6%AD%A2%E4%B8%8A%E4%BC%A0%E5%AE%9A%E5%88%B6%E7%9A%84%20MCU%20%E5%9B%BA%E4%BB%B6%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2135528%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX93%20M33%20Firmware%20ELE%20(EdgeLock%20Enclave)%20API%20Support%20-%20Missing%20S3MU%20Driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2135528%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E7%AD%94%E5%A4%8D%E3%80%82%3CBR%20%2F%3E%E6%88%91%E7%9F%A5%E9%81%93%E4%BD%A0%E4%BB%AC%E6%8F%90%E4%BE%9B%E7%9A%84%E8%A1%A5%E4%B8%81%E6%96%87%E4%BB%B6%E4%B8%BB%E8%A6%81%E6%98%AF%E9%92%88%E5%AF%B9%20i.MX95%20%E7%9A%84%20M7%20%E5%86%85%E6%A0%B8%EF%BC%8C%E4%BD%86%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E4%B8%BB%E8%A6%81%E6%98%AF%E9%92%88%E5%AF%B9%E5%8F%AA%E6%9C%89%20M33%20%E5%86%85%E6%A0%B8%E7%9A%84%20SoC%EF%BC%8C%E5%A6%82%20i.MX93%E3%80%82%3CBR%20%2F%3E%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8M33%E4%B8%8A%E5%BC%80%E5%8F%91%E6%88%91%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BA%E4%BB%B6%E5%B9%B6%E5%9C%A8%E5%85%B6%E4%B8%8A%E8%B0%83%E7%94%A8%E5%92%8C%E4%BD%BF%E7%94%A8%E4%B8%8EELE%E7%9B%B8%E5%85%B3%E7%9A%84%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E5%8A%9F%E8%83%BD%EF%BC%9F%3CBR%20%2F%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2134903%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX93%20M33%20Firmware%20ELE%20(EdgeLock%20Enclave)%20API%20Support%20-%20Missing%20S3MU%20Driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2134903%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%90%91%E6%82%A8%E5%8F%91%E9%80%81%E4%BA%86%E5%B8%A6%E6%9C%89%E6%BC%94%E7%A4%BA%E7%9A%84%E7%B3%BB%E7%BB%9F%E9%82%AE%E4%BB%B6%EF%BC%8C%E8%AF%B7%E5%9C%A8%E9%82%AE%E4%BB%B6%E4%B8%AD%E6%9F%A5%E7%9C%8B%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%0A%3CP%3E%E5%93%88%E7%BB%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2134818%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX93%20M33%20Firmware%20ELE%20(EdgeLock%20Enclave)%20API%20Support%20-%20Missing%20S3MU%20Driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2134818%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E8%BF%99%E4%B8%AA%E4%BE%8B%E5%AD%90%E4%BC%BC%E4%B9%8E%E6%98%AF%E5%9C%A8%E8%A7%A3%E9%87%8A%20TrustZone%20%E7%9A%84%E7%94%A8%E4%BE%8B%EF%BC%8C%E4%BD%86%E6%88%91%E6%9B%B4%E6%84%9F%E5%85%B4%E8%B6%A3%E7%9A%84%E6%98%AF%E5%9C%A8%20i.MX93%20%E7%9A%84%20M33%20%E5%86%85%E6%A0%B8%E4%B8%8A%E8%BF%9B%E8%A1%8C%E5%BC%80%E5%8F%91%E3%80%82%E6%88%91%E6%83%B3%E5%9C%A8%E6%AD%A4%E5%9B%BA%E4%BB%B6%E4%B8%8A%E8%BF%9B%E8%A1%8C%E5%BC%80%E5%8F%91%E5%B9%B6%E4%BD%BF%E7%94%A8%E4%B8%8E%20ELE%20%E7%9B%B8%E5%85%B3%E7%9A%84%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E5%8A%9F%E8%83%BD%E3%80%82%E8%BF%99%E5%8F%AF%E8%A1%8C%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%B0%A2%E8%B0%A2%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2134091%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX93%20M33%20Firmware%20ELE%20(EdgeLock%20Enclave)%20API%20Support%20-%20Missing%20S3MU%20Driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2134091%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%B8%8C%E6%9C%9B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-mcuxpresso%2Fmcuxsdk-examples%2Fblob%2Frelease%2F25.06.00%2Ftrustzone_examples%2Fhello_world_s%2Freadme.md%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%E8%BF%99%E4%BA%9B%E4%BE%8B%E5%AD%90%3C%2FA%3E%E8%83%BD%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%0A%3CP%3E%E5%93%88%E7%BB%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E