Age | Commit message (Collapse) | Author |
|
To avoid unwanted matches of regexps, example: "cortex-m3" matches
string "cortex-m33", several string MATCHES have been reworked.
Change-Id: Ib923fbed9edbfba7de0af005c67b5527acdf40f9
|
|
Change-Id: Ie75eb87cf06cd7bad5f17ce121ea64037c0e4788
|
|
Previous version of CMake did not allow CMAKE_SYSTEM_PROCESSOR
to contain CPU features for Arm Clang toolchain. A workaround
was added to manually strip the CPU features.
Recent versions of CMake have removed this limitation and instead
requires the toolchain to manually add -mcpu=<CPU+features>, which
means that the workaround can be removed.
Change-Id: I3e8647c47df27a96cdd103614ecf2540f150ab36
|
|
Update the Arm Clang toolchain file to support assembly files.
Removing cmsis_core dependency. Applications that depend on CMSIS
should add that dependency manually.
Change-Id: I42d68e6734acc88aef8f9af124b5e76079b839b5
|
|
In order to get better control of the cmsis startup build for secure and
nonsecure worlds, the cmsis_startup OBJECT library is split up into two
INTERFACE libraries that can be configured and built per executable.
Change-Id: I21b6f6af75f9c23e920525ce6c23677f0607745c
|
|
Add external include path to get the device specific partion header
file to setup SAU as needed by cmsis startup and make sure system
isn't build if we are targeting nonsecure world.
Change-Id: Ic9a9e380aa2bc41e6d1cd7f71c6713d033065c7a
|
|
Change-Id: I6245d4fa6cf32c9edb05f52bb07e1d7b6a1c17fe
|
|
Add dependency from cmsis_device to cmsis_core.
Change-Id: I22d25c234bc89063a4be598cb51d40f3c78097f2
|
|
Add install target for libraries.
Minor changes to enable GCC support.
Change-Id: I6adab92cb997c1edc2729f02a4f10406463e0a9b
|
|
In order for platform software to pick up which generic CMSIS Device has
been built, export the selected include used for the CMSIS Device through
the interface directive to have parents projects include it.
Change-Id: I25c8ac833fb8c3c1b0b491229a40508c7b15698a
|
|
Change-Id: Ia4d90f2e8875f33b70aec2dd53e2128192a4e10a
|