123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
- function pci {
- PCILIB_PATH="/root/pcitool"
- LD_LIBRARY_PATH="$PCILIB_PATH" $PCILIB_PATH/pci $*
- }
- size=16
- bytes=`expr $size "*" 4`
- pci -w xrawdata_packet_length $bytes
- pci -w xrawdata_enable_loopback 0
- pci -w xrawdata_enable_generator 0
- pci --start-dma dma1
- while [ $? -eq 0 ]; do
- pci -r dma1 -s 65536 &> /dev/null
- done
- pci -w xrawdata_enable_loopback 1
- for i in `seq 1 10`; do
- pci -w dma1 -s $size "*$i"
- pci -r dma1 -s $size -o bench.out
- done
- pci --stop-dma dma1
- pci -w xrawdata_enable_loopback 0
|