Hi Robert
Thank you for your response. Those 2 configurations you suggested eliminated the errors I was receiving :)
For some reason now, Renode gets stuck in an endless loop (echo_server):
<dbg> [D] Mac-----------: Request to start operation "EnergyScan"
<inf> [I] Mle-----------: Send Advertisement (ff02:0:0:0:0:0:0:1)
<inf> [I] Mle-----------: Send Advertisement (ff02:0:0:0:0:0:0:1) (This line Repeats itself continuously)
I still have to look into this, as there was also issues with Renode using regular 802.15.4 which is strange because Renode provides binaries of a working implementation of
Echo_Server/Client with 802.15.4 that was compiled for the Quark C1000 which was discontinued by Zephyr, and I am now compiling for the nrf52840dk
When attempting to use Renode/Echo_Server with only "overlay-802154.conf" the application does not automatically start initializing a network interface,
i.e. when typing "kernel stacks, the following processes are missing:
udp6
udp4_thread_id
conn_mgr
and if I try to access network information such as when typing "net iface" or "net ipv6", the application just freezes.
However if I type "ieee802154 scan passive 26 1000", the application begins initializing network, even though initialization fails.
The required processes are then loaded and can be viewed when typing "kernel stacks" and I can then access network information without the app crashing.
I've noticed that Zephyr seems to freeze when attempting to call "ret = ieee802154_radio_send(iface, pkt, frame_buf);" from "~/zephyrproject/zephyr/subsys/net/l2/ieee802154/ieee802154.c"
The only time this function is parsed through successfully is immediately after I perform a passive scan, then it causes the application to freeze again.
I also scoped the radio via Renode and Wireshark and no packets were being transmitted via the Radio.
If you or anyone else has any idea on what could be the issue, please let me know your insights to this problem.
It seems most likely, I will have to configure the Zephyr application to use the radio in a simulated environment, which I don't know how to do.
With much appreciation
Brenton