aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Vadim Kaushan <admin@disasm.info> 2020-01-08 16:14:48 +0300
committerGravatar Vadim Kaushan <admin@disasm.info> 2020-01-08 16:14:48 +0300
commit9d0d89308efad03dd681db6c9381a330de49b27a (patch)
tree4c58fcf420c5441468b65445fffd066afcd11f9c
parentec7a1a7fdaa26f686b22fe01b1c0f6387ab260b9 (diff)
downloadcortex-m-9d0d89308efad03dd681db6c9381a330de49b27a.tar.gz
cortex-m-9d0d89308efad03dd681db6c9381a330de49b27a.tar.zst
cortex-m-9d0d89308efad03dd681db6c9381a330de49b27a.zip
Document a possible reason for the 'interrupt vectors are missing' error
-rw-r--r--cortex-m-rt/link.x.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/cortex-m-rt/link.x.in b/cortex-m-rt/link.x.in
index 30d4af1..4db25fa 100644
--- a/cortex-m-rt/link.x.in
+++ b/cortex-m-rt/link.x.in
@@ -191,6 +191,7 @@ ASSERT(SIZEOF(.vector_table) > 0x40, "
ERROR(cortex-m-rt): The interrupt vectors are missing.
Possible solutions, from most likely to less likely:
- Link to a svd2rust generated device crate
+- Check that you actually use the device/hal/bsp crate in your code
- Disable the 'device' feature of cortex-m-rt to build a generic application (a dependency
may be enabling it)
- Supply the interrupt handlers yourself. Check the documentation for details.");