-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Cortex-R support #314
Comments
Hi @apullin, currently we do not have support for Cortex-R class. Adding support for it mainly depends on market pull. Do you have requirements you'd like to share? What would you expect CMSIS for Cortex-R delivers? Thanks, |
I am presently using a CM4 + CMSIS-DSP to do audio processing. The application is for calculating A-weighted SPL/noise, but many more solutions are on the table, e.g. if big IoT providers and Sensory/chip vendors/etc make trigger-word IP available. Some CR4 parts are coming on the market in the IoT space, and I am considering options that use those cores. For example, Samsung now ships an "Artik" module that has a CR4 core as an intermediate solution before stepping up to a full Cortex-A Linux platform. |
Hi @apullin, Thanks for your insights to your application ideas based on CMSIS, that's very beneficial. Would you be able and willing to contribute on this area? I.e. as a first step we would need to have a draft for CMSIS-Core(R) and some startup code for Cortex-R4. Thanks, |
That is beyond my technical abilities for now. It would be fun to explore it, but there's a lot I don't know there. I have been able to use the prebuilt CMSIS-DSP libraries on M4 just by dropping in the .a and .h files, and not having to go into the low levels of dealing with different programming models, exception models, etc. But I will definitely contribute anything I come up with. |
Hi @apullin, I appreciate your collaboration. Let's keep this requirement on the backlog. Please let us know about your questions when you start exploration. You'd be fine adopting CMSIS-Core and system startup code for Cortex-R in the first place. Thanks, |
CMSIS-NN would come in handy on Cortex-R too. |
I had an attemt to upsteram Core-R about year ago with no luck. But I still see demand. |
@JonatanAntoni May be it worth to create new "future" branch (from devel) if you can't accept these changes on "devel" branch. |
@JonatanAntoni from the CMSIS NN documentation it is implied that we could build without M-Profile Vector Extensions. please see below this quote straight from the documentation
@alfedotov thank you for sharing this, I will take a closer look. There is definitely a demand for ML applications on Cortex-R |
It appears there is no Cortex-R build support. Parts are on the market now. Is CR4 support planned?
The text was updated successfully, but these errors were encountered: