aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/pages/faq.adoc14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/pages/faq.adoc b/docs/pages/faq.adoc
index 9c4d277f9..f95ccf48b 100644
--- a/docs/pages/faq.adoc
+++ b/docs/pages/faq.adoc
@@ -117,6 +117,20 @@ If you are in the early project setup phase and not using anything from the HAL,
117use embassy_stm32 as _; 117use embassy_stm32 as _;
118---- 118----
119 119
120Another common error you may experience is:
121
122[source,text]
123----
124 = note: rust-lld: error: undefined symbol: __pender
125 >>> referenced by mod.rs:373 (src/raw/mod.rs:373)
126 >>> embassy_executor-e78174e249bca7f4.embassy_executor.1e9d60fc90940543-cgu.0.rcgu.o:(embassy_executor::raw::Pender::pend::h0f19b6e01762e4cd) in archive [...]libembassy_executor-e78174e249bca7f4.rlib
127----
128
129There are two possible causes to this error:
130
131* You are using `embassy-executor` withuout enabling one of the architecture-specific features, but you are using a HAL that does not bring its own executors. For example, for Cortex-M (like the RP2040), you need to enable the `arch-cortex-m` feature of `embassy-executor`.
132* You are not using `embassy-executor`. In this case, you need to enable the one of the `generic-queue-X` features of `embassy-time`.
133
120== Error: `Only one package in the dependency graph may specify the same links value.` 134== Error: `Only one package in the dependency graph may specify the same links value.`
121 135
122You have multiple versions of the same crate in your dependency tree. This means that some of your 136You have multiple versions of the same crate in your dependency tree. This means that some of your