mirror of
https://github.com/embassy-rs/embassy.git
synced 2024-11-22 06:42:32 +00:00
add extra info to stable arena usage
This commit is contained in:
parent
9cd0beaee3
commit
b825f76c28
@ -158,6 +158,23 @@ Note that the git revision should match any other embassy patches or git depende
|
||||
|
||||
When you aren't using the `nightly` feature of `embassy-executor`, the executor uses a bump allocator, which may require configuration.
|
||||
|
||||
Something like this error will occur at **compile time** if the task arena is *too large* for the target's RAM:
|
||||
|
||||
[source,plain]
|
||||
----
|
||||
rust-lld: error: section '.bss' will not fit in region 'RAM': overflowed by _ bytes
|
||||
rust-lld: error: section '.uninit' will not fit in region 'RAM': overflowed by _ bytes
|
||||
----
|
||||
|
||||
And this message will appear at **runtime** if the task arena is *too small* for the tasks running:
|
||||
|
||||
[source,plain]
|
||||
----
|
||||
ERROR panicked at 'embassy-executor: task arena is full. You must increase the arena size, see the documentation for details: https://docs.embassy.dev/embassy-executor/'
|
||||
----
|
||||
|
||||
NOTE: If all tasks are spawned at startup, this panic will occur immediately.
|
||||
|
||||
Check out link:https://docs.embassy.dev/embassy-executor/git/cortex-m/index.html#task-arena[Task Arena Documentation] for more details.
|
||||
|
||||
== Can I use manual ISRs alongside Embassy?
|
||||
|
Loading…
Reference in New Issue
Block a user