Hi Ti Support Team,
We are going to test Ethernet(100 BASE-Tx Mode 5 MDI) on AM62-SK EVM.
We use the way as below after referring to “How to Configure DP838xx for Ethernet Compliance Testing.pdf”:
Ethernet:
- devmem2 0x001F w 0x8000
- devmem2 0x0000 w 0x2100
- devmem2 0x0010 w 0x5008
- devmem2 0x0009 w 0xBB00
- devmem2 0x0025 w 0x0480
Step #2, #3 work well, but #1, #4, #5 return “Bus error” message.
What results in the "Bus error"?
Please refer to the attached log file, ETHERNET_TEST_20230705.log
root@Triton:~# devmem2 0x001F w 0x8000
/dev/mem opened.
Memory mapped at address 0xffff94cfa000.
Bus error
root@Triton:~# devmem2
Usage: devmem2 { address } [ type [ data ] ]
address : memory address to act upon
type : access operation type : [b]yte, [h]alfword, [w]ord
data : data to be written
root@Triton:~# devmem2 0x001f
/dev/mem opened.
Memory mapped at address 0xffffa1c40000.
Bus error
root@Triton:~# devmem2 0x0000
/dev/mem opened.
Memory mapped at address 0xffffa70cc000.
Value at address 0x0 (0xffffa70cc000): 0x0
root@Triton:~# devmem2 0x0000 w 0x2100
/dev/mem opened.
Memory mapped at address 0xffff8d954000.
Value at address 0x0 (0xffff8d954000): 0x0
Written 0x2100; readback 0x2100
root@Triton:~# devmem2 0x0010
/dev/mem opened.
Memory mapped at address 0xffff8d6a3000.
Value at address 0x10 (0xffff8d6a3010): 0x0
root@Triton:~# devmem2 0x0010 w 0x5008
/dev/mem opened.
Memory mapped at address 0xffffba857000.
Value at address 0x10 (0xffffba857010): 0x0
Written 0x5008; readback 0x5008
root@Triton:~# devmem2 0x0010
/dev/mem opened.
Memory mapped at address 0xffffb0d78000.
Value at address 0x10 (0xffffb0d78010): 0x5008
root@Triton:~# devmem2 0x0009
/dev/mem opened.
Memory mapped at address 0xffffbbb4e000.
Bus error
root@Triton:~# devmem2 0x0025
/dev/mem opened.
Memory mapped at address 0xffff8b696000.
Bus error
root@Triton:~#




