Tool/software: Linux
Hi,
I get the following error when I try to access I2C5 bus from the DSP1 core after loading the firmware on the A15 side.
The kernel logs are as following :
[ 29.158407] ------------[ cut here ]------------
[ 29.158427] WARNING: CPU: 0 PID: 1044 at /opt/PHYTEC_BSPs/yocto_ti/build/arago-tmp-external-linaro-toolchain/work-shared/am57xx-phycore-rdk/kernel-source/driv)
[ 29.158434] 44000000.ocp:L3 Custom Error: MASTER DSP1_MDMA TARGET L4_PER1_P3 (Read): Data Access in User mode during Functional access
[ 29.158550] Modules linked in: virtio_rpmsg_bus(+) sd_mod bc_example(O) cbc jitterentropy_rng drbg xfrm_user usb_storage xfrm4_tunnel scsi_mod ipcomp xfrm_ipc)
[ 29.158558] CPU: 0 PID: 1044 Comm: systemd-udevd Tainted: G W O 4.4.32 #5
[ 29.158561] Hardware name: Generic DRA74X (Flattened Device Tree)
[ 29.158565] Backtrace:
[ 29.158580] [<c00130d0>] (dump_backtrace) from [<c00132cc>] (show_stack+0x18/0x1c)
[ 29.158603] r7:c0303550 r6:20030193 r5:00000000 r4:c0958e4c
[ 29.158615] [<c00132b4>] (show_stack) from [<c02d70ec>] (dump_stack+0x8c/0xa0)
[ 29.158626] [<c02d7060>] (dump_stack) from [<c0033664>] (warn_slowpath_common+0x88/0xb8)
[ 29.158639] r7:c0303550 r6:00000093 r5:00000009 r4:de113710
[ 29.158648] [<c00335dc>] (warn_slowpath_common) from [<c00336cc>] (warn_slowpath_fmt+0x38/0x40)
[ 29.158659] r8:00000017 r7:c0842fd8 r6:00000002 r5:c0842ba0 r4:c0842c44
[ 29.158669] [<c0033698>] (warn_slowpath_fmt) from [<c0303550>] (l3_interrupt_handler+0x25c/0x368)
[ 29.158675] r3:eea114c0 r2:c0842c44
[ 29.158678] r4:80080003
[ 29.158688] [<c03032f4>] (l3_interrupt_handler) from [<c007eca8>] (handle_irq_event_percpu+0xb4/0x160)
[ 29.158701] r10:c097fc71 r9:eea0b840 r8:00000017 r7:00000000 r6:00000000 r5:eea0b8a0
[ 29.158705] r4:eea119c0
[ 29.158713] [<c007ebf4>] (handle_irq_event_percpu) from [<c007ed94>] (handle_irq_event+0x40/0x64)
[ 29.158724] r10:c09a4e20 r9:000002b0 r8:ee808000 r7:00000000 r6:c0933d44 r5:eea0b8a0
[ 29.158727] r4:eea0b840
[ 29.158736] [<c007ed54>] (handle_irq_event) from [<c00820c0>] (handle_fasteoi_irq+0xc0/0x194)
[ 29.158745] r7:00000000 r6:c0933d44 r5:eea0b8a0 r4:eea0b840
[ 29.158753] [<c0082000>] (handle_fasteoi_irq) from [<c007e2d4>] (generic_handle_irq+0x2c/0x3c)
[ 29.158762] r7:00000000 r6:de1139e8 r5:00000017 r4:c0928424
[ 29.158769] [<c007e2a8>] (generic_handle_irq) from [<c007e5ac>] (__handle_domain_irq+0x64/0xbc)
[ 29.158776] [<c007e548>] (__handle_domain_irq) from [<c000948c>] (gic_handle_irq+0x40/0x7c)
[ 29.158799] r9:000002b0 r8:fa213000 r7:fa212000 r6:de1138d0 r5:fa21200c r4:c092e8b8
[ 29.158807] [<c000944c>] (gic_handle_irq) from [<c0013dc0>] (__irq_svc+0x40/0x74)
[ 29.158812] Exception stack(0xde1138d0 to 0xde113918)
[ 29.158818] 38c0: 00000000 c09832c0 00000000 00000000
[ 29.158825] 38e0: 00000202 00000012 de112000 00000000 ee808000 000002b0 c09a4e20 de11397c
[ 29.158831] 3900: de113980 de113920 c003751c c0037088 60030113 ffffffff
[ 29.158852] r9:000002b0 r8:ee808000 r7:de113904 r6:ffffffff r5:60030113 r4:c0037088
[ 29.158861] [<c0036ff4>] (__do_softirq) from [<c003751c>] (irq_exit+0xbc/0x11c)
[ 29.158881] r10:c09a4e20 r9:000002b0 r8:ee808000 r7:00000000 r6:00000000 r5:00000012
[ 29.158885] r4:ffffe000
[ 29.158892] [<c0037460>] (irq_exit) from [<c007e5b0>] (__handle_domain_irq+0x68/0xbc)
[ 29.158898] r5:00000012 r4:c0928424
[ 29.158904] [<c007e548>] (__handle_domain_irq) from [<c000948c>] (gic_handle_irq+0x40/0x7c)
[ 29.158915] r9:000002b0 r8:fa213000 r7:fa212000 r6:de1139e8 r5:fa21200c r4:c092e8b8
[ 29.158921] [<c000944c>] (gic_handle_irq) from [<c0013dc0>] (__irq_svc+0x40/0x74)
[ 29.158923] Exception stack(0xde1139e8 to 0xde113a30)
[ 29.158929] 39e0: 00000000 00000000 00000001 20030113 00000000 c09944d4
[ 29.158935] 3a00: 00000000 00000006 0000003e 000002b0 c09a4e20 de113a94 de113970 de113a38
[ 29.158939] 3a20: c03923d0 c007ce98 60030113 ffffffff
[ 29.158949] r9:000002b0 r8:0000003e r7:de113a1c r6:ffffffff r5:60030113 r4:c007ce98
[ 29.158957] [<c007cb28>] (console_unlock) from [<c007d324>] (vprintk_emit+0x2a8/0x534)
Any idea how to overcome the error "44000000.ocp:L3 Custom Error: MASTER DSP1_MDMA TARGET L4_PER1_P3 (Read): Data Access in User mode during Functional access" ?
ti-processor-sdk-linux-am57xx-evm-04.01.00.06
Thanks & Regards,
Raksha