之前一直没有同步过jetpack的版本信息。使用时按照veye官方文档拷贝Image和dtb到Xavier的/boot目录下。但是最近在使用Xavier后发现此操作不成功,摄像头不能使用。在/dev/目录下没有出现 video0 ~video6等设备。
记录一下Xavier的更新过程:
1,sdkmanager下载使用后不用安装Host Mchine。只是交叉编译开发不用下载。当然实用Nsight的做远程调试可以下载Host相关内容。

2,下载后跳过(Skip)烧写动作,只用到生成烧写的内容(Create Image)。
3,如果已经完成首次安装可以跳过接下来(4)这步操作。
4,实用sdkmanager烧写后会有完整的镜像(第一次部署开发环境)。可以使用dd if | ssh 把/dev/mmcblk0p1中的内容拷贝出来到Host主机上。
3.1 确保ssh-server安装完成后(Xavier与Host)。在Xavier上执行:
echo u > /proc/sysrq-trigger
dd if=/dev/mmcblk0p1 | ssh username@hostip dd of=/path/to/save/image.raw
3.2 30GB的文件拷贝时间比较长,通过ifconfig看下网络的收报数量判断是否在传输,一般在局 域网内十几分钟。
5,在/home/xxxx目录下会有nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra。找到kernel文件夹。里面有dtb目录和Image文件。把VEYE的github上的文件Image 和 相应的dtb文件分别替换。

本文档详细介绍了Jetson Xavier平台摄像头驱动更新的过程,包括如何使用SDK Manager进行环境搭建、生成烧写内容、通过SSH传输镜像文件以及如何正确替换内核及dtb文件等内容。
最低0.47元/天 解锁文章
1715

被折叠的 条评论
为什么被折叠?



