EasyManuals Logo
Home>Nvidia>Microcontrollers>JETSON NANO

Nvidia JETSON NANO Guide

Nvidia JETSON NANO
39 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #11 background imageLoading...
Page #11 background image
Platform Adaptation and Bring-Up
Jetson Nano Platform Adaptation and Bring-Up Guide DA_09361-002 | 7
You may have to add, remove, or edit nodes and properties.
Note:
U-Boot and the Linux kernel do not always use exactly the same device
tree schema (bindings) to represent the same data. Follow examples from
U-Boot rather than from the Linux kernel.
5. Add tegra210-<board>.dtb to arch/arm/dts/Makefile.
6. Copy configs/p3450-porg_defconfig to configs/<board>_defconfig.
7. Edit <board>_defconfig to refer to your board name.
8. Edit arch/arm/mach-tegra/tegra210/Kconfig to add target config and
Kconfig.
9. Copy the board/nvidia/p3450-porg/ directory to
board/<vendor>/<board>/.
10. Edit all of the files in board/<vendor>/<board>/ to refer to your board name
rather than to P3450-Porg. The files in this directory contain many instances of the
P3450-Porg board name.
11. Edit board/<vendor>/<board>/MAINTAINERS to provide the correct maintainer
contact information for your board.
12. Edit board/<vendor>/<board>/<board>.c to provide the correct PMIC
programming for your board, if required.
13. Copy the pinmux header you generated (pinmux-config-<board>.h) to the
board/<vendor>/<board>/ directory.
Porting the Linux Kernel
If you replace the standard P3449 carrier board with your own board, or you
enable/disable any feature from the P3449 device tree, you must review the .dts file in
hardware/nvidia/platform/t210/porg.
1. To see the complete device tree node, run these commands to convert the final
provided .dtb file:
dtc -I dtb -O dts tegra210-porg-p3448-0000-a00.dtb > ~/tegra210-
porg-p3448-0000-a00.dts
dtc -I dts -O dtb ~/tegra210-porg-p3448-0000-a00.dts > tegra210-
porg-p3448-0000-a00.dtb
You can then make any necessary changes to the nodes defined in the folder and
regenerate the DTB. You can also add your board specific DTSI file and include it in
the main .dts file.
If you are replacing the P3449 with your own carrier board, look out for "P3449"
strings in the DTB and make sure you understand them and replace them according
on your needs.
2. Copy the generated DTB to the following directory for flashing:

Other manuals for Nvidia JETSON NANO

Questions and Answers:

Nvidia JETSON NANO Specifications

General IconGeneral
BrandNvidia
ModelJETSON NANO
CategoryMicrocontrollers
LanguageEnglish

Related product manuals