[i.MX8MP] Cortex-A53 and Cortex-M7 share ethernet peripheral issue

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

[i.MX8MP] Cortex-A53 and Cortex-M7 share ethernet peripheral issue

1,092 次查看
ztxfr
Contributor I

Hi, I am trying to let Cortex-M7 monitor ethernet controller status while Cortex-A53 is doing ethernet communication, I checked the configurations of Resource Domain Controller (RDC), two ENET is readable by all domains.

Cortex-M7 can read ENET status reg when Cortex-A53 stop at U-Boot console, but Cortex-M7 and Cortex-A53 both hang when Linux ENET driver is probed.

I tried to read GPIO and UART reg on Cortex-M7 side, both Cortex-M7 and Cortex-A53 work well, Cortex-A53 can boot into Linux console and Cortex-M7 can read the reg in a loop at the same time, everything works well.

Please give me some hint, why Cortex-M7 and Cortex-A53 cannot read ENET reg at the same time, while they can read other reg at the same time?

By the way, I am using real-time-edge-2.3.0 on i.MX8MP lpddr4_evk

0 项奖励
回复
1 回复