Cannot select ARM Cortex-A code replacement library

8 views (last 30 days)
I have a project that is using MATLAB Coder to convert to C++. In the configuration settings for MATLAB Coder, I can select a Code Replacement Library to replace certain functions calls with better library calls.
However, when I configure my project to build for an ARM Cortex-A system (Whether that be a NVIDIA Jetson, a Raspberry Pi, or a generic ARM Cortex A), I do not have the option to select the ARM Cortex-A Code replacement library. I know this is an options as it is mentioned in the MATLAB Embedded Coder release notes for R2021a.
The only options that I see are
  • GNU C99 Extensions
  • AUTOSAR 4.0
How do I use the ARM Cortex-A Code replacement library?
  7 Comments
Matthew DiBello
Matthew DiBello on 18 May 2022
Edited: Matthew DiBello on 18 May 2022
The code replacement library "GCC ARM Cortex-A" can only be used when for C code generation ("C99 (ISO)" or "C89/C90 (ANSI)").
I apologize for any inconvenience caused by this limitation. For more information about this CRL, please see this documentation page: https://www.mathworks.com/help/releases/R2020a/supportpkg/armcortexa/supported-matlab-functions-for-arm-cortexa.html
Best,
Matthew

Sign in to comment.

Answers (0)

Products


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!