Compiler packages for appcore and netcore of nRF5340
- Dominant language
- C
- Stars
- 891
- Forks
- 381
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 14
Description
Commit disabling DSP instructions for M-33 suggests creating a custom compiler package for BSPs that need it: https://github.com/apache/mynewt-core/commit/bafc7e0e08057502d26fd7b84c89ac341c80e970.
Given that nRF5340 appcore and netcore BSPs are in-tree, and appcore supports DSP instruction set while the netcore does not, I think the two compiler packages themselves should be in the tree: `arm-none-eabi-m33` and `arm-none-eabi-m33-nodsp`, so that the corresponding Nordic BSPs can be used directly from the repo.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the referenced commit bafc7e0e08057502d26fd7b84c89ac341c80e970, then inspect the nRF5340 appcore and netcore BSP definitions and their compiler package references. Done means the tree provides arm-none-eabi-m33 and arm-none-eabi-m33-nodsp packages, with the corresponding BSPs usable directly and DSP instructions enabled only for appcore.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- build-system, embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100