I am encountering the issue like Selected processor does not support the following instruction, while running the make which generated from the CMakeLists (for the NXP S32K148 platform on Ubuntu).
Note: I have enabled the ASM as well as stated the CMAKE_C_COMPILER "/usr/bin/arm-none-eabi-gcc"
Assembler messages:
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support `dsb' in ARM mode
Error: selected processor does not support `isb' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support `dsb' in ARM mode
Error: selected processor does not support `isb' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `mrs r2,basepri'
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Error: selected processor does not support requested special purpose register -- `msr basepri,r3'
Error: selected processor does not support `isb ' in ARM mode
Error: selected processor does not support `dsb ' in ARM mode
Please let me know the necessary steps to resolve the issue.
please find below the required commands of CMakeLists.txt:
cmake_minimum_required(VERSION 3.16)
set(MCPU_FLAGS "-mthumb -mcpu=cortex-m4")
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR arm)
set(CMAKE_C_COMPILER "/usr/bin/arm-none-eabi-gcc")
set(CMAKE_EXE_LINKER_FLAGS "--specs=nosys.specs" CACHE INTERNAL "")
enable_language(C ASM)