Custom Carrier Board: Jetson does not boot


i developed a custom carrier board for the Jetson Nano. Its totally reduced I only use one camera, one USB and GPIOs, SPI, UART, I2S and I2C.

When I power up the board I can see that power is stable and the Jetson Nano module drives SYS_RESET to high. The heatsink gets slightly warm. But I dont see any output on the debug UART.

I suspect the bootloader hangs some how. I already adapted the device tree to disable all unused peripherals from the development kit. Maybe I missed something.

Does anyone have an idea how to debug this?
What devices do I have to disable in device tree?
What might be the reason the Jetson doesnt boot?


Best regards,


Please check the debug tip: Debug tips when you hit any issue (fail to boot/ keep reboot …etc) - Jetson & Embedded Systems / Jetson Nano - NVIDIA Developer Forums

1 Like

Even the bootloader hang will print some logs. Totally no uart log is mostly likely to be a hardware issue.

Thanks for your reply.

I already checked the UART logs when using the same SOM on the developer kit and I can see the bootloader outputs.

But Im still not sure what might be the reason that even the tegra bootloader does not start on the custom carrier board?

Can you confirm that this is no device tree problem?

I am sure there is no device tree problem. You should review your hardware design…

Early bootloader does not take device tree as input…

Ok thanks. I will check the hardware again.

Is the power button enabled in the pinmux spreadsheet/device tree?


finally I found the problem… I mixed the Tegra SOC and module pin names for the UART :/ so I was looking at the wrong UART.

Thanks for your support


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.