mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-12 11:31:57 +00:00
Previously, ARC .config's would get built for this test, giving Kconfig warnings along the lines of warning: NUM_IRQS ... was assigned the value "3" but got the value "38". Check its dependencies... Add an 'arch_whitelist: arm' so that .configs only get built for ARM. These warnings will soon be turned into errors. Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| src | ||
| CMakeLists.txt | ||
| Kconfig | ||
| prj.conf | ||
| README.txt | ||
| testcase.yaml | ||
Title: Installation of ISRs Directly in the Vector Table (ARM Only)
Description:
Verify a project can install ISRs directly in the vector table. Only for
ARM Cortex-M3/4/7/33 targets.
---------------------------------------------------------------------------
Building and Running Project:
This project outputs to the console. It can be built and executed on QEMU as
follows:
make run
---------------------------------------------------------------------------
Troubleshooting:
Problems caused by out-dated project information can be addressed by
issuing one of the following commands then rebuilding the project:
make clean # discard results of previous builds
# but keep existing configuration info
or
make pristine # discard results of previous builds
# and restore pre-defined configuration info
---------------------------------------------------------------------------
Sample Output:
tc_start() - Test Cortex-M3 IRQ installed directly in vector table
isr0 ran!
isr1 ran!
isr2 ran!
PASS - main.
===================================================================
PROJECT EXECUTION SUCCESSFUL