I just installed ccsv6 on my Ubuntu 14.04 desktop and I'm trying to cross compile an executable that will run on my Beaglebone black - armhf. I have a usb connection that I can ssh over and an ftdi uart cable that I can look at with screen(). I make a new project, select beaglebone black, and it seems to use the eabiarmhf cross compiler, but the resulting executable - first.out - gives an illegal instruction error when run on the beaglebone and a ( cannot execute binary file: Exec format error on my desktop. What am I doing wrong?