Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion boards/b_u585i_iot02a.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Memory configuration and sizes
CONFIG_ARM_MPU=y
CONFIG_ARM_MPU=n
CONFIG_FPU=y
CONFIG_MAIN_STACK_SIZE=8192
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=-1

Expand Down
2 changes: 1 addition & 1 deletion src/shared/platform/posix/ocre_internal.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ endif ()
set (WAMR_BUILD_PLATFORM "linux")
set (WAMR_BUILD_INTERP 1)
set (WAMR_BUILD_FAST_INTERP 0)
set (WAMR_BUILD_AOT 0)
set (WAMR_BUILD_AOT 1)
set (WAMR_BUILD_JIT 0)
set (WAMR_BUILD_LIBC_BUILTIN 0)
set (WAMR_BUILD_LIBC_WASI 1)
Expand Down
31 changes: 20 additions & 11 deletions src/shared/platform/zephyr/ocre_internal.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,32 @@ zephyr_compile_options(-DVERSION_BUILD_MACHINE="${BUILD_MACHINE}")
message("BUILD_INFO: ${BUILD_INFO}")
zephyr_compile_options(-DVERSION_BUILD_INFO="${BUILD_INFO}")

# Determine the ISA of the target and set appropriately
if (DEFINED CONFIG_ISA_THUMB2)
set(TARGET_ISA THUMB)
if (CONFIG_CPU_CORTEX_M33 OR CONFIG_CPU_CORTEX_M35P OR CONFIG_CPU_CORTEX_M55 OR CONFIG_CPU_CORTEX_M85)
# ARMv8-M Mainline (Cortex-M33, M35P, M55, M85)
set (TARGET_ISA THUMBV8M)
elseif (CONFIG_CPU_CORTEX_M23)
# ARMv8-M Baseline (Cortex-M23)
set (TARGET_ISA THUMBV8M)
elseif (CONFIG_CPU_CORTEX_M7 OR CONFIG_CPU_CORTEX_M4)
# ARMv7E-M (Cortex-M4, M7)
set (TARGET_ISA THUMBV7EM)
elseif (DEFINED CONFIG_ISA_THUMB2)
# Generic Thumb-2
set (TARGET_ISA THUMB)
elseif (DEFINED CONFIG_ISA_ARM)
set(TARGET_ISA ARM)
set (TARGET_ISA ARM)
elseif (DEFINED CONFIG_X86)
set(TARGET_ISA X86_32)
set (TARGET_ISA X86_32)
elseif (DEFINED CONFIG_XTENSA)
set(TARGET_ISA XTENSA)
set (TARGET_ISA XTENSA)
elseif (DEFINED CONFIG_RISCV)
set(TARGET_ISA RISCV32)
set (TARGET_ISA RISCV32)
elseif (DEFINED CONFIG_ARCH_POSIX)
set(TARGET_ISA X86_32)
set (TARGET_ISA X86_32)
else ()
message(FATAL_ERROR "Unsupported ISA: ${CONFIG_ARCH}")
message (FATAL_ERROR "Unsupported ISA: ${CONFIG_ARCH}")
endif ()
message("TARGET ISA: ${TARGET_ISA}")
message(STATUS "TARGET ISA: ${TARGET_ISA}")

add_compile_options(-O0 -Wno-unknown-attributes)

Expand All @@ -33,7 +42,7 @@ set(WAMR_BUILD_PLATFORM "zephyr")
set(WAMR_BUILD_TARGET ${TARGET_ISA})
set(WAMR_BUILD_INTERP 1)
set(WAMR_BUILD_FAST_INTERP 0)
set(WAMR_BUILD_AOT 0)
set(WAMR_BUILD_AOT 1)
set(WAMR_BUILD_JIT 0)
set(WAMR_BUILD_LIBC_BUILTIN 0)
set(WAMR_BUILD_LIBC_WASI 1)
Expand Down