-
Notifications
You must be signed in to change notification settings - Fork 3k
ARM MPS2: Cortex-M4 -> M4F & M7 -> M7FD #10386
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
@ChangwuShan Can you review? We discussed some FPU issues related to these targets. |
@kjbracey-arm, thank you for your changes. |
CI started |
Looks ok on my side. |
Test run: FAILEDSummary: 2 of 11 test jobs failed Failed test jobs:
|
restarted jenkins-ci/mbed-os-ci_dynamic-memory-usage |
restarted jenkins-ci/greentea-test |
Test run: FAILEDSummary: 1 of 11 test jobs failed Failed test jobs:
|
According to their cmsis.h, FPU is present, so change targets.json to use it. * ARM_MPS2_M4: already was Cortex-M4F * ARM_MPS2_M7: Cortex-M7 -> M7FD * FVP_MPS2_M4: Cortex-M4 -> M4F * FVP_MPS2_M7: Cortex-M7 -> M7FD If they do not in fact have FPU, then cmsis.h should be modified to set `__FPU_PRESENT` to 0. This will currently cause compilation problems with ARMC6, but I'll be submitting a fix for that.
Rebased. |
CI restarted |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
@jamesbeyond Quick review ? |
Description
According to their cmsis.h, FPU is present, so change targets.json to use it.
If they do not in fact have FPU, then cmsis.h should be modified to set
__FPU_PRESENT
to 0. This will currently cause compilation problems with ARMC6, but I'll be submitting a fix for that.Pull request type