I also have some questions that where I can find dtb file on Jetson Nano?
Can you tell me the root for dtb?
And also is it necessary for backup original dtb file?
Below is my extlinux.conf of my jetson nano.
should I change “/boot/kernel_tegra210-p3448-0000-p3449-0000-b00-user-custom.dtb” rather than “/boot/dtb/kernel_tegra210-p3448-0000-p3449-0000-b00.dtb” ?
> TIMEOUT 30
DEFAULT JetsonIO
MENU TITLE L4T boot options
LABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
INITRD /boot/initrd
APPEND ${cbootargs} quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0
# When testing a custom kernel, it is recommended that you create a backup of
# the original kernel and add a new entry to this file so that the device can
# fallback to the original kernel. To do this:
#
# 1, Make a backup of the original kernel
# sudo cp /boot/Image /boot/Image.backup
#
# 2, Copy your custom kernel into /boot/Image
#
# 3, Uncomment below menu setting lines for the original kernel
#
# 4, Reboot
# LABEL backup
# MENU LABEL backup kernel
# LINUX /boot/Image.backup
# INITRD /boot/initrd
# APPEND ${cbootargs}
LABEL JetsonIO
MENU LABEL Custom Header Config: <HDR40 User Custom [2024-08-14-154032]>
LINUX /boot/Image
FDT /boot/kernel_tegra210-p3448-0000-p3449-0000-b00-user-custom.dtb
INITRD /boot/initrd
APPEND ${cbootargs} quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0
Please run the command like the following from host to flash the board.
$ cd <Linux_for_Tegra>
$ sudo ./flash.sh jetson-nano-devkit mmcblk0p1
Your pinmux registers look expected to be used for SPI.
Please do not use MCP251x driver since there’s no MCP251X module by default.
Maybe you should run sudo modprobe spidev to load the driver and short MISO/MOSI to verify SPI loopback test first.
I was trying to find linux_for_tegra folder in my jetson nano, but I can’t find it.
When I search on google, it need sdk manager to use linux_for_tegra folder.
In my question, is it necessary connecting pc & jetson nano with “l4tbr0” or opening ssh?
Also, really really important question…
Is it okay to use sdk manager without reset sd-card?
If sdk manager resets sd card, it would be heart-breaking to restart all the works that I did…
It is a directory which we call it the root directory for the BSP package.
You can download it from our release page or it would be installed in your host PC when you use SDK Manager to flash the devkit.
Reflash the board means that the data in your SD card will be erased no matter you use SDK manager or flash command.
Could you share the result of the following command on your board?
Okay, it seems you have to remove the GPIO usage for SPI pins.
Have you entered into force recovery state before running the command to flash the board?
You can short REC/GND and power up the board to enter force recovery state.
You can either decompile the dtb to dts or download the kernel source to build kernel image/dtb manually.
I have a question that can I get Linux_for_Tegra file after install jetpack 4.6.5 using SDK manager? Cause when I manually install BSP package, I got Linux_for_Tegra file but flash got failed…