-
Notifications
You must be signed in to change notification settings - Fork 3k
Add cortex-m55 to CMake support #14213
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
Conversation
@0xc0170, thank you for your changes. |
As we do not have m55 in the tree, I tried to redefine one of the target to see if the compiler does not complain about inputs coming from this PR. Whoever uses this should use gcc arm 10, see release notes:
|
This means we should update to gcc arm 10 in a release where we want to support cortex-m55. I'll talk to the @ARMmbed/mbed-os-tools |
I'll amend the commit message stating this update will require Gcc Arm 10 from 2020 Q4. I would go ahead to get this in for interested parties and we can coordinate toolchain update for the next release separately. This is just a boiler plate anyway (no target). |
OK as a starting point for making an actual target. |
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.
Do you also need something here: https://github.com/ARMmbed/mbed-os/blob/master/cmsis/CMSIS_5/CMSIS/RTOS2/RTX/CMakeLists.txt ?
Yes! Another place forgotten, fixing now |
Pull request has been modified.
Fixed ! |
Do we need to add a directory here and then modify https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_ARM_FM/TARGET_FVP_MPS2/CMakeLists.txt#L4 ? |
nfc failure, will be fixed once we release, and I'll restart the CI |
Jenkins CI Test : ❌ FAILEDBuild Number: 1 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
The failure is known, will be fixed in the example |
Ci restarted |
Jenkins CI Test : ✔️ SUCCESSBuild Number: 2 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
As approved previously, I'll merge it. |
Summary of changes
Adding Cortex M55 as requested to CMake. I assume we do not add it to the old tools.
I'll run some local tests, as we do not have yet a target m55 in the tree. I verified we got at least CMSIS version in the treethat supports m55 (lucky us we updated it few months back :)). armclang and gcc as well, but will test if the versions we use have it already.
Impact of changes
Migration actions required
Documentation
Pull request type
Test results
Reviewers