主题中讨论的其他器件:TPIC2810
您好!
我正在尝试写入 DDR3中的地址、如图所示。
root@am57xx-evm#/usr/include/linux devmem2 0x4843E20A w 0x00000001
/dev/mem 打开[677.863057]------- [剪切此处]-------
[ 677.868933]警告:CPU:0 PID:1163 at drivers/bus/omap_L3_NOC.c:147 L3_int
errupt_handler+0x330/0x380
[ 677.878371] 44000000.OCP:L3自定义错误:主 MPU 目标 L4_PER2_P3 (读取)
:功能访问期间,用户模式下的数据访问
[ 677.889984]链接模块: xfrm_user xfrm4_tunnel ipcomp xfrm_ipcomp esp4.
AH4 af_key xfrm_algo xhci_plat_hcd xhci_hcd rpmsg_proto rpmsg_RPC dwc3 udc_core
ti_prueth pru_rproc prus irq_pruss_intc snd_soc_omap_hdmi pvrsrvkm (O) c_can_pl
SPACE c_CAN AHCI_SPACE libahci_platform can_dev pruss_soc_BUS libahci OMAP_A
es_driver omap_sham libata omap_wdt phy_omap_usb2 ti_vip ti_vpe ti_sc ti_cc ti_
Vpdma dwc3_OMAP RTC_OMAP OMAP_DES GPIO_pisosr OMAP_HDQ RTC_PALMAS extcon_PALMAS
ov2659 des_generic v4l2_fwnode crype_engine 接线 OMAP_crypto GPIO_tpic2810 OMAP
_remoteproc virtio_rpmsg_BUS remoteproc sch_FQ_codel uio_module_drv (O) uio FTDI_
sio usbserial usbcore USB_common jailhouse (O) gdbserverproxy (O) cryptodev (O) CME
MK (O)
[677.953517] CPU: 0 PID: 1163 Comm : devmem2 damed: G O 4.19.9.
4-gbe5389fd85 #9.
[ 677.962078]硬件名称:通用 DRA72X (平展设备树)
[ 677.968197]反向跟踪:
[ 677.970662] ](dump_backtrace),来自[ ](show_stack+0x18/
0x1c)
[677.978269] r7:c0dfdec4 r6:60060193 R5:00000000 r4:c12506dc
[ 677.983961][ ](show_stack)从[ ](dump_stack+0x9C/0xb0
)
[ 677.991219][ ](dump_stack),来自[ ](__warn+0xdc/0xf8)
[677.998125] r7:c0dfdec4 r6:00000009 r5:00000000 r4:ec7c7dbc.
[ 678.003812][ ](__WARN)从[ ](WARN_RAMPALE_FMT+0x50/0
x6c)
[678.011330] r9:ef1f6840 r8:f0882564 r7:c0dfddf0 r6:c0dfdd30 r5:c0dfde94 r4:c
1204c48
[ 678.019111] ](warn_sleppath_fmt),来自[ ](L3_INTERRUPT_
处理程序+0x330/0x380)
[678.028022] r3:ef1f5e80 r2:c0dfde94
[678.031612] R5:00000002 R4:80080003.
[ 678.035211 ](L3_INTERRUPT_Handler)从 ](__ handle_i
rq_event_percpu+0x68/0x140)
[ 678.044735] R10:c12522f8 R9:ef1f8c00 R8:00000017 r7:ec7c7ee8 R6:00000000 R5:
ef1f8c68
[678.052597] r4:ef1fe340
[ 678.055146 ](__handle_irq_event_percpu),来自[] ](并行
e_irq_event_percpu+0x34/0x88)
[ 678.064843] R10:00000004 R9:4843e20a R8:ef008000 r7:00000001 R6:ef1f8c00 R5:
ef1f8c68
[678.072706] r4:c1204c48
[678.075255][ ](handle_irq_event_percpu),来自 ](句柄_
IRQ_EVENT+0x40/0x64)
[678.084166] r6:c120a434 r5:ef1f8c68 r4:ef1f8c00
[ 678.088808] ](handle_IRQ_event)从 ](handle_fasteoi
_IRQ+0xc0/0x168)
[ 678.097370] r7:00000001 R6:c120a434 r5:ef1f8c68 r4:ef1f8c00
[678.103056][ ](handle_fasteoi_IRQ) from [ ](generic_hand
LE_IRQ+0x2C/0x3c)
[ 678.111706] r7:00000001 R6:00000000 R5:00000000 R4:c1068cfc.
[678.117395] ](generic_handle_IRQ)从 ](__handle_Dom
AIN_IRQ+0x64/0xbc)
[678.126135] ](__handle_domain_IRQ),来自 ](gic_handle_
IRQ+0x44/0x80)
[678.134524] R9:4843e20a R8:fa213000 r7:ec7c7fb0 R6:fa212000 R5:fa21200c R4:c.
1205104.
[ 678.142305] ](gic_handle_IRQ)从 ](__IRQ_USR+0x48/0
X60)
[ 678.149820]异常栈(0xec7c7fb0至0xec7c7ff8)
[678.154894] 7fa0: beddda00 00010c10 00000
008 Bedda00
[678.163109] 7fc0: 00021064 b6f58000 00001000 b6f58208 00000000 4843e20a 00000
004 beddbf4.
[678.171323] 7fe0: 00021048 beddd9e4 00021008 b6f40334 20060010 ffffffffffffffff
[678.177968] R9:4843e20a R8:30c5387d r7:30c5387d R6:ffffffff R5:20060010 R4:b
6f40334.
[678.185743]--[ 结束迹线17fa80a143e6ef5e ]-
在地址0xb6f58000处映射的存储器。
[ 678.190528]未处理故障:0x000000异步外部中止(0x1211)
00
[678.201270] Pgd = c85016aa
[678.203987] [00000000]*PgD=acc65003,*PMD=bac82003.
在地址 0x4843E20A (0xb6f58208)处读取:0x00000000[678.218421]------- [
剪切到这里]-------
[ 678.227559]警告:CPU:0 PID:1163 at drivers/bus/omap_L3_NOC.c:147 L3_int
errupt_handler+0x330/0x380
[ 678.236991] 44000000.OCP:L3自定义错误:主 MPU 目标 L4_PER2_P3 (空闲)
:功能访问期间,用户模式下的数据访问
[ 678.248600]链接的模块: xfrm_user xfrm4_tunnel ipcomp xfrm_ipcomp esp4.
AH4 af_key xfrm_algo xhci_plat_hcd xhci_hcd rpmsg_proto rpmsg_RPC dwc3 udc_core
ti_prueth pru_rproc prus irq_pruss_intc snd_soc_omap_hdmi pvrsrvkm (O) c_can_pl
SPACE c_CAN AHCI_SPACE libahci_platform can_dev pruss_soc_BUS libahci OMAP_A
es_driver omap_sham libata omap_wdt phy_omap_usb2 ti_vip ti_vpe ti_sc ti_cc ti_
Vpdma dwc3_OMAP RTC_OMAP OMAP_DES GPIO_pisosr OMAP_HDQ RTC_PALMAS extcon_PALMAS
ov2659 des_generic v4l2_fwnode crype_engine 接线 OMAP_crypto GPIO_tpic2810 OMAP
_remoteproc virtio_rpmsg_BUS remoteproc sch_FQ_codel uio_module_drv (O) uio FTDI_
sio usbserial usbcore USB_common jailhouse (O) gdbserverproxy (O) cryptodev (O) CME
MK (O)
[678.312092] CPU: 0 PID: 1163 Comm: devmem2污染: G W O 4.19.9.
4-gbe5389fd85 #9.
[ 678.320649]硬件名称:通用 DRA72X (平展设备树)
[ 678.326764]背跟踪:
[ 678.329222] ](dump_backtrace),来自[ ](show_stack+0x18/
0x1c)
[678.336822] r7:c0dfdec4 r6:60060193 r5:00000000 r4:c12506dc
[ 678.342508][ ](show_stack)从[ ](dump_stack+0x9C/0xb0
)
[ 678.349761][ ](dump_stack),来自[ ](__warn+0xdc/0xf8)
[678.356662] r7:c0dfdec4 r6:00000009 r5:00000000 r4:ec7c7dbc
[ 678.362344] ](__WARN)从[ ](WARN_RAMPALE_FMT+0x50/0
x6c)
[678.369857] r9:ef1f6840 r8:f0882564 r7:c0dfddf0 r6:c0dfdd30 r5:c0dfde94 r4:c
1204c48
[ 678.377633][ ](warn_sleppath_fmt),来自[ ](L3_INTERRUPT_
处理程序+0x330/0x380)
[678.386540] r3:ef1f5e80 r2:c0dfde94
[678.390126] R5:00000000 R4:80080003.
[678.393717][ ](L3_INTERRUPT_Handler)从 ](__ handle_i
rq_event_percpu+0x68/0x140)
[ 678.403235] R10:c12522f8 R9:ef1f8c00 R8:00000017 r7:ec7c7ee8 R6:00000000 R5:
ef1f8c68
[678.411093] r4:ef1fe340
[678.413637 ](__handle_irq_event_percpu),来自[] ](并行
e_irq_event_percpu+0x34/0x88)
[ 678.423329] R10:00000001 R9:4843e20a R8:ef008000 r7:00000001 R6:ef1f8c00 R5:
ef1f8c68
[ 678.431187] R4:c1204c48
[ 678.433730][ ](handle_irq_event_percpu),来自 ](句柄_
IRQ_EVENT+0x40/0x64)
[ 678.442636] r6:c120a434 r5:ef1f8c68 r4:ef1f8c00
[678.447272][ ](handle_IRQ_event)从 ](handle_fasteoi
_IRQ+0xc0/0x168)
[ 678.455831] r7:00000001 r6:c120a434 r5:ef1f8c68 r4:ef1f8c00
[678.461512][ ](handle_fasteoi_IRQ) from [ ](generic_hand
LE_IRQ+0x2C/0x3c)
[ 678.470157] r7:00000001 R6:00000000 R5:00000000 R4:c1068cfc.
[678.475840][ ](generic_handle_IRQ)从 ](__handle_Dom
AIN_IRQ+0x64/0xbc)
[678.484575][ ](__handle_domain_IRQ),来自 ](gic_handle_
IRQ+0x44/0x80)
[678.492960] r9:4843e20a r8:fa213000 r7:ec7c7fb0 r6:fa212000 r5:fa21200c r4:c
1205104.
[678.500736][ ](gic_handle_IRQ)从 ](__IRQ_USR+0x48/0
X60)
[ 678.508247]异常堆栈(0xec7c7fb0至0xec7c7ff8)
[678.513318] 7fa0: beddd910 fbad8000 00000
000 00000000
[678.521528] 7fc0: 00000000 beddd910 ffffff beddd9e0 beddda00 4843e20a 00000
001 00000001
[678.529738] 7fe0: 00021048 beddd8f8 b6e3e4a0 b6e3e4f8 a0060010 ffffffffff
[678.536379] R9:4843e20a R8:30c5387d r7:30c5387d R6:ffffffff R5:a0060010 R4:b.
6e3e4f8.
[678.544150]--[ 结束迹线17fa80a143e6ef5f ]-
在地址0x4843E20A (0xb6f58208):0x00000001、回读0x00000001
写入后、当我尝试读取时、该位置显示全为0。 我使用的是 Linux 的6.03.00.106 SDK。
任何人都可以引导我摆脱这种情况。
此致
K.Bhardwaj