nxp-mcuxpresso / rpmsg-lite

RPMsg implementation for small MCUs
BSD 3-Clause "New" or "Revised" License
235 stars 74 forks source link

Can I run rpmsg-lite with Yocto Hardkott Or Kirkstone Or Only with NXP downstream kernel? #44

Open neuberfran opened 1 year ago

neuberfran commented 1 year ago

Hi,

This is the main project file:

https://gist.github.com/neuberfran/c3fc054a4640e809231ddc587947819a

As you can see in the photos linked below, it hangs on the following line: rpmsg_lite_is_link_up

https://drive.google.com/drive/folders/1loIpXypW1lMcBy9CxSiIJeIbN0uWtkkL?usp=drive_link

Regarding the photos above, special attention should be paid to the result of the dmesg | grep -E "MU|rpmsg"

In one of the photos (in which I used warp7-m4 and zephyr 1.13 the compilation worked and the results for the above command were better

I'm sure my device tree is correct:

Can I run rpmsg-lite with Yocto Hardkott Or Kirkstone Or Only with NXP downstream kernel?

MichalPrincNXP commented 1 year ago

Hi @neuberfran , I am sorry for late response, I am still checking that internally, will get back to you once I have the response.

neuberfran commented 1 year ago

@MichalPrincNXP Ok

neuberfran commented 12 months ago

@MichalPrincNXP ?

MichalPrincNXP commented 12 months ago

Hi @neuberfran , I was able to get following: i.MX BSP release based on Yocto -- it supports 5.4/5.10/5.15/6.1 kernels we have i.MX kernel 5.10 for Yocto Hardkott and 5.15 kernel for Yocto Kirkstonec

rpmsg_lite was created to be binary compatible with Linux rpmsg so once the rpmsg is part of the Linux kernel it should work with the rpmsg_lite counterpart app. Hope it helped to address your question.

neuberfran commented 10 months ago

@MichalPrincNXP https://github.com/zephyrproject-rtos/zephyr/issues/66640