I have gotten 2 tk1 boards. I have a problem with them booting. I have connected them to monitor and keyboard and mouse, and have a serial connection to monitor the boot process.
When I press the power button on, basically not much happens the there are a few lines that appear on the serial terminal, it gets to showing there is 2gb of memory, and then nothing afterwards, and no indication on monitor or usb (i.e. mouse lights don’t light up). Same happens when I remove everything except power and serial cable.
After I perform a reflash it will boot normally, but I suspect that is a soft reset, anything harder, push reset button, unplug power, yields the same issue, stuck in uboot. Note entering recovery mode works each and every time.
I have found that if I push the reset button, bunch of times, over and over, and watch the lights on the serial cable indicating that boot process is starting or not, I can get it to boot, but sometimes I have push 20 or more times. Overall this is unreliable as you have to monitor the serial cable lights to determine when boot is starting, or wait longer if there is no serial cable to see if anything shows up on the external monitor.
Here is the serial console output
U-Boot SPL 2014.10-rc2-00002-g105d2f3 (Jun 25 2015 - 15:19:50)
U-Boot 2014.10-rc2-00002-g105d2f3 (Jun 25 2015 - 15:19:50)
TEGRA124
Board: NVIDIA Jetson TK1
I2C: ready
DRAM: 2 GiB
and nothing else appears, ie the rest of the boot sequence. Note when it does boot I get the
*** Warning - bad CRC, using default environment
At first i thought it was bad board, but then I got another one last week, that is having same issues and bought serial cable to help diagnose it further.
Further more I have tried the 2 different uboot images
bootloader/u-boot.bin
bootloader/ardbeg/u-boot.bin
Both seem to exhibit identical behavior.