-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Add ARM Cortex-M52 port support FreeRTOS#1305 #1334
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Fixes FreeRTOS#1305 - Add ARM_CM52 and ARM_CM52_NTZ port implementations for GCC and IAR compilers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you please mention the compatibility of Arm Cortex-M52 with M-profile Vector Extension (MVE) in the following two files?
- https://github.com/cpussw01/FreeRTOS-Kernel/blob/feature/add-cortex-m52-support/examples/template_configuration/FreeRTOSConfig.h#L609
- https://github.com/cpussw01/FreeRTOS-Kernel/blob/feature/add-cortex-m52-support/portable/ThirdParty/GCC/ARM_TFM/README.md
Also I think it's worth adding Arm Cortex-M52 to the list of platforms that can call security services in TF-M through PSA APIs in here.
Thank you.
|
Since an example was created during the port validation, could you please open a PR for the Cortex-M52 demo? Thank you |
|
To make the work more clear. |
Yes, that's exactly what I meant. |
Thank you . Here I want explain and clarify something: Totally, I plan to develop a Coretx-M52 demo target for FVP_MPS2_Cortex-M52, and submit to FreeRTOS-Partner-Supported-Demos repo. But it take some times. |



Fixes #1305
Description
Changes:
CMakeLists.txt
portable/ARMv8M/ReadMe.txt
portable/ARMv8M/copy_files.py
portable/ARMv8M/non_secure/ReadMe.txt
portable/ARMv8M/secure/ReadMe.txt
portable/CMakeLists.txt
Add ports for Cortex-M52 ,there are copied form correspond CM55 dir, only portmacro.h CPU_NAME changed
portable/ARMv8M/non_secure/portable/GCC/ARM_CM52/
portable/ARMv8M/non_secure/portable/IAR/ARM_CM52/
portable/GCC/ARM_CM52/
portable/GCC/ARM_CM52_NTZ/
portable/IAR/ARM_CM52/
portable/IAR/ARM_CM52_NTZ/
Test Steps
Reference FreeRTOS/Demo/ThirdParty/Partner-Supported-Demos/CORTEX_M85_MPU_PXN_FVP_GCC/ Cortex-M85 demo
Create an Cortex-M52 demo , compile + build and test on Cortex-M52 device
Checklist:
Related Issue
#1305
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.