I.MX93,If M33 is running , then it fails to start the Linux kernel..

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

I.MX93,If M33 is running , then it fails to start the Linux kernel..

2,142件の閲覧回数
adaihua13
Contributor I

    Hello, I'm realizing I. MX93 development board A55 core (Linux) and M33 core (bare machine) run at the same time encountered difficulties.

     Here's how it works: First,Uboot starts from the SD card, stays in the UBOOT stage, and starts the M33 core with the following command
1、tftp 0xd0000000 sdk20-app.bin
2、cp.b 0xd0000000 0x201e0000 0x20000
3、bootaux 0x1ffe0000
      After the above three steps, the M33 core is up and running. I then proceeded to boot the Linux kernel on A55 using the following command
1、setenv bootcmd "tftp 0x80400000 Image; tftp 0x83000000 imx93-11x11-evk-rpmsg.dtb; booti 0x80400000 - 0x83000000"
2、run bootcmd

      After the above 2 steps, started the Linux kernel, but failed to boot, has been stuck in the following stag
[ 0.342699] Code: 128002b3 9100e021 97ffb5f1 1400002f (b8796b00)
[ 0.342702] ---[ end trace 0000000000000000 ]---
[ 0.369321] mmc0: new HS400 Enhanced strobe MMC card at address 0001
[ 2.465619] mmcblk0: mmc0:0001 DA6016 14.7 GiB
[ 2.471792] mmcblk0: p1 p2
[ 2.475171] mmcblk0boot0: mmc0:0001 DA6016 4.00 MiB
[ 2.481385] mmcblk0boot1: mmc0:0001 DA6016 4.00 MiB
[ 2.487353] mmcblk0rpmb: mmc0:0001 DA6016 4.00 MiB, chardev (234:0)

0 件の賞賛
返信
4 返答(返信)

2,103件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @adaihua13 

 

Have you tried with boot command?

 

After of saving you environment with your fdtfile as imx93-11x11-evk-rpmsg.dtb, please try to boot with boot command.

Best regards.

 

Salas.

0 件の賞賛
返信

2,100件の閲覧回数
adaihua13
Contributor I

 I did it your way, but still, the problem was not solved.

0 件の賞賛
返信

2,097件の閲覧回数
adaihua13
Contributor I

As a side note, I found the problem here: 

[ 0.334153] Unable to handle kernel paging request at virtual address ffff7fffcb0f3e00
[ 0.334159] Mem abort info:
[ 0.334160] ESR = 0x0000000096000004
[ 0.334163] EC = 0x25: DABT (current EL), IL = 32 bits
[ 0.334166] SET = 0, FnV = 0
[ 0.334168] EA = 0, S1PTW = 0
[ 0.334170] FSC = 0x04: level 0 translation fault
[ 0.334172] Data abort info:
[ 0.334173] ISV = 0, ISS = 0x00000004
[ 0.334175] CM = 0, WnR = 0
[ 0.334178] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000081dd2000
[ 0.334181] [ffff7fffcb0f3e00] pgd=0000000000000000, p4d=0000000000000000
[ 0.334189] Internal error: Oops: 0000000096000004 [#1] PREEMPT_RT SMP
[ 0.334193] Modules linked in:
[ 0.334197] CPU: 0 PID: 45 Comm: kworker/u4:1 Not tainted 6.1.36-rt12 #1
[ 0.334202] Hardware name: NXP i.MX93 11X11 EVK board (DT)
[ 0.334206] Workqueue: events_unbound deferred_probe_work_func
[ 0.334221] pstate: 00400009 (nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.334225] pc : rproc_handle_resources.constprop.0+0x8c/0x164
[ 0.334235] lr : rproc_boot+0x2fc/0x57c
[ 0.334242] sp : ffff80000a2f3a00
[ 0.334244] x29: ffff80000a2f3a00 x28: ffff00007fc7de08 x27: ffff8000098fc7e0
[ 0.334251] x26: 0000000000000006 x25: ffffffffc0ffee00 x24: ffff80000a0f5000
[ 0.334257] x23: ffff00000442d038 x22: 0000000000000000 x21: ffff800009e69a68
[ 0.334263] x20: ffff00000442d000 x19: 0000000000000000 x18: fffffffffffe5940
[ 0.334269] x17: ffff800009e123e8 x16: 0000000000000400 x15: c0ffee00c0ffee00
[ 0.334275] x14: c0ffee00c0ffee00 x13: c0ffee00c0ffee00 x12: c0ffee00c0ffee00
[ 0.334281] x11: c0ffee00c0ffee00 x10: c0ffee00c0ffee00 x9 : c0ffee00c0ffee00
[ 0.334287] x8 : c0ffee00c0ffee00 x7 : c0ffee00c0ffee00 x6 : c0ffee00c0ffee00
[ 0.334293] x5 : ffff000004ed7c00 x4 : ffff80000a0f5400 x3 : 000000003f0015fc
[ 0.334299] x2 : 00000000c0ffee00 x1 : ffff7fffcb0f3e04 x0 : ffff80000a0f5000

0 件の賞賛
返信

1,439件の閲覧回数
vinisha
Contributor I
Hello @adaihua13

Was this issue resolved? I am experiencing the same problem and would like to know how to address this boot failure.Thanks in advance.
Best regards.



Vinisha.
0 件の賞賛
返信