Skip to content
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

NUMAKER_PFM_M2351 doesn't compile with GCC, ARMC5, IAR #11310

Closed
MarceloSalazar opened this issue Aug 23, 2019 · 4 comments
Closed

NUMAKER_PFM_M2351 doesn't compile with GCC, ARMC5, IAR #11310

MarceloSalazar opened this issue Aug 23, 2019 · 4 comments

Comments

@MarceloSalazar
Copy link

MarceloSalazar commented Aug 23, 2019

Description

I've tested the mbed-os-example-blinky example application with latest Mbed OS (5.13.3 at this time).

The mbed tools show:

  • Target NUMAKER_PFM_M2351 is not supported by toolchain GCC_ARM
  • Target NUMAKER_PFM_M2351 is not supported by toolchain IAR
  • Target NUMAKER_PFM_M2351 is not supported by toolchain ARMC5

However, these toolchains have to be supported to be compliant with Mbed Enabled

Related to this:
#10898

Issue request type

[ ] Question
[ ] Enhancement
[X] Bug
@0xc0170
Copy link
Contributor

0xc0170 commented Aug 23, 2019

I believe this is the only target with an exception.

@ARMmbed/team-nuvoton When IAR and GCC ARM are going to be supported?

@ciarmcom
Copy link
Member

Internal Jira reference: https://jira.arm.com/browse/MBOCUSTRIA-1667

@ccli8
Copy link
Contributor

ccli8 commented Aug 28, 2019

Toolchain support on M2351:

  • ARMC5 doesn't support ARMv8M, so it is excluded. Support ARMC6 instead.
  • GCC support has been on-going. It is not enabled because there's something wrong in GCC-compiled secure function code.
  • IAR support is not scheduled currently. Maybe after M2351: Support TFM level 1 #10959 lands so that related changes can be clear.

@MarceloSalazar
Copy link
Author

Closing as the m2351 is not enabled in master for Mbed OS 6.0.
We'll retest when reintroduced. It will have to work with gcc 9 and arm compiler 6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants