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:~#