how to boot AP53 and M7 core

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

how to boot AP53 and M7 core

跳至解决方案
4,980 次查看
youngdae
Contributor III

I want to run linux after run the application on M7_core from uboot of linux.
For example IPCF_Example.

youngdae_1-1652258177219.png

youngdae_2-1652258196273.png

youngdae_3-1652258204705.png

 

A file with detailed information is attached.

Is there anything I've missed?

标签 (1)
标记 (1)
0 项奖励
回复
1 解答
4,946 次查看
asap
NXP Employee
NXP Employee

hi youngdae, so you can do the IPCF example integration without problem right?

for LLCE CAN, have you checked the CAN gateway project listed in GoldVIP? here we provided the Autocore (ASR OS) + configurations, you just need to follow the UM chapter 10 to try it.

GPT is a module covered by RTD which should have been used to build CAN gateway application. 

for integration you might refer to the Integration reference examples. 

for boot flow, you could refer to UM chapter 6 for more details. and there is a GoldVIP get started video available here covered.

Albert

在原帖中查看解决方案

0 项奖励
回复
5 回复数
4,947 次查看
asap
NXP Employee
NXP Employee

hi youngdae, so you can do the IPCF example integration without problem right?

for LLCE CAN, have you checked the CAN gateway project listed in GoldVIP? here we provided the Autocore (ASR OS) + configurations, you just need to follow the UM chapter 10 to try it.

GPT is a module covered by RTD which should have been used to build CAN gateway application. 

for integration you might refer to the Integration reference examples. 

for boot flow, you could refer to UM chapter 6 for more details. and there is a GoldVIP get started video available here covered.

Albert
0 项奖励
回复
4,858 次查看
youngdae
Contributor III

Thank you!

I'm done that UM chapter 10 in GoldVIP 1.1.0.

0 项奖励
回复
4,865 次查看
MateoSegura413
Contributor III

Hello, I am running into the same issue where the IPCF example works. But when I try to start my own M7 app from u-boot, the app starts, but u-boot stops working after that.

Why does this happen?

How can I boot all 3 real timer clusters as well as Linux in the A53 cores? Why is there such little guidance as to how to do this. You keep referring us to documentation that is incomplete, very superficial, and has examples that don't use all the cores.

How can we boot Linux on the A53 cores, and 3 different applications in the cortex-M7 cores? Please don't refer me to the documentation, I've read ALL of it, and there's no information on how to do this.

If you could at least describe what the boot process is? Like should I do this from u-boot? from Linux? From a cortex-M7 core?

ANY guidance is much much appreciated.

0 项奖励
回复
4,968 次查看
asap
NXP Employee
NXP Employee

hi yongdae,

did you try the GoldVIP 1.1.0 which was released this week?  in the chapter 13 of GoldVIP1.1.0 UM, you find IFPC shared Memory details.

"The shared memory is exposed in Linux as a character device driver, inserted at boot
time by the Kernel. If both the M7_0 and the Linux initialize the shared memory properly,
a new driver named ipcfshm will appear in the /dev directory. This directory is further split,
containing one entry per IPCF instance (remote core). In GoldVIP only one remote core
is available (M7_0). Each IPCF instance is further split into communication channels,
displayed as files in the Linux rootfs."

Albert
0 项奖励
回复
4,958 次查看
youngdae
Contributor III

Thank you for reply.
It works well in Linux environment by putting the bin file produced by building the IPCF shared memory example in S32DS into the SD card.
The problem is that it is not IPCF shared memory, but it does not work in Linux environment by putting the bin file of another example project in the SD card.
example) LLCE CAN, GPT (General Timer), and so on.

Please check the attached file.

0 项奖励
回复