I would like to get shell/terminal access to the linux OS running on a Galileo board but have been unable to. Eventually I would like to get to the point where I can compile my own project directly on the board with debian so I can use i386 precompiled binaries for a 3d sensor I have (there are no arm binaries available).
I have installed firmware as described in the startup manual (v1.0.2). Uploading the blink sketch works when the SD card is not in. Power pins are at 5V +/- .1 volts.
Things I have tried:
1. Serial access via USB client (did not expect this to work because my understanding is that it is an interface for uploading sketches)
Conditions: 115200 Baud, 8 data bits, 1 stop bit, no parity or handshake (cutecom running on debian), only usb client plugged in, using /dev/ttyACM0 port
Result: Output only on reboot button: "**\0x18B0100000063f694\n\0x8a\0x11\0x18\0x18..."
2. Serial access via audio jack UART port
Conditions: 115200 Baud, 8 data bits, 1 stop bit, no parity or handshake (cutecom running on debian), ftdi wired to spliced audio jack less than 3 inches long, using /dev/ttyUSB0 port, continuity check with multimeter indicates clean connection between pins and no shorting
Results: Output is null character (\0x00) at 1 second intervals, rebooting device (via button or power supply) results in several big blocks of garbled ASCII and hex bytes eventually returning to null output chars. Having the USB plugged in various ports does not have an effect as it might if there was a bad ground in my home made jack. Switching RX and TX wires gives no output at all. Changing the baud rates still demonstrates garbled output followed by period nulls.
3. Mikal Harts Poor mans teletype terminal
Conditions: Uploaded as sketch from Intel Galileo Arduino 1.5.3, listen with cutecom at 115200 baud, 8 data bits, 1 stop bit, no parity, /dev/ttyACM0 via usb client
Result: Upload successful, no output on opening serial terminal
4. Creating a SD card image to boot from
Conditions: Tried a 2GB (non-HC) and 32GB (HC) card, formated to fat32 with gparted, placed in sd card slot and rebooted with power cable
Results: /dev/ttyACM0 port does not show up ever (normally takes 30 seconds) attempts to find the device with nmap -sn 192.168.1.1/24 fail, does not show up on router, serial output identical to 1 & 2, right after a reboot the SD light flickers for a little while, I assume this is because grub is looking at it before passing over, without the serial interface I don't know how to stop it from doing so.
Questions:
1. Could my Galileo be damaged and still run the blink sketch/Are there other damage indication tests I can run?
2. I have never logged into a shell over a serial connection, is there anything particularly in #2 that seems like I'm doing wrong?
3. Should the SD card technique work without updating the grub preferences?
Any wisdom would be greatly appreciated!