shm_read_all.sh 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/sh
  2. # Utility script using the pn_shm_tool. Intended to be
  3. # used for testing the pn_lan9662 application.
  4. #
  5. # Dump the contents of all shared memory areas
  6. # supported by the lan9662 profinet sample application
  7. echo "Inputs"
  8. echo "------------------------------------------------------------------"
  9. echo "pnet-in-1-1-digital_input_1x8"
  10. pn_shm_tool -r pnet-in-1-1-digital_input_1x8 | hexdump -C
  11. echo "pnet-in-3-1-digital_input_1x64"
  12. pn_shm_tool -r pnet-in-3-1-digital_input_1x64 | hexdump -C
  13. echo "pnet-in-4-1-digital_input_2x32_a"
  14. pn_shm_tool -r pnet-in-4-1-digital_input_2x32_a | hexdump -C
  15. echo "pnet-in-5-1-digital_input_2x32_b"
  16. pn_shm_tool -r pnet-in-5-1-digital_input_2x32_b | hexdump -C
  17. echo "pnet-in-6-1-digital_input_1x800"
  18. pn_shm_tool -r pnet-in-6-1-digital_input_1x800 | hexdump -C
  19. echo ""
  20. echo "Outputs"
  21. echo "------------------------------------------------------------------"
  22. echo "pnet-out-2-1-digital_output_1x8"
  23. pn_shm_tool -r pnet-out-2-1-digital_output_1x8 | hexdump -C
  24. echo "pnet-out-7-1-digital_output_1x64"
  25. pn_shm_tool -r pnet-out-7-1-digital_output_1x64 | hexdump -C
  26. echo "pnet-out-8-1-digital_output_2x32_a"
  27. pn_shm_tool -r pnet-out-8-1-digital_output_2x32_a | hexdump -C
  28. echo "pnet-out-9-1-digital_output_2x32_b"
  29. pn_shm_tool -r pnet-out-9-1-digital_output_2x32_b | hexdump -C
  30. echo "pnet-out-10-1-digital_output_1x800"
  31. pn_shm_tool -r pnet-out-10-1-digital_output_1x800 | hexdump -C