I’m attempting to use Flash.sh (nvflash) to program the bootloader onto a custom TK1 design, I believe I have the TK1 powered to the correct state, but I’m never able to detect the TK1 as a USB Device either when running NVFlash, or with “lsusb”. Here is the command that I am running:
sudo ./flash.sh /bootloader/ardbeg/uboot.bin jetson-tk1 mmcblk0p1
USB device not found
If I connect the TK1 Dev Card and run the same command, I’m able to detect the TK1 as a USB device and program the bootloader.
I believe that the AS3722 power sequencer has powered up everything that should be powered ON in Reset Recovery mode on the Dev Card, here is a comparison between our module and the Dev Card in Reset Recovery Mode:
Tegra K1 Pin TK1 Dev Card Voltage TK1 Module Voltage
CLK_32K_IN 1.8V @ 32.68KHz 1.8V @ 32.68KHz
CLK_32K_OUT 0.0V 0.0V
SYS_RESET_N 1.81V 2.093V
VDD_RTC 1.05V 1.048V
VPP_FUSE 0.0V 0.0V
CORE_PWR_REQ 1.81V 1.79V
+1.05V_LPO_VDD_RTC 1.051V 1.048V
+VDD_CORE 1.10V 1.101
+1.8V_VDDIO 1.81V 1.7995
+1.35V_LP0 1.35V 1.3564
+1.05V_RUN_AVDD 1.051V 1.0465
I’m able to see that the Tegra K1 is outputting a clock to the EMMC memory at pin G31 (SDMMC4_CLK), so it does seem like the K1 is powered ON and attempting to use it’s EMMC interface.
I’m able to detect the Tegra K1 on the JTAG Chain, what functionality does access to the JTAG port on the Tegra K1 give? Am I able to read registers to determine the status of the TK1?
A few questions I have:
• Are there any output signals from the Tegra K1 that clearly indicate that is Powered ON and in Reset Recovery Mode? I do see a reduction of current on the DC supply powering the module when I put the board in Reset Recovery Mode, I took this as a good indication that it is in Reset Recovery Mode.
• After the AS3722 has powered up successfully, is programming the bootloader using FLASH the next step in the bringup process for the Tegra K1?
• How do I communicate with the TK1 over JTAG? I have the BSDL file, is there a suggested application?
Thanks in advance for any advice/suggestions you can provide!