-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
echo_server and 802154 not build for NRF52811 #21775
Comments
Hi @vvzvlad,
The core reason we're seeing this error is that the nRF 802.15.4 radio driver we use in Zephyr is quite dated now, and has no yet support for nRF52811. So in order to build 802.15.4 samples for nRF52811, we'd need to update the driver first. Another thing is, that even with the most recent driver, it will be tricky to fit this sample into the nRF52811. This chip has only 24k of RAM, while the sample built with 802.15.4 overlay requires over 50k for now. So the sample would require some serious trimming in order to fit in. |
Any chance this will be fixed at all ie do you know, by any chance, if there's a reasonable chance to trim down the size? |
Hi @Boilerplate4u, The radio driver update is already on its way (check #21835, this version has support for nRF52811). As for the sample size though, I think it's something you need to venture on your own, I don't think there are any plans to trim the echo samples size any time soon. Apart from the obvious subsystems to disable ( |
Are you sure about these numbers? First, the L2 being smaller than the driver seems rather strange, but second: both are less than 300 bytes?? |
@tbursztyka Note, we speak about RAM here. The numbers I get:
This one is quite large, due to the fact that this module maintains it's own thread for operation. For anyone interested, I attach the entire RAM report: |
Sure, still less than 300 bytes for L2 is lower than I thought. Nice. |
For echo-* programs, we currently try to enable necessary bits and pieces that could be useful for app developers. We have tried to make the echo-* apps to work most of the available hw but as there are lot of small boards with limited RAM, no specific effort has been done to support every board out there. |
Rlubos - nice summary, thank you very much! |
I build an example net/sockets/echo_server for NRF52811. When trying to build from "prj.conf overlay-802154.conf", I get errors:
Apparently, NRF_EGU3 is some kind of module or driver, but I don't see it on the list when I run menuconfig.
The text was updated successfully, but these errors were encountered: