Building Pinmux + Device Tree + Kernel for NRU-220S
Reference
Preparation
Testing Environment
Download L4T via NVIDIA SDKManager
Download Device Tree and Kernel Sources
Download Toolchain
Download Related Packages for Device Tree / Kernel Compile
Prepare NRU-220S files from Dev Kits file
"sources/hardware/nvidia/soc/t23x/kernel-dts/tegra234-soc/tegra234-soc-eqos.dtsi" modification
"bootloader/tegra234-mb2-bct-common.dtsi" Modification
"nru220.conf" Modification
"nru220.conf.common" Modification
"sources/hardware/nvidia/platform/t23x/concord/kernel-dts/Makefile" Modification
"sources/hardware/nvidia/platform/t23x/concord/kernel-dts/nru220.dts" Modification
"sources/hardware/nvidia/platform/t23x/concord/kernel-dts/cvm/nru220-orin.dtsi" Modification
Add a new .dcb to "sources/hardware/nvidia/platform/t23x/concord/kernel-dts/"
"sources/hardware/nvidia/platform/t23x/concord/kernel-dts/cvb/nru220-a00.dtsi" Modification
Prepare Pinmux Files
Create Default Users
Build
Build Clean and Default Config
Build Device Tree
Build Kernel
Pack Files
Flash Commands
1st Flash & Full Flash Or Pinmux Change
Full Flash without Rebuilding System Image
Only Flash Device Tree
Memo
Remember to disable flow control while using debug UART

Last updated