envyen
4/1/2016 - 10:47 AM

run devmem2 for a range of address

run devmem2 for a range of address

#!/bin/sh

FROM=$1 TO=$2
if test ${#FROM} -gt ${#TO}; then
    FORMAT="%0${#FROM}X"
else
    FORMAT="%0${#TO}X"
fi
FROM=$(printf '%d' 0x$FROM) TO=$(printf '%d' 0x$TO)
while test $FROM -le $TO; do
#   printf $FORMAT $FROM
    out=$(printf $FORMAT $FROM)
#   echo $out
	  devmem2 0x48100$out | grep Read
    FROM=$((FROM+4)) #32byte regs
    done
printf '\n'