Hi,
I am using IAR tools to compile MCUXpresso SDK example.
The sdk version is SDK_2.5.0_EVK-MIMX8MM, the board is imx8mm evk, the IAR version is IAR Embedded Workbench for ARM version 8.30.2, the yocto version is 2.5 (Sumo).
After I import hello_world demo example to my IAR project, I click the button make to compile.
But there are some compilation error as follows:
Building configuration: hello_world - debug
Updating build tree...
startup_MIMX8MM6_cm4.s
Error[438]: This instruction is not available in the selected cpu/core C:\nxp\devices\MIMX8MM6\iar\startup_MIMX8MM6_cm4.s 212
Error[446]: The selected cpu/core does not support this status register C:\nxp\devices\MIMX8MM6\iar\startup_MIMX8MM6_cm4.s 217
Error[438]: This instruction is not available in the selected cpu/core C:\nxp\devices\MIMX8MM6\iar\startup_MIMX8MM6_cm4.s 219
Error[438]: This instruction is not available in the selected cpu/core C:\nxp\devices\MIMX8MM6\iar\startup_MIMX8MM6_cm4.s 220
Error while running Assembler
clock_config.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
board.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
fsl_assert.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
fsl_clock.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
fsl_debug_console.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
fsl_common.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
fsl_str.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
fsl_rdc.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
generic_list.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
fsl_uart.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
hello_world.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
iuart_adapter.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
pin_mux.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
serial_manager.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
serial_port_uart.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
system_MIMX8MM6_cm4.c
Fatal Error[Pe035]: #error directive: "Unknown target." C:\nxp\CMSIS\Include\cmsis_iccarm.h 94
Error while running C/C++ Compiler
Total number of errors: 20
Total number of warnings: 0
Could you help me to fix these compilation issues?
Hi wang
one can try to install iar patch below
IAR and Segger tool patch to support MCUXpresso SDK for i.MX 8 devices GA
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------