Skip to content

Commit

Permalink
Enable CoreValidation on CM52 with LLVM/Clang 18
Browse files Browse the repository at this point in the history
  • Loading branch information
JonatanAntoni committed Apr 30, 2024
1 parent 6c0d0b2 commit aa9d8d6
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
7 changes: 5 additions & 2 deletions CMSIS/CoreValidation/Project/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -285,15 +285,18 @@ def qemu_exec(config):
cmdline += ["-kernel", f"{build_dir(config)}/{output_dir(config)}/Validation.{config.compiler.image_ext}"]
return cmdline


@matrix_filter
def filter_iar(config):
return config.compiler == CompilerAxis.IAR


@matrix_filter
def filter_cm52(config):
def filter_gcc_cm52(config):
device = config.device.match('CM52*')
compiler = config.compiler != CompilerAxis.AC6
compiler = config.compiler == CompilerAxis.GCC
return device and compiler


if __name__ == "__main__":
main()
4 changes: 2 additions & 2 deletions CMSIS/CoreValidation/Project/vcpkg-configuration.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"registries": [
{
"kind": "artifact",
"location": "https://artifacts.keil.arm.com/vcpkg-ce-registry/registry.zip",
"location": "https://artifacts.tools.arm.com/vcpkg-ce-registry/registry.zip",
"name": "arm"
}
],
Expand All @@ -11,7 +11,7 @@
"arm:ninja": "^1.10.2",
"arm:compilers/arm/armclang":"^6.22.0",
"arm:compilers/arm/arm-none-eabi-gcc": "^13.2.1",
"arm:compilers/arm/llvm-embedded": "^17.0.1-0",
"arm:compilers/arm/llvm-embedded": "^18.1.3",
"arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.1.0-0",
"arm:models/arm/avh-fvp": "11.22.39",
"arm:debuggers/arm/armdbg": "^6.0.0"
Expand Down

0 comments on commit aa9d8d6

Please sign in to comment.