@veye_xumm 我解决了未加载DTB的问题了,原因在于默认BOOT顺序没能调用extlinux.conf,从而无法加载DTB文件。
表现形式是启动的NVIDIA LOGO会提示test key is used,默认切换了direct boot。
解决方式是esc进入boot设置手动选择启动设备即可,这个大概率是因为我使用了nvme(刷emmc后使用rootonNVME以及SDK manager直接刷到nvme都存在这个问题)
Posts made by skys
-
RE: Orin上使用IMX307的问题
-
RE: Orin上使用IMX307的问题
@veye_xumm 在JP5.0.2上进行测试,发现还是存在DTB未生效的问题,然后dmesg里面提示的dts文件路径其实是我找不到的,请问这个怎么做直接替换?
-
RE: Orin上使用IMX307的问题
@veye_xumm 好的,请问有预计时间吗?以及dtb文件未生效的问题,我能否顺着dmesg内的路径直接替换?
-
RE: Orin上使用IMX307的问题
@veye_xumm 之前只有一行的版本我也试过,还是一样的问题。我准备刷JP5.0.2试一试是否可以正常工作
-
RE: Orin上使用IMX307的问题
@veye_xumm 你好,我核验了,使用的是同一个dtb文件。
1.DTB文件MD5验证结果如下:
2./sys/bus/i2c/drivers/的驱动状态结果如下:
3.device-tree的信息和之前一致,没有变化。
使用的JP5.0.1DP是新刷的,还没有其他库安装。 -
Orin上使用IMX307的问题
我的硬件平台是Orin developer Kit with JP5.0.1DP,目前已完成的wiki的教程如下:
1.下载bsp包
wget https://github.com/veyeimaging/nvidia_jetson_veye_bsp/releases/download/v1.08/nvidia_jetson_veye_bsp.tar.gz
2. 安装modlues(wiki 3.5.5节)
sudo cp nvidia_jetson_veye_bsp/ko/$(uname -r)/* /lib/modules/$(uname -r)/kernel/drivers/media/i2c/ -f
3. 升级dtb(wiki 3.5.6节),已确保/boot/veyecam/下存在bsp包内的dtb文件,修改后的extlinux.conf内容如下但现在通过3.7.2节的验证流程中,未能发现imx307型号的数据
ls /proc/device-tree/i2c@3180000/tca9548@70/i2c@* (不存在)
ls /proc/device-tree/i2c@3180000/tca9548@77/i2c@*(存在,但是不包含imx307,而是ov5693_g@36,如下图所示)
请问这个问题有什么解决思路吗?