dma.sh 864 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. # By Michele Caselle for KAPTURE-2
  3. echo "--------------------------------"
  4. echo "------ R E S E T ---"
  5. echo "------ D M A ---"
  6. echo "--------------------------------"
  7. export PCILIB_MODEL=ipedma
  8. echo "---------- R E S E T ------------------"
  9. pci -w 9040 0x1
  10. sleep 0.2
  11. echo "---------- S T O P D M A ------------------"
  12. pci --stop-dma dma0r
  13. sleep 0.2
  14. echo "---------- S T A R T D M A ------------------"
  15. pci --start-dma dma0r
  16. sleep 0.2
  17. echo "---------- LIST OF DMA ENGINES------------------"
  18. pci --list-dma-engines
  19. sleep 0.2
  20. echo "---------- LIST OF DMA BUFFER------------------"
  21. pci --list-dma-buffers dma0r
  22. sleep 0.2
  23. echo "---------- S T A T U S ------------------"
  24. pci -r 9000 -s 100
  25. sleep 0.2
  26. echo "---------- ENABLE R/W ------------------"
  27. pci -w 9040 0x400
  28. echo "---------- S T A T U S ------------------"
  29. pci -r 9000 -s 100