2 #writes 1 byte to ADDR of flash region (base is 0x0 (ram))
3 #won't erase, so new value is ANDed with old one
5 if [ -z "${1}" ] ||
[ -z "${2}" ]; then
6 echo "writes 1 byte to ADDR of flash region (base is 0 from data space)" >&2
8 echo " ${0} <addr> <val>" >&2
12 echo "will write 1 byte to data flash!!" >&2
13 echo "enter to continue, ctrl+c to quit" >&2
19 LOW
=`printf 0x%02x $((${ADDR} & 0xff ))`
20 HIGH
=`printf 0x%02x $((${ADDR} >> 8 ))`
25 smb_write
5 0xf 3 ${LOW} ${HIGH} ${VAL}