imx8qxp imx_5.4.70_2.3.0, rpmsg and canbus

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8qxp imx_5.4.70_2.3.0, rpmsg and canbus

1,180 Views
angelo_d
Senior Contributor I

Hi all,

i have here imx8qxpmek board + base board.

Still i cannot have both rpmsg (test with imx_rpmsg_tty) and can bus up and running together using imx_5.4.70_2.3.0.

If i use meta-imx from nxp yocto, looks like the M4 application is loaded at rom boot stage, and M4 is set to running. Using them imx8qxp-mek-rpmsg.dtb canbus is disabled, and found no way to have it runnig,

If i use meta-freescale stuff only, i need to use bootaux from u-boot, this is in several guides, but then, with this 5.4 kernel, M4 core stops to run just in the early stages of kernel boot.

 

Regards,

angelo

 

0 Kudos
2 Replies

1,176 Views
igorpadykov
NXP Employee
NXP Employee

Hi Angelo

 

> Using them imx8qxp-mek-rpmsg.dtb canbus is disabled,.

 

one can look at below link sect."Modifying default configuration", showing

default SCFW configuration to move some resources/pads from the M4

partition to the A cores partition (u-boot/Linux).

All FlexCAN resources and pads will be moved from the M4 partition to the A core partition.

 

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/System-Controller-Firmware-101-Resource-...

For i.MX8X rpmsg test one can also look at

https://www.toradex.com/community/questions/51347/imx-rpmsg-tty-on-imx8.html

 

Best regards
igor

0 Kudos

1,170 Views
angelo_d
Senior Contributor I

Hi Igor,

thanks, will see how to move canbus pads.

About the link https://www.toradex.com/community/questions/51347/imx-rpmsg-tty-on-imx8.html

your 5.4.70 release notes states that rpmsg only works if M4 application is embedded in flash.bin, so "bootaux" way cannot work, since cortex M4 stops to run at linux boot.

 

0 Kudos