mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-15 01:11:57 +00:00
Kconfig option LLEXT_EXPORT_DEVICES can be enabled to make all device objects of an image available to LLEXTs, but it is disabled by default. If an extension tries to import devices when the base image was not built with this option, the dynamic linking equivalent of the much beloved error "Undefined symbol __device_dts_ord_XXX" is logged, but this can be quite cryptic to understand since user may be unaware of LLEXT_EXPORT_DEVICES. Detect such invalid imports and print a special message that directs users towards the appropriate Kconfig option, which should reduce the confusion. Signed-off-by: Mathieu Choplain <mathieu.choplain@st.com> |
||
---|---|---|
.. | ||
bindesc | ||
bluetooth | ||
canbus | ||
console | ||
dap | ||
debug | ||
demand_paging | ||
dfu | ||
disk | ||
dsp | ||
emul | ||
fb | ||
fs | ||
input | ||
ipc | ||
jwt | ||
llext | ||
logging | ||
lorawan | ||
mem_mgmt | ||
mgmt | ||
modbus | ||
modem | ||
net | ||
pm | ||
pmci | ||
portability | ||
profiling | ||
random | ||
retention | ||
rtio | ||
sd | ||
secure_storage | ||
sensing | ||
settings | ||
shell | ||
sip_svc | ||
stats | ||
storage | ||
task_wdt | ||
testsuite | ||
timing | ||
tracing | ||
usb | ||
zbus | ||
CMakeLists.txt | ||
Kconfig |