I fixed my problem by using kernel command parameter. Passing ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off as part of boot parameter worked for me. I got that information from AM335x PSP User's Guide. I still don't understand why changing /etc/network/interfaces file did not work for me though...
Brian