Tool/software: Linux
Hi.
I execute omapconf for real memory bandwidth.
our board doesn't attach usb.but, memory bandwidth display wrong value(1841.66)
omapconf trace bw --tr0 r --m0 usb1
root@am57xx-evm:~# omapconf trace bw --tr0 r --m0 usb1
OMAPCONF (rev v1.73 built Wed Jun 28 18:45:28 EDT 2017)
HW Platform:
Generic DRA74X (Flattened Device Tree)
DRA75X ES2.0 GP Device (STANDARD performance (1.0GHz))
TPS659038 ES2.2
SW Build Details:
Build:
Version: _____ _____ _ _
Kernel:
Version: 4.9.28-geed43d1050
Author: jhlee@ubunto-TI
Toolchain: gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11)
Type: #2 SMP PREEMPT
Date: Thu Oct 18 14:49:24 KST 2018
Counter: 0 Master: usb1 Transaction: r Probe: emif1
Counter: 1 Master: alldmm Transaction: w Probe: emif2
Counter: 2 Master: alldmm Transaction: r Probe: emif1
Counter: 3 Master: alldmm Transaction: r Probe: emif2
delay in us: 1000000
overflow delay in us: 1000000 (iterations=1)
accumulation type: 2
iterations (0=infinite): 0
Overflow counter index: DISABLED (overflow delay used)
Overflow threshold: DISABLED (overflow delay used)
Time Stamp(32KHz ticks) -> Throughput(MB/s)
time: End Start Delta -> Counter0 Counter1 Counter2 Counter3
time: 579449319 579416518 32801 -> 1841.66 1780.40 1841.66 1780.40
time: 579482111 579449319 32792 -> 1836.79 1776.56 1836.79 1776.56
we test other device for omapconf (omapconf trace bw --tr0 r --m0 usb4 , omapconf trace bw --tr0 r --m0 vip1_p1, omapconf trace bw --tr0 r --m0 pcie_ss1, ....)
result is wrong value.
Can I trust memory bandwidth of omapconf ?
Thanks a lot.