Raspberry 4B Code replacement library Arm Cortex-A ne10 error!
2 views (last 30 days)
Show older comments
The following error occurs when the code optimization library ARM Cortex-A is checked with Raspberry PI 4b to generate Ne10 optimization code!
ERROR Message:
STDERR: et/Ne10-1.1.2/modules/dsp/NE10_fir.neon.s:1540: Error: selected processor does not support `vmla gNext,Coeff,fCurr' in Thumb mode
..............................
0 Comments
Answers (1)
Hornett
on 20 Aug 2024
Hi,
The error message indicates that the current compilation process is utilizing the Thumb instruction set, which is a condensed version of ARM's instruction set designed for improved code density. However, this mode may not be compatible with the NEON instructions that are being attempted. NEON is a set of SIMD instructions for efficient handling of multimedia tasks, which requires explicit support from the processor and compiler. To resolve this, it may be necessary to switch the compiler to ARM mode, which can fully support NEON instructions, if the processor and compiler version in use do not support NEON in Thumb mode.
If the Ne10 library, which is a library optimized for ARM NEON, or any related dependencies are not up-to-date, updating to the latest versions can provide improved compatibility and performance, along with potential bug fixes that might address the current issue.
Hope this helps.
0 Comments
See Also
Categories
Find more on Embedded Coder in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!