Jetson Orin Nano 编译内核烧写后显示屏不亮

你好,我建立了一个新的topic,但是三个小时了没有人回复

你好,我在编译内核时,当我执行
sudo make ARCH=arm64 O=~/Desktop/Folder/Linux_for_Tegra/source/public/kernel_out modules_install INSTALL_MOD_PATH=~/Desktop/Folder/Linux_for_Tegra/rootfs
这个命令的时候,就会在rootfs/lib/下生成modules/5.10.120-rt70-tegra/这个目录,但是当我最后执行
sudo ./apply_binaries.sh
之后,又会在rootfs/lib/modules/下生成5.10.120-tegra/这个目录
我想问问,我需要将这个5.10.120-tegra文件夹删掉吗,还是不用管它

如果我用rt-kernel的话,可以把5.10.120-tegra删掉,是否代表我不需要在烧录前执行
sudo ./apply_binaries.sh这个命令,
还是说我需要给这个命令指定路径

刪掉或不管它都可以

那sudo ./apply_binaries.sh这个命令还需要执行吗

apply_binaries.sh除了安裝kernel modules之外還會裝很多其他的library,所以這一步還是要做,只是因為你現在是RT kernel,所以預設裝好的那一包kernel modules變成多餘的而已
你就算改路徑、把non-RT的kernel modules裝到RT的目錄也沒用,開機的時候會報錯load不起來

你好,我有以下几个问题:

  1. 在Jetson Orin Nano中设备树文件路径是Linux_for_Tegra/source/public/hardware/nvidia/platform/t23x/p3768/kernel-dts/cvb/
    里面的顶层设备树文件是tegra234-p3768-0000-a0.dtsi,是否正确?
    2.编译时,是如何指定编译t23x下的设备树文件,而不是t19x下的设备树文件?
    3.如果我在tegra234-p3768-0000-a0.dtsi文件中,注释掉了
    //include “tegra234-p3768-camera-rbpcv3-imx477.dtsi”
    //include “tegra234-p3768-camera-rbpcv2-imx219.dtsi”
    最终烧录到模块后,连接219摄像头是否还能正常工作

在我编译成功后,我该如何查看编译成功的设备树是否和我编译前设置的一样

你可以從燒錄的board config來看目前使用哪個DTB,再往回去追它include了哪些dts,找出對應關係

編譯時會編不同平台的DTB,最後從board config去選擇要使用的DTB就可以

這要看你的攝像頭是否有使用到裡面node的設定,你可以檢查kernel dmesg看看拿掉後是否有error

你可以用dtc command來轉換dtb和dts,確認裡面的內容是否一致

也可以使用以下command從你的device內讀出目前device tree的設定

$ sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree

如果可以的话,可不可以帮我把除了这个主题外的其他主题全部删除,这样我可以新建关于我的疑问更准确描述的主题。而且我也不用新建一个主题来帮助我删除其他主题。

我有另一个问题,如果我想在执行这个命令的时候:
./nvbuild.sh -o ~/Desktop/Folder/Linux_for_Tegra/source/public/kernel_out

不让他在脚本中自动执行:
make ARCH=arm64 O=$TEGRA_KERNEL_OUT tegra_defconfig
这个命令
应该怎么做?是注释掉脚本中这一段吗?

	"${MAKE_BIN}" -C "${source_dir}" ARCH=arm64 \
		LOCALVERSION="-tegra" \
		CROSS_COMPILE="${CROSS_COMPILE_AARCH64}" \
		"${O_OPT[@]}" "${config_file}"

我的想法是,我先通过
make ARCH=arm64 O=$TEGRA_KERNEL_OUT tegra_defconfig
make ARCH=arm64 O=$TEGRA_KERNEL_OUT menuconfig
配置模块选项,然后直接进行编译
如何让nv_build脚本中只保留编译内核的功能

不需要的topic你把它關掉就可以了

腳本是可以依據你需求去自行更改的
只要知道目前在改的東西是什麼就好
建議先確認初始的設定能work, 再一步步修改 避免改了很多後出錯不知道問題在哪

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